Home > Research > Publications & Outputs > EA-tracer: identifying traceability links betwe...
View graph of relations

EA-tracer: identifying traceability links between code aspects and early aspects

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

EA-tracer: identifying traceability links between code aspects and early aspects. / Sardinha, Alberto; Yu, Yijun; Niu, Nan et al.
SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing. New York, NY, USA: ACM, 2012. p. 1035-1042.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Sardinha, A, Yu, Y, Niu, N & Rashid, A 2012, EA-tracer: identifying traceability links between code aspects and early aspects. in SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing. ACM, New York, NY, USA, pp. 1035-1042. https://doi.org/10.1145/2245276.2231938

APA

Sardinha, A., Yu, Y., Niu, N., & Rashid, A. (2012). EA-tracer: identifying traceability links between code aspects and early aspects. In SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing (pp. 1035-1042). ACM. https://doi.org/10.1145/2245276.2231938

Vancouver

Sardinha A, Yu Y, Niu N, Rashid A. EA-tracer: identifying traceability links between code aspects and early aspects. In SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing. New York, NY, USA: ACM. 2012. p. 1035-1042 doi: 10.1145/2245276.2231938

Author

Sardinha, Alberto ; Yu, Yijun ; Niu, Nan et al. / EA-tracer: identifying traceability links between code aspects and early aspects. SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing. New York, NY, USA : ACM, 2012. pp. 1035-1042

Bibtex

@inproceedings{943386fd01c6488fb38ce6bee896ccaa,
title = "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 cross-cutting 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.",
author = "Alberto Sardinha and Yijun Yu and Nan Niu and Awais Rashid",
year = "2012",
doi = "10.1145/2245276.2231938",
language = "English",
isbn = "978-1-4503-0857-1",
pages = "1035--1042",
booktitle = "SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing",
publisher = "ACM",

}

RIS

TY - GEN

T1 - EA-tracer: identifying traceability links between code aspects and early aspects

AU - Sardinha, Alberto

AU - Yu, Yijun

AU - Niu, Nan

AU - Rashid, Awais

PY - 2012

Y1 - 2012

N2 - 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 cross-cutting 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.

AB - 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 cross-cutting 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.

U2 - 10.1145/2245276.2231938

DO - 10.1145/2245276.2231938

M3 - Conference contribution/Paper

SN - 978-1-4503-0857-1

SP - 1035

EP - 1042

BT - SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing

PB - ACM

CY - New York, NY, USA

ER -