Report on a knowledge-based software assistant
Readings in artificial intelligence and software engineering
Journal of the American Society for Information Science
Design rationale: the argument behind the artifact
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Software requirements: analysis and specification
Software requirements: analysis and specification
SIBYL: a tool for managing group design rationale
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Building an evolution transformation library
ICSE '90 Proceedings of the 12th international conference on Software engineering
LaSSIE: a knowledge-based software information system
Communications of the ACM - Special issue on software engineering
SIBYL: A qualitative decision management system
Artificial intelligence at MIT expanding frontiers
Concepts in configuration management systems
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
Representation and Presentation of Requirements Knowledge
IEEE Transactions on Software Engineering
The missing link in requirements engineering
ACM SIGSOFT Software Engineering Notes
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Assessing process-centered software engineering environments
ACM Transactions on Software Engineering and Methodology (TOSEM)
A contextual approach for process-integrated tools
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Communications of the ACM
Adapting traceability environments to project-specific needs
Communications of the ACM
PRIME—toward process-integrated modeling environments: 1
ACM Transactions on Software Engineering and Methodology (TOSEM)
Toward Reference Models for Requirements Traceability
IEEE Transactions on Software Engineering
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Program development by stepwise refinement
Communications of the ACM
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Process-Centered Requirements Engineering
Process-Centered Requirements Engineering
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Software Maintenance: The Problems and Its Solutions
Software Maintenance: The Problems and Its Solutions
Software Configuration Management: An Investment in Product Integrity
Software Configuration Management: An Investment in Product Integrity
An Object-Oriented Tool for Tracing Requirements
IEEE Software
Scenarios in System Development: Current Practice
IEEE Software
Dynamic Traceability Links Supported by a System Architecture Description
ICSM '97 Proceedings of the International Conference on Software Maintenance
Supporting Event Based Traceability through High-Level Recognition of Change Events
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Automating Speculative Queries through Event-Based Requirements Traceability
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Strategies, Tactics and Methods for Handling Change
ECBS '96 Proceedings of the IEEE Symposium and Workshop on Engineering of Computer Based Systems
Change Analysis: A Step towards Meeting the Challenge of Changing Requirements
ECBS '96 Proceedings of the IEEE Symposium and Workshop on Engineering of Computer Based Systems
Contribution structures [Requirements artifacts]
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
A Logical Framework for Modeling and Reasoning About the Evolution of Requirements
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Traceability Recovery by Modeling Programmer Behavior
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
A Lightweight Approach to Consistency of Scenarios and Class Models
ICRE '00 Proceedings of the 4th International Conference on Requirements Engineering (ICRE'00)
Requirements-Based Dynamic Metrics In Object-Oriented Systems
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
Event-based distributed workflow execution with EVE
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
ECBS'97 Proceedings of the 1997 international conference on Engineering of computer-based systems
Comparing Uniform and Flexible Policies for Software Maintenance and Replacement
IEEE Transactions on Software Engineering
When and how to visualize traceability links?
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
An XML based approach to support the evolution of model-to-model traceability links
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
Effects of changing requirements: a tracking mechanism for the analysis workflow
Proceedings of the 2006 ACM symposium on Applied computing
IBM Systems Journal - Model-driven software development
Hidden Implementation Dependencies in High Assurance and Critical Computing Systems
IEEE Transactions on Software Engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
An end-to-end industrial software traceability tool
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Information and Software Technology
Towards traceable test-driven development
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
Trace retrieval for evolving artifacts
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
Cross-artifact traceability using lightweight links
TEFSE '09 Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering
A Case Study of Defect Introduction Mechanisms
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Enabling Automated Traceability Maintenance through the Upkeep of Traceability Relations
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Incremental Latent Semantic Indexing for Automatic Traceability Link Evolution Management
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated 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
Process-oriented complete requirement engineering cycle for generic projects
Proceedings of the International Conference and Workshop on Emerging Trends in Technology
Information flow between requirement artifacts: results of an empirical study
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Customizing traceability links for the unified process
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
A machine learning approach for tracing regulatory codes to product specific requirements
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
A survey of traceability in requirements engineering and model-driven development
Software and Systems Modeling (SoSyM)
Graph-based traceability: a comprehensive approach
Software and Systems Modeling (SoSyM)
A model-driven traceability framework for software product lines
Software and Systems Modeling (SoSyM)
A study to support agile methods more effectively through traceability
Innovations in Systems and Software Engineering
Towards overcoming human analyst fallibility in the requirements tracing process (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
ECSA'11 Proceedings of the 5th European conference on Software architecture
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
EA-tracer: identifying traceability links between code aspects and early aspects
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Controversy Corner: Towards automated traceability maintenance
Journal of Systems and Software
Towards scalable information modeling of requirements architectures
ER'12 Proceedings of the 2012 international conference on Advances in Conceptual Modeling
A streamlined, cost-effective database approach to manage requirements traceability
Software Quality Control
Proceedings of the 28th Annual ACM Symposium on Applied Computing
A taxonomy for requirements engineering and software test alignment
ACM Transactions on Software Engineering and Methodology (TOSEM)
Maintaining architectural conformance during software development: a practical approach
ECSA'13 Proceedings of the 7th European conference on Software Architecture
A dependency-sharing tool for global software engineering
DUXU'13 Proceedings of the Second international conference on Design, User Experience, and Usability: web, mobile, and product design - Volume Part IV
Hi-index | 0.00 |
Although the benefits of requirements traceability are widely recognized, the actual practice of maintaining a traceability scheme is not always entirely successful. The traceability infrastructure underlying a software system tends to erode over its lifetime, as time-pressured practitioners fail to consistently maintain links and update impacted artifacts each time a change occurs, even with the support of automated systems. This paper proposes a new method of traceability based upon event-notification and is applicable even in a heterogeneous and globally distributed development environment. Traceable artifacts are no longer tightly coupled but are linked through an event service, which creates an environment in which change is handled more efficiently, and artifacts and their related links are maintained in a restorable state. The method also supports enhanced project management for the process of updating and maintaining the system artifacts.