Recording the reasons for design decisions
ICSE '88 Proceedings of the 10th international conference on Software engineering
gIBIS: a hypertext tool for exploratory policy discussion
ACM Transactions on Information Systems (TOIS)
SIBYL: a tool for managing group design rationale
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
SIBYL: A qualitative decision management system
Artificial intelligence at MIT expanding frontiers
PHIDIAS: integrating CAD graphics into dynamic hypertext
Hypertext: concepts, systems and applications
Supporting Systems Development by Capturing Deliberations During Requirements Engineering
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Communications of the ACM - Special issue on analysis and modeling in software development
Programming python
Making argumentation serve design
Design rationale
Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
Merging Project Planning and Web-Enabled Dynamic Workflow Technologies
IEEE Internet Computing
Experience with SCRAM, a SCenario Requirements Analysis Method
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
Integrating software process models and design rationales
KBSE '96 Proceedings of The 11th Knowledge-Based Software Engineering Conference
Contribution structures [Requirements artifacts]
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
An active hypertext model for system requirements
IWSSD '93 Proceedings of the 7th international workshop on Software specification and design
Workflow mining: a survey of issues and approaches
Data & Knowledge Engineering
Rationale Management in Software Engineering
Rationale Management in Software Engineering
Questions, options, and criteria: elements of design space analysis
Human-Computer Interaction
CCBR–Driven business process evolution
ICCBR'05 Proceedings of the 6th international conference on Case-Based Reasoning Research and Development
Process evolution supported by rationale: an empirical investigation of process changes
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Incrementally Introducing Process Model Rationale Support in an Organization
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Scoping software process models: initial concepts and experience from defining space standards
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Connecting the rationale for changes to the evolution of a process
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Hi-index | 0.00 |
In dynamic and constantly changing business environments, the need to rapidly modify and extend the software process arises as an important issue. Reasons include redistribution of tasks, technology changes, or required adherence to new standards. Changing processes ad-hoc without considering the underlying rationales of the process design can lead to various risks. Therefore, software organizations need suitable mechanisms for storing and visualizing the rationale behind process model design decisions in order to optimally introduce future changes into their processes. This paper presents REMIS (Rationale-driven Evolution and Management Information System), a prototype tool we have developed for providing support to process engineers during the task of collecting the reasons for process changes, introducing the changes, and storing them together in a process model evolution repository. Additionally, we present lessons learned with REMIS during the evolution of a reference process model for developing service-oriented applications.