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
|
- Colecciones
- Colección Publicaciones Científicas