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 条
  • [41] Knowledge Management Strategies and Processes in Agile Software Development: A Systematic Literature Review
    Ouriques, Raquel Andrade Barros
    Wnuk, Krzysztof
    Gorschek, Tony
    Svensson, Richard Berntsson
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (03) : 345 - 380
  • [42] COLLABORATION WITH CUSTOMERS AND OPEN INNOVATION IN THE AGILE DEVELOPMENT OF SOFTWARE: A SYSTEMATIC LITERATURE REVIEW
    Junkes da Silveira, Taiana Beatriz
    Lemos, Dannyela da Cunha
    REVISTA DE GESTAO E PROJETOS, 2021, 12 (01): : 39 - 69
  • [43] Agile Software: Ensuring Quality Assurance and Processes
    Singh, Narinder Pal
    Soni, Rachna
    HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 640 - +
  • [44] Kanban in software engineering: A systematic mapping study
    Ahmad, Muhammad Ovals
    Dennehy, Denis
    Conboy, Kieran
    Oivo, Markku
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 96 - 113
  • [45] Bots in software engineering: a systematic mapping study
    Santhanam, Sivasurya
    Hecking, Tobias
    Schreiber, Andreas
    Wagner, Stefan
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [46] Software startup engineering: A systematic mapping study
    Berg, Vebjorn
    Birkeland, Jorgen
    Anh Nguyen-Duc
    Pappas, Ilias O.
    Jaccheri, Letizia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 255 - 274
  • [47] Framework to analyze the relationship between agile software engineers' emotions and their productivity
    Salido Ortega, Martin Gildardo
    Borrego Soto, Gilberto
    Palacios Cinco, Ramon Rene
    Rodriguez, Luis-Felipe
    APPLICATIONS IN SOFTWARE ENGINEERING, 2021, : 66 - 69
  • [48] Causal reasoning in Software Quality Assurance: A systematic review
    Giamattei, Luca
    Guerriero, Antonio
    Pietrantuono, Roberto
    Russo, Stefano
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 178
  • [49] Human Factor on Software Quality: A Systematic Literature Review
    Guveyi, Elcin
    Aktas, Mehmet S.
    Kalipsiz, Oya
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2020, PART IV, 2020, 12252 : 918 - 930
  • [50] Agile trends in Chinese global software development industry: Fuzzy AHP based conceptual mapping
    Khan, Arif Ali
    Shameem, Mohammad
    Nadeem, Mohammad
    Akbar, Muhammad Azeem
    APPLIED SOFT COMPUTING, 2021, 102