Browse > Article
http://dx.doi.org/10.7472/jksii.2016.17.5.161

Influential Factors on the Awareness of Agile Software Development Methodology: A Systematic Literature Review  

NurLiyanaSulaiman, NurLiyanaSulaiman (Advanced Informatics School, UniversitiTeknologi Malaysia (UTM))
Mahrin, MohdNaz'ri (Advanced Informatics School, UniversitiTeknologi Malaysia (UTM))
Yusoff, RasimahCheMohd (Advanced Informatics School, UniversitiTeknologi Malaysia (UTM))
Publication Information
Journal of Internet Computing and Services / v.17, no.5, 2016 , pp. 161-172 More about this Journal
Abstract
Agile software development methodology has been implemented by software industries over a decade ago and well accepted in the practitioner community. However, there is limited understanding on how agile practitioners aware towards implementation of agile practices in software development. Lack of awareness will lead to misunderstandings among agile practitioners and misuse the agile practices. In order to understand the awareness of agile practices, this paper aims to investigate the factors that affect awareness of agile practitioners in implementing agile practices. A systematic literature review (SLR)was conducted in order to classify and define the factors of awareness in agile software development methodology. The review was based on papers between 2002 and December 2014 from seven electronic databases. The relevant papers were included 20 journal articles, 24 conference papers,16 book chapters, 9 workshop papers. Consequently, 69 papers were identified that closely related with awareness in agile software development methodology. From the thematic analysis, 13 factors were classified from 42 elements. Based on the review result, understanding the influential factors on the awareness of agile practices will provide benefit to researchers and agile practitioners.
Keywords
Awareness; agile practices; agile software development methodology;
Citations & Related Records
연도 인용수 순위
  • Reference
