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 条
  • [41] The effect of software engineers' personality traits on team climate and performance: A Systematic Literature Review
    Soomro, Arjumand Bano
    Salleh, Norsaremah
    Mendes, Emilia
    Grundy, John
    Burch, Giles
    Nordin, Azlin
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 73 : 52 - 65
  • [42] Agile to Lean Software Development Transformation: a Systematic Literature Review
    Kiss, Filip
    Rossi, Bruno
    PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 969 - 973
  • [43] Using CMMI together with agile software development: A systematic review
    Silva, Fernando Selleri
    Furtado Soares, Felipe Santana
    Peres, Angela Lima
    de Azevedo, Ivanildo Monteiro
    Vasconcelos, Ana Paula L. F.
    Kamei, Fernando Kenji
    de Lemos Meira, Silvio Romero
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 58 : 20 - 43
  • [44] Systematic literature review on agile practices in global software development
    Vallon, Raoul
    da Silva Estacio, Bernardo Jose
    Prikladnicki, Rafael
    Grechenig, Thomas
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 161 - 180
  • [45] A systematic mapping study of software performance research
    Han, Xue
    Yu, Tingting
    Yan, Gongjun
    SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (05): : 1249 - 1270
  • [46] User Story Characteristics Affecting Software Cost in Agile Software Development: A Systematic Literature Review
    Khan, Muhammad Ijaz
    Din, Zia Ud
    Abid, Muhammad Ali
    Naeem, Tariq
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (12): : 13 - 18
  • [47] 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
  • [48] Architectural support for software performance in continuous software engineering: systematic mapping study
    Eramo, Romina
    Tucci, Michele
    Di Pompeo, Daniele
    Cortellessa, Vittorio
    Di Marco, Antinisca
    Taibi, Davide
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 207
  • [49] Systematic literature review on software quality for AI-based software
    Gezici, Bahar
    Tarhan, Ayca Kolukisa
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (03)
  • [50] Agile software development with Scrum and IS/IEC software quality standards
    Nael, Margus
    DATABASES AND INFORMATION SYSTEMS, 2008, : 427 - 430