Publication
FlexSPMF: A Framework for Modelling and Learning Flexibility in Software Processes
datacite.subject.fos | Ciências Naturais::Ciências da Computação e da Informação | |
datacite.subject.fos | Ciências Naturais::Matemáticas | |
dc.contributor.author | Martinho, Ricardo | |
dc.contributor.author | Varajão, João | |
dc.contributor.author | Domingos, Dulce | |
dc.date.accessioned | 2025-05-19T10:29:53Z | |
dc.date.available | 2025-05-19T10:29:53Z | |
dc.date.issued | 2009-09 | |
dc.description | 2nd World Summit on the Knowledge Society, WSKS 2009, 16 September 2009 through 18 September 2009 - Code 77525 | |
dc.description.abstract | 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. | eng |
dc.identifier.citation | Martinho, 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.doi | 10.1007/978-3-642-04754-1_9 | |
dc.identifier.eissn | 1611-3349 | |
dc.identifier.isbn | 978-3-642-04754-1 | |
dc.identifier.isbn | 9783642047534 | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.uri | http://hdl.handle.net/10400.8/12915 | |
dc.language.iso | eng | |
dc.peerreviewed | yes | |
dc.publisher | Springer | |
dc.relation.hasversion | https://link.springer.com/chapter/10.1007/978-3-642-04754-1_9 | |
dc.relation.ispartof | Lecture Notes in Computer Science | |
dc.relation.ispartof | Visioning and Engineering the Knowledge Society. A Web Science Perspective | |
dc.rights.uri | N/A | |
dc.subject | Process Element | |
dc.subject | Software Process | |
dc.subject | Process Engineer | |
dc.subject | Object Management Group | |
dc.subject | Change Operation | |
dc.title | FlexSPMF: A Framework for Modelling and Learning Flexibility in Software Processes | eng |
dc.type | book part | |
dspace.entity.type | Publication | |
oaire.citation.endPage | 87 | |
oaire.citation.startPage | 78 | |
oaire.citation.title | Lecture Notes in Computer Science | |
oaire.citation.volume | 5736 | |
oaire.version | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
person.familyName | Martinho | |
person.givenName | Ricardo | |
person.identifier.ciencia-id | F51E-9BB5-EF92 | |
person.identifier.orcid | 0000-0003-1157-7510 | |
person.identifier.rid | K-8277-2013 | |
person.identifier.scopus-author-id | 25823103700 | |
relation.isAuthorOfPublication | b2a74e46-f06c-4dcd-8c64-8f78f1d55440 | |
relation.isAuthorOfPublication.latestForDiscovery | b2a74e46-f06c-4dcd-8c64-8f78f1d55440 |
Files
Original bundle
1 - 1 of 1
Loading...
- 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
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.32 KB
- Format:
- Item-specific license agreed upon to submission
- Description: