TY - GEN
T1 - Toward efficient aspect mining for linux
AU - Zhang, Danfeng
AU - Guo, Yao
AU - Wang, Yue
AU - Chen, Xiangqun
PY - 2007
Y1 - 2007
N2 - Code implementing a crosscutting concern spreads over many parts of the Linux code. Identifying these code automatically can benefit both the maintainability and evolvability of Linux. In this paper, we present a case study on how to identify aspects in the Linux code. First, we analyze four typical crosscutting concerns in Linux and show how to apply existing mining approaches to identify these concerns. We then propose three new mining approaches and compare their performance with the original methods. Experiments show that the proposed mining approaches can And these concerns more efficiently in Linux.
AB - Code implementing a crosscutting concern spreads over many parts of the Linux code. Identifying these code automatically can benefit both the maintainability and evolvability of Linux. In this paper, we present a case study on how to identify aspects in the Linux code. First, we analyze four typical crosscutting concerns in Linux and show how to apply existing mining approaches to identify these concerns. We then propose three new mining approaches and compare their performance with the original methods. Experiments show that the proposed mining approaches can And these concerns more efficiently in Linux.
UR - http://www.scopus.com/inward/record.url?scp=44949236109&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=44949236109&partnerID=8YFLogxK
U2 - 10.1109/APSEC.2007.95
DO - 10.1109/APSEC.2007.95
M3 - Conference contribution
AN - SCOPUS:44949236109
SN - 0769530575
SN - 9780769530574
T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC
SP - 191
EP - 198
BT - Proceedings - 14th Asia-Pacific Software Engineering Conference, APSEC 2007
T2 - 14th Asia Pacific Software Engineering Conference, ASPCE 2007
Y2 - 4 December 2007 through 7 December 2007
ER -