Thesis on agile software development

Empirical studies of agile software development: A systematic mapping study, by Lin Liu

Context: agile software development brings a great change to traditional software engineering. Due to characteristics such as iterative, adaptive, fast feedback, quality focus, agile software development methods have become main- stream in both small and large organizations. While agile methods applied in organization, a set of new problems were identified. Agile software development attracts the attention of researchers. Many studies were published in recent years. It is necessary to conduct a systematic mapping study in this field for providing an overview of agile software development.

Objective: This mapping study aim at presenting and evaluating the empirical results on agile software development.
Methods: A systematic mapping study of agile software development was conducted. Empirical studies selected from 2010 to 2015 were reviewed. An organizing framework was developed to organize the category of the papers.

Results: In this mapping study, I classified the empirical studies into six categories: transformation, agile project management, agile software development process, agile maturity, effects of using agile and challenges and critical success factors of agile. Research focus, research type, research method, frequency of publication and the use of agile method are also identified.

Conclusion: This mapping study presents the main topics that researchers of agile software development have focused in recent years. The map of findings provides a number of implications for practice and research.