Software patterns and requirements engineering activities in real-world settings: A systematic mapping study

Primer Autor
Barros-Justo, Jose L.
Co-autores
Benitti, Fabiane B. V.#Cravero-Leal, Ania L.
Título
Software patterns and requirements engineering activities in real-world settings: A systematic mapping study
Editorial
ELSEVIER SCIENCE BV
Revista
COMPUTER STANDARDS & INTERFACES
Lenguaje
en
Resumen
Context : The use of software patterns has been investigated extensively in the last decades. Unfortunately, scarce evidence exists about the application of software patterns at the early stages of software development. Furthermore, few works reported on their application in industrial environments. Objective: : To provide an overview of the application of software patterns in real-world contexts during requirements engineering (RE) activities. Method: : We conduct a systematic mapping study to gather evidence published up to March 2017. Results: : the search strategies retrieved 3,070 works, of which twenty-two were selected. We identified 327 software patterns. Use Cases was, by far, the source of a higher number of patterns. Fifty percent of the papers use the patterns to elicit requirements, while the other 50% included mentions to combinations of RE activities. Most of the patterns produced an increase in the quality, as well as a reduction of the project time. Conclusions: : patterns positively affect RE activities. Patterns are also useful for assisting novice developers. The measurement of the impact is not always performed with the same metrics, which makes it difficult to compare results. Practitioners need a manageable set of patterns and efficient guides for their application in real projects. (C) 2017 Elsevier B.V. All rights reserved.
Tipo de Recurso
Artículo original
doi
10.1016/j.csi.2017.12.001
Formato Recurso
pdf
Palabras Claves
Systematic mapping study# Software pattern# Requirements engineering# Real-world setting# Evidence-based software engineering# Empirical evaluation
Ubicación del archivo
http://dx.doi.org/10.1016/j.csi.2017.12.001
Categoría OCDE
Computer Science, Hardware & Architecture# Computer Science, Software Engineering
Materias
Estudio cartográfico sistemático# Patrón de software# Ingeniería de requisitos# Entorno del mundo real# Ingeniería de software basada en evidencia# Evaluación empírica
Disciplinas de la OCDE
Ciencias de la Computación
Ingeniería de Sistemas y Comunicaciones
Otras Especialidades de las Ciencias de la Información y Computación
Id de Web of Science
WOS:000429396700002
Título de la cita (Recomendado-único)
Software patterns and requirements engineering activities in real-world settings: A systematic mapping study
Identificador del recurso (Mandatado-único)
Artículo original
Versión del recurso (Recomendado-único)
version publicada
Editorial
ELSEVIER SCIENCE BV
Revista/Libro
COMPUTER STANDARDS & INTERFACES
Categoría WOS
Ciencias de la Computación, Hardware y Arquitectura# Ciencias de la Computación, Ingeniería de Software
ISSN
0920-5489
Idioma
en
Formato
pdf
Tipo de ruta
hibrida#verde
Access Rights
metadata
Derechos de acceso
metadata
Revisa las metricas alternativas de Almetrics
Revisa las citaciones de Dimensions