Attributes of a Great Requirements Engineer

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Barbosa, Larissa, Freire, Sávio, Maciel, Rita S. P., Mendonça, Manoel, Kalinowski, Marcos, Codabux, Zadia, Spínola, Rodrigo
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913570349907968
author Barbosa, Larissa
Freire, Sávio
Maciel, Rita S. P.
Mendonça, Manoel
Kalinowski, Marcos
Codabux, Zadia
Spínola, Rodrigo
author_facet Barbosa, Larissa
Freire, Sávio
Maciel, Rita S. P.
Mendonça, Manoel
Kalinowski, Marcos
Codabux, Zadia
Spínola, Rodrigo
contents [Context and Motivation] Several studies have investigated attributes of great software practitioners. However, the investigation of such attributes is still missing in Requirements Engineering (RE). The current knowledge on attributes of great software practitioners might not be easily translated to the context of RE because its activities are, usually, less technical and more human-centered than other software engineering activities. [Question/Problem] This work aims to investigate which are the attributes of great requirements engineers, the relationship between them, and strategies that can be employed to obtain these attributes. We follow a method composed of a survey with 18 practitioners and follow up interviews with 11 of them. [Principal Ideas/Results] Investigative ability in talking to stakeholders, judicious, and understand the business are the most commonly mentioned attributes amongst the set of 22 attributes identified, which were grouped into four categories. We also found 38 strategies to improve RE skills. Examples are training, talking to all stakeholders, and acquiring domain knowledge. [Contribution] The attributes, their categories, and relationships are organized into a map. The relations between attributes and strategies are represented in a Sankey diagram. Software practitioners can use our findings to improve their understanding about the role and responsibilities of requirements engineers.
format Preprint
id arxiv_https___arxiv_org_abs_2411_00966
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Attributes of a Great Requirements Engineer
Barbosa, Larissa
Freire, Sávio
Maciel, Rita S. P.
Mendonça, Manoel
Kalinowski, Marcos
Codabux, Zadia
Spínola, Rodrigo
Software Engineering
[Context and Motivation] Several studies have investigated attributes of great software practitioners. However, the investigation of such attributes is still missing in Requirements Engineering (RE). The current knowledge on attributes of great software practitioners might not be easily translated to the context of RE because its activities are, usually, less technical and more human-centered than other software engineering activities. [Question/Problem] This work aims to investigate which are the attributes of great requirements engineers, the relationship between them, and strategies that can be employed to obtain these attributes. We follow a method composed of a survey with 18 practitioners and follow up interviews with 11 of them. [Principal Ideas/Results] Investigative ability in talking to stakeholders, judicious, and understand the business are the most commonly mentioned attributes amongst the set of 22 attributes identified, which were grouped into four categories. We also found 38 strategies to improve RE skills. Examples are training, talking to all stakeholders, and acquiring domain knowledge. [Contribution] The attributes, their categories, and relationships are organized into a map. The relations between attributes and strategies are represented in a Sankey diagram. Software practitioners can use our findings to improve their understanding about the role and responsibilities of requirements engineers.
title Attributes of a Great Requirements Engineer
topic Software Engineering
url https://arxiv.org/abs/2411.00966