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

被引:3
|
作者
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; DEVELOPERS; EMPOWERMENT; MOTIVATION; MANAGEMENT; TEAMWORK; EMOTIONS; 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] 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
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 123
  • [2] A Systematic Review of Theory Use in Studies Investigating the Motivations of Software Engineers
    Hall, Tracy
    Baddoo, Nathan
    Beecham, Sarah
    Robinson, Hugh
    Sharp, Helen
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2009, 18 (03)
  • [3] 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
    APPLIED SCIENCES-BASEL, 2023, 13 (07):
  • [4] DevOps and software quality: A systematic mapping
    Mishra, Alok
    Otaiwi, Ziadoon
    COMPUTER SCIENCE REVIEW, 2020, 38 (38)
  • [5] Challenges in Agile Software Development: A Systematic Literature Review
    Fitriani, Widia Resti
    Rahayu, Puji
    Sensuse, Dana Indra
    2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2016, : 155 - 163
  • [6] Agile Global Software Development: A Systematic Literature Review
    Camara, Rafael
    Monte, Iury
    Alves, Annelyelthon
    Marinho, Marcelo
    34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 31 - 40
  • [7] Agile Methodologies in Software Maintenance: A Systematic Review
    Tarwani, Sandhya
    Chug, Anuradha
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2016, 40 (04): : 415 - 426
  • [8] Elements of software risks in agile software development methods and their effects on software quality
    Nagarajan, SV
    Garcia, O
    Croll, P
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VI, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2003, : 79 - 83
  • [9] Systematic literature review on software quality for AI-based software
    Gezici, Bahar
    Tarhan, Ayca Kolukisa
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (03)
  • [10] Knowledge Management in Agile Software Projects: A Systematic Review
    Cabral, Anderson R. Yanzer
    Ribeiro, Marcelo Blois
    Noll, Rodrigo Perozzo
    JOURNAL OF INFORMATION & KNOWLEDGE MANAGEMENT, 2014, 13 (01)