Design-code traceability recovery: selecting the basic linkage properties
Science of Computer Programming - Special issue on program comprehension (IWPC '99)
Value-based software engineering: reinventing
ACM SIGSOFT Software Engineering Notes
A Scenario-Driven Approach to Trace Dependency Analysis
IEEE Transactions on Software Engineering
Automating Requirements Traceability: Beyond the Record & Replay Paradigm
Proceedings of the 17th IEEE international conference on Automated software engineering
Automating Traceability for Generated Software Artifacts
Proceedings of the 19th IEEE international conference on Automated software engineering
A case study on value-based requirements tracing
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Value-Based Software Engineering
Value-Based Software Engineering
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
Risk management with enhanced tracing of requirements rationale in highly distributed projects
Proceedings of the 2006 international workshop on Global software development for the practitioner
STRADA: A Tool for Scenario-Based Feature-to-Code Trace Detection and Analysis
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Modeling of Requirements Tracing
Balancing Agility and Formalism in Software Engineering
Challenges for semi-automatic trace recovery in the automotive domain
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
Linking software design metrics to component change-proneness
Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics
A framework for validating task assignment in multiagent systems using requirements importance
PRIMA'10 Proceedings of the 13th international conference on Principles and Practice of Multi-Agent Systems
A tactic-centric approach for automating traceability of quality concerns
Proceedings of the 34th International Conference on Software Engineering
The value of design rationale information
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Traceability and SysML design slices to support safety inspections: A controlled experiment
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Major software development standards mandate the establishment of trace links among software artifacts such as requirements, architectural elements, or source code without explicitly stating the required level of detail of these links. However, the level of detail vastly affects the cost and quality of trace link generation and important applications of trace analysis such as conflict analysis, consistency checking, or change impact analysis. In this paper, we explore these cost-quality trade-offs with three case study systems from different contexts - the open-source ArgoUML modeling tool, an industrial route-planning system, and a movie player. We report the cost-quality trade-off of automated trace generation with the Trace Analyzer approach and discuss its expected impact onto several applications that consume its trace information. In the study we explore simple techniques to predict and manipulate the cost-benefit trade-off with threshold-based filtering. We found that (a) 80% of the benefit comes from only 20% of the cost and (b) weak trace links are predominantly false trace links and can be efficiently eliminated through thresholds.