TY - GEN
T1 - Towards a theory of simplicity in agile software development
T2 - 43rd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2017
AU - Santos, Wylliams Barbosa
AU - Cunha, Jose Adson O.G.
AU - Moura, Hermano
AU - Margaria, Tiziana
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/9/26
Y1 - 2017/9/26
N2 - Context: Several research works emphasise that the concept of simplicity is, in itself, by far not a simple concept, mainly because there are many perspectives on the perception of simplicity. Purpose: To understand how project managers and software engineers interpret their experiences in agile software projects considering the simplicity issues in agile software development. Method: Semi-structured interviews were carried out with practitioners within a software development company. The data was analysed using grounded theory techniques. Results: A set of categories (lightweight process, knowledge acquisition, personal communication, time-consuming, and product with value) that affect the simplicity in agile software development were extracted. Finally, the categories and propositions with higher explanatory power were used to create a provisional theory about simplicity in agile software projects. Conclusion: The results show that a better understanding of the implications of simplicity on agile software development may contribute to the projects' successes.
AB - Context: Several research works emphasise that the concept of simplicity is, in itself, by far not a simple concept, mainly because there are many perspectives on the perception of simplicity. Purpose: To understand how project managers and software engineers interpret their experiences in agile software projects considering the simplicity issues in agile software development. Method: Semi-structured interviews were carried out with practitioners within a software development company. The data was analysed using grounded theory techniques. Results: A set of categories (lightweight process, knowledge acquisition, personal communication, time-consuming, and product with value) that affect the simplicity in agile software development were extracted. Finally, the categories and propositions with higher explanatory power were used to create a provisional theory about simplicity in agile software projects. Conclusion: The results show that a better understanding of the implications of simplicity on agile software development may contribute to the projects' successes.
KW - Agile Software Development
KW - Qualitative Study
KW - Simplicity
UR - http://www.scopus.com/inward/record.url?scp=85034450049&partnerID=8YFLogxK
U2 - 10.1109/SEAA.2017.38
DO - 10.1109/SEAA.2017.38
M3 - Conference contribution
AN - SCOPUS:85034450049
T3 - Proceedings - 43rd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2017
SP - 40
EP - 43
BT - Proceedings - 43rd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2017
A2 - Skavhaug, Amund
A2 - Olsson, Helena Holmstrom
A2 - Felderer, Michael
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 30 August 2017 through 1 September 2017
ER -