arrow
返回

Mining Crosscutting Concerns through Random Walks

delete2012-09-01
delete8
delete
OA
AI
C
Charles Zhang *
H
Hans‐Arno Jacobsen
DOI:10.1109/TSE.2011.83delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Inspired by our past manual aspect mining experiences, this paper describes a probabilistic random walk model to approximate the process of discovering crosscutting concerns (CCs) in the absence of the domain knowledge about the investigated application. The random walks are performed on the concept graphs extracted from the program sources to calculate metrics of utilization and aggregation for each of the program elements. We rank all the program elements based on these metrics and use a threshold to produce a set of candidates that represent crosscutting concerns. We implemented the algorithm as the Prism CC miner (PCM) and evaluated PCM on Java applications ranging from a small-scale drawing application to a medium-sized middleware application and to a large-scale enterprise application server. Our quantification shows that PCM is able to produce comparable results (95 percent accuracy for the top 125 candidates) with respect to the manual mining effort. PCM is also significantly more effective as compared to the conventional approach.
Keyword:
Aspect mining
mining crosscutting concerns

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

U
university of toronto
学者数:
14.8W
论文数: 12.0W
被引数: 165
引用论文

引用论文

Outcome of female urethral reconstruction: a 12-year experience女性尿道重建的结果: 12年的经验
err2013-04-30
err0
PREAI
errM. H. Radwan; M. O. Abou Farha; M. G. Soliman; M. El Refai; M. M. Ragab; A. M. Shaaban; O. M. Abou Farha
err分享
err收藏
err分享
err收藏
Detection and Avoidance of Fish Predators by Adult Enallagma Damselflies
err2006-03-15
err0
PREAI
errMerrylee Ann McGuffin; Robert L. Baker; Mark R. Forbes
err分享
err收藏
1. Indigenous Tourism in the Arctic
err2017-12-31
err0
PREAI
errDieter K. Müller; Arvid Viken
err分享
err收藏
Ab initio-driven nuclear energy density functional method
err2015-12-23
err0
errOAAI
errT. Duguet; M. Bender; J. -P. Ebran; T. Lesinski; V. Somà
err分享
err收藏
On the use of clone detection for identifying crosscutting concern code
err2005-10-01
err98
PREAI
errBruntink, M; van Deursen, A; van Engelen, R; Tourwé, T
err分享
err收藏
学者 查看更多内容