Title
Modelling And Learning Controlled Flexibility In Software Processes
Abstract
Software processes are dynamic entities that are often changed and evolved by skilful knowledge workers such as software development team members. Consequently, flexibility is one of the most important features within software process representations and related tools. However, in the everyday practice, team members do not wish for total flexibility. They rather prefer to learn about and follow previously defined advices on which, where and how they can change/adapt process representations. In this paper, we present FlexSPMF: a framework for modelling controlled flexibility in software processes. It comprises three main contributions:1 identifying a core set of flexibility concepts2 extending a process modelling language's (PML) metamodel with these concepts3 providing modelling resources to this extended PML.This enables process engineers to define and publish software process models with additional (textual/graphical) flexibility information. Other team members can then visualise and learn about this information and change processes accordingly.
Year
DOI
Venue
2009
10.1504/IJKL.2009.031507
INTERNATIONAL JOURNAL OF KNOWLEDGE AND LEARNING
Keywords
Field
DocType
software processes, learning, controlled flexibility, modelling, language
Publication,Personal software process,Computer science,Knowledge management,Software,Software development process,Team software process,Software development,Management science,Metamodeling,Goal-Driven Software Development Process
Journal
Volume
Issue
ISSN
5
5-6
1741-1009
Citations 
PageRank 
References 
2
0.38
0
Authors
3
Name
Order
Citations
PageRank
Ricardo Martinho1217.36
João Varajão28521.57
Dulce Domingos3328.45