Supporting Systems Development by Capturing Deliberations During Requirements Engineering
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Toward Reference Models for Requirements Traceability
IEEE Transactions on Software Engineering
A scenario-driven approach to traceability
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Machine Learning
Plausible and adaptive requirement traceability structures
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Recovering Traceability Links between Code and Documentation
IEEE Transactions on Software Engineering
PRO-ART: Enabling Requirements Pre-Traceability
ICRE '96 Proceedings of the 2nd International Conference on Requirements Engineering (ICRE '96)
Event-Based Traceability for Managing Evolutionary Change
IEEE Transactions on Software Engineering
Tracing Evolution Changes of Software Artifacts through Model Synchronization
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
From Aspectual Requirements to Proof Obligations for Aspect-Oriented Systems
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Goal-centric traceability for managing non-functional requirements
Proceedings of the 27th international conference on Software engineering
EA-Miner: a tool for automating aspect-oriented requirements identification
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
IEEE Software
Advancing Candidate Link Generation for Requirements Tracing: The Study of Methods
IEEE Transactions on Software Engineering
Distribution and persistence as aspects
Software—Practice & Experience - Research Articles
Pattern Recognition and Machine Learning (Information Science and Statistics)
Pattern Recognition and Machine Learning (Information Science and Statistics)
Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
FINT: Tool Support for Aspect Mining
WCRE '06 Proceedings of the 13th Working Conference on Reverse Engineering
Exceptions and aspects: the devil is in the details
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Evolving software product lines with aspects: an empirical study on design stability
Proceedings of the 30th international conference on Software engineering
Aspects across Software Life Cycle: A Goal-Driven Approach
Transactions on Aspect-Oriented Software Development VI
Early aspects: are there any other kind?
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
COMPASS: composition-centric mapping of aspectual requirements to architecture
Transactions on aspect-oriented software development IV
Analysis of early aspects in requirements goal models: a concept-driven approach
Transactions on aspect-oriented software development III
On the use of metamodeling for relating requirements and architectural design decisions
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Hi-index | 0.00 |
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.