Bottom-up authoring of software engineering methods and practices

Software Engineering knowledge is obtained during software engineering efforts, such as projects, experiments and case studies that represent a valuable source of knowledge with which to enrich the discipline. This knowledge is manipulated by practitioners who are in charge of developing, maintainin...

ver descrição completa

Detalhes bibliográficos
Autores: Echécatl Morales-Trujillo, Miguel, Oktaba, Hanna, Piattini Velthuis, Mario Gerardo, Escalante Ramírez, Boris
Tipo de documento: artigo
Data de publicação:2019
País:España
Recursos:Universidad de Castilla-La Mancha
Repositório:RUIdeRA. Repositorio Institucional de la UCLM
OAI Identifier:oai:ruidera.uclm.es:10578/22900
Acesso em linha:https://doi.org/10.22201/icat.16656423.0.17.1.752
http://hdl.handle.net/10578/22900
Access Level:Acceso aberto
Palavra-chave:Practice
Method
Software engineering
Button-up
OMG
KUALI-BEH
VSE
id ES_ce72c68c7d4ef12fbd2d2841a6633cc8
oai_identifier_str oai:ruidera.uclm.es:10578/22900
network_acronym_str ES
network_name_str España
repository_id_str
spelling Bottom-up authoring of software engineering methods and practicesEchécatl Morales-Trujillo, MiguelOktaba, HannaPiattini Velthuis, Mario GerardoEscalante Ramírez, BorisPracticeMethodSoftware engineeringButton-upOMGKUALI-BEHVSESoftware Engineering knowledge is obtained during software engineering efforts, such as projects, experiments and case studies that represent a valuable source of knowledge with which to enrich the discipline. This knowledge is manipulated by practitioners who are in charge of developing, maintaining or integrating software; any practitioner, experienced or beginner, possesses his/her tacit practices in order to carry out their work. However, these ways of working are frequently neither expressed nor collected in order to reason about their characteristics and properties. Moreover, the explicit ways of working, which are presented in process reference models and standards that follow a prescriptive approach, are not suitable for small software development organizations. Small organizations represent a major part of software development organizations, so it is important to know and support how they actually work. This paper describes KUALI-BEH, a bottom-up metamodel that offers software engineering practitioners an authoring framework with which to express, adapt and share their ways of working as a collection of methods and practices. Validating and applying the metamodel showed that a bottom-up approach benefits small organizations and serves as a first step to reduce the gap between software engineering theory and practice. KUALI-BEH permits small organizations to create an organizational working method and to gradually introduce them to the adoption of standards and reference models. Practitioners with different levels of competence, from inexperienced to senior, adopt and use KUALI-BEH successfully with minimal training and without any consulting services.Universidad Nacional Autónoma de México201920192019info:eu-repo/semantics/articleapplication/pdfapplication/pdfhttps://doi.org/10.22201/icat.16656423.0.17.1.752http://hdl.handle.net/10578/22900reponame:RUIdeRA. Repositorio Institucional de la UCLMinstname:Universidad de Castilla-La ManchaInglésinfo:eu-repo/semantics/openAccessoai:ruidera.uclm.es:10578/229002026-05-27T07:36:41Z
dc.title.none.fl_str_mv Bottom-up authoring of software engineering methods and practices
title Bottom-up authoring of software engineering methods and practices
spellingShingle Bottom-up authoring of software engineering methods and practices
Echécatl Morales-Trujillo, Miguel
Practice
Method
Software engineering
Button-up
OMG
KUALI-BEH
VSE
title_short Bottom-up authoring of software engineering methods and practices
title_full Bottom-up authoring of software engineering methods and practices
title_fullStr Bottom-up authoring of software engineering methods and practices
title_full_unstemmed Bottom-up authoring of software engineering methods and practices
title_sort Bottom-up authoring of software engineering methods and practices
dc.creator.none.fl_str_mv Echécatl Morales-Trujillo, Miguel
Oktaba, Hanna
Piattini Velthuis, Mario Gerardo
Escalante Ramírez, Boris
author Echécatl Morales-Trujillo, Miguel
author_facet Echécatl Morales-Trujillo, Miguel
Oktaba, Hanna
Piattini Velthuis, Mario Gerardo
Escalante Ramírez, Boris
author_role author
author2 Oktaba, Hanna
Piattini Velthuis, Mario Gerardo
Escalante Ramírez, Boris
author2_role author
author
author
dc.subject.none.fl_str_mv Practice
Method
Software engineering
Button-up
OMG
KUALI-BEH
VSE
topic Practice
Method
Software engineering
Button-up
OMG
KUALI-BEH
VSE
description Software Engineering knowledge is obtained during software engineering efforts, such as projects, experiments and case studies that represent a valuable source of knowledge with which to enrich the discipline. This knowledge is manipulated by practitioners who are in charge of developing, maintaining or integrating software; any practitioner, experienced or beginner, possesses his/her tacit practices in order to carry out their work. However, these ways of working are frequently neither expressed nor collected in order to reason about their characteristics and properties. Moreover, the explicit ways of working, which are presented in process reference models and standards that follow a prescriptive approach, are not suitable for small software development organizations. Small organizations represent a major part of software development organizations, so it is important to know and support how they actually work. This paper describes KUALI-BEH, a bottom-up metamodel that offers software engineering practitioners an authoring framework with which to express, adapt and share their ways of working as a collection of methods and practices. Validating and applying the metamodel showed that a bottom-up approach benefits small organizations and serves as a first step to reduce the gap between software engineering theory and practice. KUALI-BEH permits small organizations to create an organizational working method and to gradually introduce them to the adoption of standards and reference models. Practitioners with different levels of competence, from inexperienced to senior, adopt and use KUALI-BEH successfully with minimal training and without any consulting services.
publishDate 2019
dc.date.none.fl_str_mv 2019
2019
2019
dc.type.none.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv https://doi.org/10.22201/icat.16656423.0.17.1.752
http://hdl.handle.net/10578/22900
url https://doi.org/10.22201/icat.16656423.0.17.1.752
http://hdl.handle.net/10578/22900
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional Autónoma de México
publisher.none.fl_str_mv Universidad Nacional Autónoma de México
dc.source.none.fl_str_mv reponame:RUIdeRA. Repositorio Institucional de la UCLM
instname:Universidad de Castilla-La Mancha
instname_str Universidad de Castilla-La Mancha
reponame_str RUIdeRA. Repositorio Institucional de la UCLM
collection RUIdeRA. Repositorio Institucional de la UCLM
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869419992066293760
score 15,301603