Design Rationale: Concepts, Techniques, and Use
Design Rationale: Concepts, Techniques, and Use
Representing and Maintaining Process Knowledge for Large-Scale Systems Development
IEEE Expert: Intelligent Systems and Their Applications
Design Rationale Systems: Understanding the Issues
IEEE Expert: Intelligent Systems and Their Applications
IEEE Software
Rationale Management in Software Engineering
Rationale Management in Software Engineering
Software Engineering Using RATionale
Journal of Systems and Software
Using rationale to support pattern-based architectural design
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Integrating requirements and design decisions in architecture representation
ECSA'10 Proceedings of the 4th European conference on Software architecture
A model for specifying rationale using an architecture description language
ECSA'11 Proceedings of the 5th European conference on Software architecture
Towards supporting the software architecture life cycle
Journal of Systems and Software
Advanced Engineering Informatics
Requirements sensemaking using concept maps
HCSE'12 Proceedings of the 4th international conference on Human-Centered Software Engineering
Hi-index | 0.00 |
A completed software product is the end result of many decisions that must be made throughout the development lifecycle. Unfortunately, the rationale for these decisions is usually not captured and is therefore lost. The Software Using RATionale (SEURAT) system integrates with the Eclipse Interactive Development Environment to support rationale capture and use. In addition to presenting the rationale to the developer/maintainer as needed, SEURAT also supports requirements traceability and impact assessment.