Towards a Theory of Simplicity in Agile Software Development: A Qualitative Study

被引:4
作者
Santos, Wylliams Barbosa [1 ]
Cunha, Jose Adson O. G. [2 ]
Moura, Hermano [3 ]
Margaria, Tiziana [4 ]
机构
[1] Univ Pernambuco, Fed Univ Pernambuco, Recife, PE, Brazil
[2] Univ Fed Paraiba, Exact Sci Dept, Rio Tinto, Paraiba, Brazil
[3] Univ Fed Pernambuco, Ctr Informat, Recife, PE, Brazil
[4] Univ Limerick, Lero, Limerick, Ireland
来源
2017 43RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) | 2017年
关键词
Simplicity; Agile Software Development; Qualitative Study;
D O I
10.1109/SEAA.2017.38
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:40 / 43
页数:4
相关论文
共 12 条
[1]  
Cockburn A., 2002, AGILE SOFTWARE DEV
[2]   BUILDING THEORIES FROM CASE-STUDY RESEARCH [J].
EISENHARDT, KM .
ACADEMY OF MANAGEMENT REVIEW, 1989, 14 (04) :532-550
[3]  
Fernandez DJ, 2008, J COMPUT INFORM SYST, V49, P10
[4]   ITSy-Simplicity Research in Information and Communication Technology [J].
Floyd, Barry D. ;
Bosselmann, Steve .
COMPUTER, 2013, 46 (11) :26-32
[5]  
Fowler M., 2001, Software Development, V9, P28
[6]   THE CONSTANT COMPARATIVE METHOD OF QUALITATIVE-ANALYSIS [J].
GLASER, BG .
SOCIAL PROBLEMS, 1965, 12 (04) :436-445
[7]   Knowledge Management in Practice: The Case of Agile Software Development [J].
Levy, Meira ;
Hazzan, Orit .
2009 ICSE WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING, 2009, :60-+
[8]  
Margaria T., 2011, TECH REP
[9]   Simplicity as a Driver for Agile Innovation [J].
Margaria, Tiziana ;
Steffen, Bernhard .
COMPUTER, 2010, 43 (06) :90-92
[10]  
Merriam S., 2016, Qualitative research: A guide to design and implementation, V4th, DOI DOI 10.1017/CBO9781107415324.004