Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Communications of the ACM - Special issue on analysis and modeling in software development
Model based process assessments
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models
IEEE Transactions on Software Engineering
Proceedings of the Conference on The Future of Software Engineering
Little-JIL/Juliette: a process definition language and interpreter
Proceedings of the 22nd international conference on Software engineering
A precedence-based approach for proactive control in software process modelling
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Process-Centered Software Engineering Environments, A Brief History and Future Challenges
Annals of Software Engineering
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Process support to help novices design software faster and better
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
YAWL: yet another workflow language
Information Systems
Scenario support for effective requirements
Information and Software Technology
Process modeling by process owners: A decentralized approach
Software Process: Improvement and Practice - Advances in Software Process Improvement
Data & Knowledge Engineering
Requirements engineering: from craft to discipline
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
A Two-Step Approach for Modelling Flexibility in Software Processes
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Constraint-based workflow models: change made easy
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Hi-index | 0.00 |
Software processes are dynamic entities that are often changed and evolved by software development team members. Consequently, flexibility is one of the most important features within software processes and related tools. However, in the everyday practice, team members do not wish for total flexibility. They prefer to learn about and follow controlled flexibility advice, that is, previously defined information on which, where, how and by whom they can change software process representations to match real-world situations. In this paper, the authors define a set of goals and requirements for a language and supporting software tool to control the flexibility within software processes. They follow a two-step approach, where 1 process engineers use the language constructs and supporting tool to define controlled flexibility-related information within software process models, and 2 software tem members browse and learn from this information, and perform changes accordingly.