Design Rationale Systems: Understanding the Issues
IEEE Expert: Intelligent Systems and Their Applications
Latitudinal and longitudinal process diversity
Journal of Software Maintenance: Research and Practice - Special issue: Process diversity
Ontology-Based Support for Variability Management in Product and Service Families
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 3 - Volume 3
PDP: Programming A Programmable Design Process
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Rationale Management in Software Engineering
Rationale Management in Software Engineering
Aspect-oriented software development
Aspect-oriented software development
Rationale modeling for software process evolution
Software Process: Improvement and Practice
CQA-ENV: An Integrated Environment for the Continuous Quality Assessment of Software Artifacts
Proceedings of the 2009 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the Eighth SoMeT_09
Representing process variation with a process family
ICSP'07 Proceedings of the 2007 international conference on Software process
Hi-index | 0.00 |
Process diversity arises as software processes are influenced by organization, project and other contextual factors. Managing this diversity consists of considering how these factors actually modify the process. Variant rich processes offer support for process tailoring, but they do not currently link these changes with the business factors motivating them. The lack of decision traceability signifies that variant rich processes are not suitable for addressing process diversity. This article aims to fill this gap by applying rationale management to supporting decision-making when tailoring processes. Rationale management has become one of the main assets in variant rich process tailoring, since it handles how context-related factors are transformed into real variations in the tailoring process, as a consequence of well-reasoned and traceable steps. An application study shows how rationale provides useful mechanisms with which to tailor a process according to its context of enactment.