1 B. Shirazi, A. R. Hurson, "Scheduling and Load Balancing: Guest Editors' Introduction," Journal of Parallel and Distributed Computing, pp. 271-275, Dec. 1992. http://dx.doi.org/10.1016/j.jss.2014.03.006
2 B. Shirazi, A. R. Hurson, "A Mini-track on Scheduling and Load Balancing: Track Coordinator's Introduction," Hawaii Int'l Conf. on System Sciences (HICSS-26), pp. 484-486, Jan. 1993. http://dx.doi.org/10.1016/j.jss.2012.02.033   DOI
3 B. Shirazi, A. R. Hurson, K. Kavi, "Scheduling & Load Balancing," IEEE Press, 1995.
4 S. Chuang, T. Luor, and H. Lu, "Assessment of institutions, scholars , and contributions on agile software development (2001-2012)," J. Syst. Softw., vol. 93, pp. 84-101, 2014. http://dx.doi.org/10.1016/j.infsof.2012.11.006   DOI
5 T. Dingsoyr, S. Nerur, V. Balijepally, and N. B. Moe, "A decade of agile methodologies: Towards explaining agile software development," J. Syst. Softw., vol. 85, no. 6, pp. 1213-1221, Jun. 2012. http://dx.doi.org/10.14569/IJACSA.2011.020308   DOI
6 K. Beck, M. Beedle, A. van Bennekum, A. Cockburn, W. Cunningham, M. Fowler, J. Grenning, J. Highsmith, A. Hunt, Ro. Jefferies, J. Kern, B. Marick, R. C. Martin, Ds. Mellor, K. Schwaber, J. Sutherland, and D. Thomas, "Manifesto for Agile Software Development," 2001. [Online]. Available: http://agilemanifesto.org/.http://dx.doi.org/10.14257/ijseia.2014.8.1.12
7 F. Q. B. Da Silva, a. C. C. Franca, M. Suassuna, L. M. R. De Sousa Mariz, I. Rossiley, R. C. G. De Miranda, T. B. Gouveia, C. V. F. Monteiro, E. Lucena, E. S. F. Cardozo, E. Espindola, F. Q. B. Silva, a. C. C. Franca, M. Suassuna, L. M. R. D. S. Mariz, I. Rossiley, R. C. G. De Miranda, T. B. Gouveia, C. V. F. Monteiro, E. Lucena, and E. S. F. Cardozo, "Team building criteria in software projects: A mix-method replicated study," Inf. Softw. Technol., vol. 55, no. 7, pp. 1316-1340, 2013. http://dx.doi.org/10.1109/MS.2010.132   DOI
8 V. E. Jyothi and K. N. Rao, "Effective Implementation of Agile Practices Ingenious and Organized Theoretical Framework," Int. J. Adv. Comput. Sci. Appl., vol. 2, pp. 41-48, 2011. http://dx.doi.org/10.5121/ijsea.2012.3109   DOI
9 T. J. Gandomani, H. Zulzalil, A. Azim, and A. Ghani, "How Human Aspects Impress Agile Software Development Transition and Adoption," Int. J. Softw. Eng. Its Appl., vol. 8, no. 1, pp. 129-148, 2014. http://dx.doi.org/10.1016/j.jss.2014.07.030   DOI
10 K. Conboy, S. Coyle, X. Wang, and M. Pikkarainen, "People over Process: Key Challenges in Agile Development," IEEE Softw., vol. 28, no. 4, pp. 48-57, Jul. 2011.   DOI
11 V. Lalsing, S. Kishnah, and S. Pudaruth, "People Factors in Agile Software Development and Project Management," Int. J. Softw. Eng. Appl., vol. 3, no. 1, pp. 117-137, 2012. http://dx.doi.org/10.1016/j.jss.2010.06.043   DOI
12 R. M. Fontana, I. M. Fontana, P. A. da Rosa Garbuio, S. Reinehr, A. Malucelli, P. A. da R. Garbuio, S. Reinehr, and A. Malucelli, "Processes versus people: How should agile software development maturity be defined?," J. Syst. Softw., vol. 97, pp. 140-155, 2013. http://dx.doi.org/10.15242/IIE.E0314201
13 A. L. Asnawi, A. M. Gravell, and G. B. Wills, "Emergence of agile methods: Perceptions from software practitioners in Malaysia," in Proceedings AGILE India (AGILE INDIA), pp. 30-39, 2012.
14 N. D. Duong, "Adoption of Agile Software Development in Vietnam," LAHTI UNIVERSITY OF APPLIED SCIENCES, 2014. http://dx.doi.org/10.5120/14593-2832
15 P. E. Maher, J. L. Kourik, and W. Chookittikul, "Exploratory Study of Agile Methods in the Vietnamese Software Industry," 2010 Fifth Int. Multi-conference Comput. Glob. Inf. Technol., pp. 300-304, Sep. 2010. http://dx.doi.org/10.1016/j.chb.2014.10.040
16 N. Salleh, E. Al-Kautsar, R. Hoda, and A. liza Asnawi, "A Window into the Emergence of Agile Software Development Landscape in Indonesia," J. Adv. Softw. Comput. its Appl., vol. Vol. 6(1), 2014. http://dx.doi.org/10.1109/ESEM.2009.5314235
17 M. M. M. Safwan, T. G, V. N, K. Senduran, and C. D. Manawadu, "An Empirical Study of Agile Software Development Methodologies: A Sri Lankan Perspective," Int. J. Comput. Appl., vol. 84, no. 8, pp. 7-13, 2013.
18 I. Inayat and S. S. Salim, "A framework to study requirements-driven collaboration among agile teams: Findings from two case studies," Comput. Human Behav., vol. 51, pp. 1367-1379, 2014.
19 M. A. Babar and H. Zhang, "Systematic literature reviews in software engineering: Preliminary results from interviews with researchers," in 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 346-355, 2009. http://dx.doi.org/10.1002/9780470754887
20 B. Kitchenham and S. Charters, "Guidelines for performing Systematic Literature Reviews in Software Engineering," 2007. http://dx.doi.org/10.1016/j.infsof.2014.06.002
21 N. Salleh, "Protocol for Systematic Review of Pair Programming," 2008. http://dx.doi.org/10.1109/ESEM.2011.36
22 F. Baharom, A. Deraman, and A. R. Hamdan, "A survey on the current practices of software development process in Malaysia," J. ICT, vol. 4, pp. 57-76, 2005. http://dx.doi.org/10.1109/ICSE.2012.6227165
23 H. Unphon and Y. Dittrich, "Software architecture awareness in long-term software product evolution," J. Syst. Softw., vol. 83, pp. 2211-2226, 2010. http://dx.doi.org/10.1109/PESOS.2012.6225933   DOI
24 I. Inayat, S. S. Salim, S. Marczak, and Z. M. Kasirun, "Identifying and Reviewing the Most Relevant Socio-technical Aspects of Requirements- Driven Collaboration in Agile Teams," in International Conference on Advancements in Engineering and Technology, pp. 410-415, 2014.
25 J. Downs, B. Plimmer, and J. G. Hosking, "Ambient awareness of build status in collocated software teams," in 34th International Conference on Software Engineering, ICSE 2012, pp. 507-517, 2012. http://dx.doi.org/10.14257/ijseia.2014.8.5.09
26 D. A. Tamburri, I. S. Razo-zapata, H. Fernandez, and C. Tedeschi, "Simulating Awareness in Global Software Engineering: A Comparative Analysis of Scrum and Agile Service Networks," in Proceedings of the 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS), pp. 1-7, 2012.
27 R. Hoda, J. Noble, and S. Marshall, "A for Agile Issues with Awareness and Adoption," in Agile 2008 Conference: Research stage, 2008. http://dx.doi.org/10.1109/AgileIndia.2012.14
28 S. F. P. Mohamed and F. Baharom, "An Exploratory Study on Current Software Development Practices in Malaysia Focusing on Agile based Software Development," Sci. Int., vol. 25, no. 4, pp. 1095-1101, 2013.
29 S. Modi, P. Abbott, and S. Counsell, "Raising Awareness In Distributed Agile Development - A Case Study Perspective," in UK Academy for Information Systems Conference Proceedings, pp. 1-26, 2013. http://dx.doi.org/10.1109/ICCGI.2010.63
30 M. Petticrew and H. Roberts, Systematic Reviews in the Social Sciences: A Practical Guide. United Kingdom: Blackwell Publishing ltd, 2006. http://dx.doi.org/10.1191/1478088706qp063oa
31 A. Nguyen-Duc, D. S. Cruzes, and R. Conradi, "The impact of global dispersion on coordination, team performance and software quality - a systematic literature review," Inf. Softw. Technol., vol. 57, pp. 277-294, 2015.   DOI
32 D. S. Cruzes and T. Dyba, "Recommended Steps for Thematic Synthesis in Software Engineering," in International Symposium on Empirical Software Engineering and Measurement, no. 7491, pp. 275-284, 2011.
33 V. Braun and V. Clarke, "Using thematic analysis in psychology," Qual. Res. Psychol., vol. 3, no. 2, pp. 77-101, 2006.   DOI