Detection of Logical Coupling Based on Product Release History
ICSM '98 Proceedings of the International Conference on Software Maintenance
Automating Impact Analysis and Regression Test Selection Based on UML Designs
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Event-Based Traceability for Managing Evolutionary Change
IEEE Transactions on Software Engineering
Automating Software Traceability in Very Small Companies: A Case Study and Lessons Learne
ASE '06 Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering
Using Software Dependencies and Churn Metrics to Predict Field Failures: An Empirical Case Study
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Do Dynamic Object Process Graphs Support Program Understanding? - A Controlled Experiment.
ICPC '08 Proceedings of the 2008 The 16th IEEE International Conference on Program Comprehension
Impact Analysis from Multiple Perspectives: Evaluation of Traceability Techniques
ICSEA '08 Proceedings of the 2008 The Third International Conference on Software Engineering Advances
Quality in Global Software Development Projects: A Closer Look at the Role of Distribution
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
Software Dependencies, Work Dependencies, and Their Impact on Failures
IEEE Transactions on Software Engineering
Coordinated software development: a framework for reasoning about trace links in software systems
INES'09 Proceedings of the IEEE 13th international conference on Intelligent Engineering Systems
Change Impact Analysis and Software Evolution Specification for Continually Evolving Systems
ICSEA '10 Proceedings of the 2010 Fifth International Conference on Software Engineering Advances
From Software Traceability to Global Model Management and Back Again
CSMR '11 Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering
Automated change impact analysis for agent systems
ICSM '11 Proceedings of the 2011 27th IEEE International Conference on Software Maintenance
Hi-index | 0.00 |
This project explores the design of a tool to facilitate a common task that software engineers find difficult --- the identification and management of dependencies between the many heterogeneous entities created in the course of a software development project. The focus of this tool is the value it might have during the maintenance phase. Maintenance engineers learn and understand the project differently from the original authors of the artifacts. Typically, they come to understand the project by investigating dependencies between entities- a task that can be very difficult and time-consuming. To deal with these differences, the Global Software Traceability (GST) Tool was designed and prototyped to explore improvements in the usability of maintaining dependency links after the project has been deployed. The GST Tool is a proof-of-concept design prototype used to investigate how to make such a tool both useful and usable. The tool was successful in creating an environment whose overhead was low enough to make it likely that it would be used despite the severe time constraints found in software maintenance.