Repository logo
 
Publication

FlexSPMF: A Framework for Modelling and Learning Flexibility in Software Processes

datacite.subject.fosCiências Naturais::Ciências da Computação e da Informação
datacite.subject.fosCiências Naturais::Matemáticas
dc.contributor.authorMartinho, Ricardo
dc.contributor.authorVarajão, João
dc.contributor.authorDomingos, Dulce
dc.date.accessioned2025-05-19T10:29:53Z
dc.date.available2025-05-19T10:29:53Z
dc.date.issued2009-09
dc.description2nd World Summit on the Knowledge Society, WSKS 2009, 16 September 2009 through 18 September 2009 - Code 77525
dc.description.abstractSoftware processes are dynamic entities that are often changed and evolved by skillful 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 concepts; 2) extending a Process Modelling Language (PML)'s metamodel with these concepts; and 3) 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.eng
dc.identifier.citationMartinho, R., Varajão, J., Domingos, D. (2009). FlexSPMF: A Framework for Modelling and Learning Flexibility in Software Processes. In: Lytras, M.D., et al. Visioning and Engineering the Knowledge Society. A Web Science Perspective. WSKS 2009. Lecture Notes in Computer Science(), vol 5736. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04754-1_9.
dc.identifier.doi10.1007/978-3-642-04754-1_9
dc.identifier.eissn1611-3349
dc.identifier.isbn978-3-642-04754-1
dc.identifier.isbn9783642047534
dc.identifier.issn0302-9743
dc.identifier.urihttp://hdl.handle.net/10400.8/12915
dc.language.isoeng
dc.peerreviewedyes
dc.publisherSpringer
dc.relation.hasversionhttps://link.springer.com/chapter/10.1007/978-3-642-04754-1_9
dc.relation.ispartofLecture Notes in Computer Science
dc.relation.ispartofVisioning and Engineering the Knowledge Society. A Web Science Perspective
dc.rights.uriN/A
dc.subjectProcess Element
dc.subjectSoftware Process
dc.subjectProcess Engineer
dc.subjectObject Management Group
dc.subjectChange Operation
dc.titleFlexSPMF: A Framework for Modelling and Learning Flexibility in Software Processeseng
dc.typebook part
dspace.entity.typePublication
oaire.citation.endPage87
oaire.citation.startPage78
oaire.citation.titleLecture Notes in Computer Science
oaire.citation.volume5736
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
person.familyNameMartinho
person.givenNameRicardo
person.identifier.ciencia-idF51E-9BB5-EF92
person.identifier.orcid0000-0003-1157-7510
person.identifier.ridK-8277-2013
person.identifier.scopus-author-id25823103700
relation.isAuthorOfPublicationb2a74e46-f06c-4dcd-8c64-8f78f1d55440
relation.isAuthorOfPublication.latestForDiscoveryb2a74e46-f06c-4dcd-8c64-8f78f1d55440

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
FlexSPMF A framework for modelling and learning flexibility in software processes.pdf
Size:
525.73 KB
Format:
Adobe Portable Document Format
Description:
Software processes are dynamic entities that are often changed and evolved by skillful 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 concepts; 2) extending a Process Modelling Language (PML)'s metamodel with these concepts; and 3) 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.
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.32 KB
Format:
Item-specific license agreed upon to submission
Description: