Agile software engineers' affective states, their performance and software quality: A systematic mapping review

被引:0
|
作者
Salido, O. Martin G. [1 ]
Borrego, Gilberto [1 ]
Cinco, Ramon Rene Palacio [1 ]
Rodriguez, Luis-Felipe [1 ]
机构
[1] Inst Tecnol Sonora, Dept Comp & Diseno, Sonora, Mexico
关键词
Affective state; Agile methodology; Software Engineering; Software Engineers' performance; Software quality; CHALLENGES; EMPOWERMENT; DEVELOPERS; MOTIVATION; MANAGEMENT; TEAMWORK; CONTEXT; SUCCESS; ISSUES;
D O I
10.1016/j.jss.2023.111800
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nowadays, software development companies use agile methodologies to increase the speed and flexibility required by unpredictable working environments and streamline the software delivery process. Agile methodologies emphasize the software engineers' interactions rather than rigid software development processes. Therefore, agile software development processes (e.g., implementing user stories) should consider software engineers' affective states since these influence agile software project activities (e.g., team composition or decision-making). We conducted a systematic mapping review following the guidelines of Petersen, K. and Kitchenham, B. to answer our research question: "What affective states influence agile software engineers' performance and developed software quality?". We retrieved over 16,000 articles published between January 2010 and September 2021 and after applying selection criteria, 24 primary articles were identified. The results show that the affective states of software engineers influence the activities of the software project and the software development process. Furthermore, we found that there is a lack of well-defined and standard metrics to study the influence of software engineers' affective states on their performance and the quality of the resulting software. Finally, we concluded that studying and understanding the affective states of software engineers in agile environments is crucial to achieve their well-being at work and improve their performance.& COPY; 2023 Elsevier Inc. All rights reserved.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Quality measurement in agile and rapid software development: A systematic mapping
    Lopez, Lidia
    Burgues, Xavier
    Martinez-Fernandez, Silverio
    Vollmer, Anna Maria
    Behutiye, Woubshet
    Karhapaa, Pertti
    Franch, Xavier
    Rodriguez, Pilar
    Oivo, Markku
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
  • [2] Quality Assurance in Agile Software Development: A Systematic Review
    Fortunato, Carlos Alberto
    Furtado, Felipe
    Selleri, Fernando
    de Farias Junior, Ivaldir
    Leitao Junior, Nelson
    [J]. AGILE METHODS, WBMA 2016, 2017, 680 : 142 - 148
  • [3] Aspects of software quality applied to the process of agile software development: a systematic literature review
    Gloria Arcos-Medina
    David Mauricio
    [J]. International Journal of System Assurance Engineering and Management, 2019, 10 : 867 - 897
  • [4] Aspects of software quality applied to the process of agile software development: a systematic literature review
    Arcos-Medina, Gloria
    Mauricio, David
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2019, 10 (05) : 867 - 897
  • [5] Agile Development Practices Applied to Software Startups A Systematic Mapping Review
    Abrantes, Paulo Cesar
    Furtado, Ana Paula
    [J]. PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [6] Software Process Metrics in Agile Software Development: A Systematic Mapping Study
    Hossain, Syeda Sumbul
    Ahmed, Pollab
    Arafat, Yeasir
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT IX, 2021, 12957 : 15 - 26
  • [7] Management of quality requirements in agile and rapid software development: A systematic mapping study
    Behutiye, Woubshet
    Karhapaa, Pertti
    Lopez, Lidia
    Burgues, Xavier
    Martinez-Fernandez, Silverio
    Vollmer, Anna Maria
    Rodriguez, Pilar
    Franch, Xavier
    Oivo, Markku
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 123
  • [8] Towards the Integration of Security Practices in Agile Software Development: A Systematic Mapping Review
    Valdes-Rodriguez, Yolanda
    Hochstetter-Diez, Jorge
    Diaz-Arancibia, Jaime
    Cadena-Martinez, Rodrigo
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (07):
  • [9] Productivity in Agile Software Development: A Systematic Mapping Study
    Ramirez-Mora, Sandra L.
    Oktaba, Hanna
    [J]. 2017 5TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2017), 2017, : 44 - 53
  • [10] Avionic Software and Agile Development: A Systematic Mapping Study
    Rhouas, Imane
    Nafil, Khalid
    [J]. INFORMATION SYSTEMS AND TECHNOLOGIES, WORLDCIST 2022, VOL 2, 2022, 469 : 55 - 65