gaips_bea image1 image2 image3 image4 image5 gaips_ecute_beach_bar_banner gaips_ecute_train_incorrect_ticket_banner
EA-Tracer: Identifying Traceability Links between Code Aspects and Early Aspects


Abstract Early aspects are crosscutting concerns that are identified and addressed at the requirements and architecture level, while code aspects are crosscutting concerns that manifest at the code level. Currently, there are many approaches to address the identification and modularization of these crosscutting concerns at each level, but very few techniques try to analyze the relationship between early aspects and code aspects. This paper presents a tool for automating the process of identifying traceability links between requirements-level aspects and code aspects, which is a first step towards an in-depth analysis. We also present an empirical evaluation of the tool with a real-life Web-based information system and a software product line for handling data on mobile devices. The results show that we can identify traceability links between early aspects and code aspects with a high accuracy.
Year 2012
Keywords Miscellaneous;
Authors Alberto Sardinha, Nan Niu, Yijun Yu, Awais Rashid
Booktitle Proc. of the 27th ACM Symposium on Applied Computing (ACM SAC’12), Riva del Garda, Italy
Pages 1035-1042
Month March 25-29
Pdf File \"pdf
BibTex bib icon or see it here down icon

@inproceedings { sardinha12, abstract = {Early aspects are crosscutting concerns that are identified and addressed at the requirements and architecture level, while code aspects are crosscutting concerns that manifest at the code level. Currently, there are many approaches to address the identification and modularization of these crosscutting concerns at each level, but very few techniques try to analyze the relationship between early aspects and code aspects. This paper presents a tool for automating the process of identifying traceability links between requirements-level aspects and code aspects, which is a first step towards an in-depth analysis. We also present an empirical evaluation of the tool with a real-life Web-based information system and a software product line for handling data on mobile devices. The results show that we can identify traceability links between early aspects and code aspects with a high accuracy.}, booktitle = {Proc. of the 27th ACM Symposium on Applied Computing (ACM SAC’12), Riva del Garda, Italy}, journal = {Proc. of The ACM SAC’12, Riva del Garda, Italy}, keywords = {Miscellaneous;}, month = {March 25-29}, pages = {1035-1042}, title = {EA-Tracer: Identifying Traceability Links between Code Aspects and Early Aspects}, year = {2012}, author = {Alberto Sardinha and Nan Niu and Yijun Yu and Awais Rashid} }

up icon hide this content