Logo do repositório
 
A carregar...
Miniatura
Publicação

Modelling and learning controlled flexibility in software processes

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Modelling and learning controlled flexibility in software processes.pdfSoftware 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 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.1.68 MBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

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 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.

Descrição

Palavras-chave

software processes learning controlled flexibility modelling language

Contexto Educativo

Citação

Martinho, R., Varajão, J., & Domingos, D. (2009). Modelling and learning controlled flexibility in software processes. International Journal of Knowledge and Learning, 5(5-6), 423-442. https://doi.org/10.1504/IJKL.2009.031507

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Inderscience

Licença CC

Métricas Alternativas