Current Research Trend on Agile Software Development

Authors

  • Handrie Noprisson  Faculty of Computer Science, Universitas Mercu Buana, Jakarta, Indonesia

DOI:

https://doi.org//10.32628/CSEIT195511

Keywords:

Agile Methodology, Software Development, Systematic Literature Review

Abstract

In recent years, the software development methodology evolves from the traditional approach to agile software development. This paper attempted to conduct a systematic literature review (SLR) regarding the improved agile software development to tackle its weakness based on recent research papers. Systematic Reviews and Meta-Analyses (PRISMA) as Systematic Literature Review Method (SLR). SLR is the review method which uses some protocols in order to minimize bias in the reviews. The improved of agile software methodology mostly regarding code reusability, usability, project quality, estimation, software delivery, usability, user responses and requirements delivery, communication between members, usability, practical activities, communication between team and stake holder, usability, workflow (learning), problem identification and effort estimation.

References

  1. Abouelela, M., & Benedicenti, L. (2010). Bayesian Network Based XP Process Modelling. International Journal of Software Engineering & Applications, 1(3), 1–15. https://doi.org/10.5121/ijsea.2010.1301
  2. Agarwal, R. (2009). A Control Theory Perspective om Agile Methodology Use and Changing User Requirement. 20(3), 377–399.
  3. Avison, D., & Fitzgerald, G. (2002). Information Systems Development Advances in Methodologies , Components , and Management (1st ed.).
  4. Butt, S. M., Fatimah, W., & Ahmad, W. (2013). Hybrid of Agile Process and Usability Evaluation. 25(4).
  5. Choma, J., Zaina, L. A. ., & Silva, T. S. da. (2015). Towards an Approach Matching CMD and DSR to Improve the Academia-Industry Software Development Partnership. Brazilian Symposium on Software Engineering, 51–60. https://doi.org/10.1109/SBES.2015.18
  6. Darwish, N. R. (2011). Improving the Quality of Applying eXtreme Programming ( XP ) Approach. International Journal of Computer Science and Information Security, 9(11), 16–23.
  7. Dragicevic, S., Celar, S., & Turic, M. (2017). The Journal of Systems and Software Bayesian network model for task effort estimation in agile software development. The Journal of Systems & Software, 127, 109–119. https://doi.org/10.1016/j.jss.2017.01.027
  8. Durrani, U. K., Pita, Z., & Richardson, J. (2014). Coexistence of agile and SCM practices An exploratory study of Australian agile software development organizations. https://doi.org/10.1108/JSIT-09-2013-0045
  9. Fox, D., Sillito, J., & Maurer, F. (2008). Agile Methods and User-Centered Design : How These Two Methodologies Are Being Successfully Integrated In Industry. Agile, 63–72. https://doi.org/10.1109/Agile.2008.78
  10. Glennon, C. (2012). An Overview of Agile Development Methods for Engineers and Tech Professionals.
  11. Grapenthin, S., Poggel, S., Book, M., & Gruhn, V. (2015). Improving task breakdown comprehensiveness in agile projects with an Interaction Room. Information and Software Technology, 67, 254–264. https://doi.org/10.1016/j.infsof.2015.07.008
  12. Jesson, J. K., Matheson, L., & Lacey, F. M. (2011). Doing Your Literature Traditional and Systematic Techniques. London: SAGE.
  13. Korkala, M., & Maurer, F. (2014). The Journal of Systems and Software Waste identification as the means for improving communication in globally distributed agile software development. The Journal of Systems & Software, 95, 122–140. https://doi.org/10.1016/j.jss.2014.03.080
  14. Lai, S. (2016). A Version Control-based Continuous Testing Frame for Improving the IID Process Efficiency and Quality. 464–469. https://doi.org/10.1109/IMIS.2016.113
  15. Larusdottir, M., & Gulliksen, J. (2017). A license to kill – Improving UCSD in Agile development. The Journal of Systems and Software, 123, 214–222. https://doi.org/10.1016/j.jss.2016.01.024
  16. Matthies, C., Kowark, T., Richly, K., Uflacker, M., & Plattner, H. (2016). ScrumLint : Identifying Violations of Agile Practices Using Development Artifacts. 40–43.
  17. Nazir, A. (2013). Cloud Computing ensembles Agile Development Methodologies for Successful Project Development. (November), 28–35.
  18. Read, A., Arreola, N., & Briggs, R. O. (2011). The Role of the Story Master : A Case Study of the Cognitive Load of Story Management Tasks. 1–10.
  19. Schmidt, C. (2016). Agile Software Development Teams.
  20. Sfetsos, P., Angelis, L., Stamelos, I., & Raptis, P. (2016). Integrating User-Centered Design Practices into Agile Web Development : A Case Study. Information, Intelligence, Systems & Applications (IISA), 13-15 July 2016. https://doi.org/10.1109/IISA.2016.7785424
  21. Singh, S., Chen, H., Hunter, O., Grundy, J., & Hosking, J. (2005). Improving Agile Software Development using eXtreme AOCE and Aspect- Oriented CVS.

Downloads

Published

2019-10-30

Issue

Section

Research Articles

How to Cite

[1]
Handrie Noprisson, " Current Research Trend on Agile Software Development, IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 5, Issue 5, pp.99-105, September-October-2019. Available at doi : https://doi.org/10.32628/CSEIT195511