Logo do repositório
 
Publicação

Goals and Requirements for Supporting Controlled Flexibility in Software Processes

datacite.subject.fosCiências Sociais::Outras Ciências Sociais
datacite.subject.fosCiências Sociais::Economia e Gestão
dc.contributor.authorMartinho, Ricardo
dc.contributor.authorDomingos, Dulce
dc.contributor.authorVarajão, João
dc.date.accessioned2025-11-11T18:55:43Z
dc.date.available2025-11-11T18:55:43Z
dc.date.issued2010
dc.descriptionEISBN - 9781609609023
dc.descriptionFonte: https://www.researchgate.net/profile/Ricardo-Martinho-3/publication/220121758_Goals_and_Requirements_for_Supporting_Controlled_Flexibility_in_Software_Processes/links/55dc61f308aed6a199adedf8/Goals-and-Requirements-for-Supporting-Controlled-Flexibility-in-Software-Processes.pdf
dc.description.abstractSoftware 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 team members browse and learn from this information, and perform changes accordingly.eng
dc.identifier.citationMartinho, R., Domingos, D., & Varajão, J. (2010). Goals and Requirements for Supporting Controlled Flexibility in Software Processes. Information Resources Management Journal (IRMJ), 23(3), 11-26. https://doi.org/10.4018/irmj.2010070102.
dc.identifier.doi10.4018/irmj.2010070102
dc.identifier.eissn1533-7979
dc.identifier.isbn9781609609023
dc.identifier.issn1040-1628
dc.identifier.urihttp://hdl.handle.net/10400.8/14593
dc.language.isoeng
dc.peerreviewedyes
dc.publisherIGI Global
dc.relation.hasversionhttps://www.igi-global.com/gateway/article/43718
dc.relation.ispartofInformation Resources Management Journal
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectgoal
dc.subjectrequirement
dc.subjectsoftware
dc.subjectprocess
dc.subjectmodel
dc.subjectcontrolled flexibility
dc.subjectlanguage
dc.titleGoals and Requirements for Supporting Controlled Flexibility in Software Processeseng
dc.typejournal article
dspace.entity.typePublication
oaire.citation.titleInformation Resources Management Journal
oaire.versionhttp://purl.org/coar/version/c_ab4af688f83e57aa
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

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Goals and requirements for supporting controlled flexibility in software processes.pdf
Tamanho:
777.56 KB
Formato:
Adobe Portable Document Format
Descrição:
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 team members browse and learn from this information, and perform changes accordingly.
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.32 KB
Formato:
Item-specific license agreed upon to submission
Descrição: