The Integrated Model Using Agile Practices to CBR
- 1 University of Punjab, Gujranwala Campus, Gujranwala, Pakistan
- 2 University of Punjab, Gujranwala Campus, Gujranwala, Pakistan
Abstract
Agile development methodology works as a bridge, creating a composite control that changes the way of software development tasks. In this study, we have introduced a framework, integrated with artificial intelligence (AI) techniques, agile software development and its practice. The skilled developer is useful for implementing the method according to the reaction of the evaluation framework. The idea of agile and CBR procedure used to improve the current model. This model provides a comprehensive guide to the use of Agile development practices to be integrated with CBR for software development. Agile development methods used by CBR and RBR provide a more efficient and accurate working scenario. Case based reasoning is just the domain limited number of cases, while rules based reasoning is the technique of the generic and specific rules of the issue. Experts give feedback about the framework and they are satisfied with the functioning of the framework. The framework and its results were evaluated by the domain experts and case studies.
- Mahapatra, R., Mangalaraj, G. and Nerur, S. (2005) Challenges of Migrating to Agile Methodologies. Communications of the ACM, 48, 72-78. https://doi.org/10.1145/1060710.1060712
- Pressman, R.S. (2010) Software Engineering. R. S. Pressman & Associates Inc., Coral Springs.
- Dingsoyra, T., Nerurc, S., Balijepallyd, V. and Moe, N.B. (2012) A Decade of Agile Methodologies: Towards Explaining Agile Software Development. Journal of Systems and Software, 85, 1213–1221. https://doi.org/10.1016/j.jss.2012.02.033
- Pekka, A., et al. (2002) Agile Software Development Methods: Review and Analysis. VTT Publications 478, Espoo.
- Zaigham, M. and Qureshi, M.R.J. (2012) Novel Hybrid Model: Integrating Scrum and XP. International Journal of Information Technology and Computer Science, 4, 4-6.
- Sheuly, S. (2013) A Systematic Literature Review on Agile Project Management. Master’s Thesis, Lappeenranta University of Technology, Tampere.
- Williams, L. (2012) What Agile Teams Think of Agile Principles. Communications of the ACM, 55, 71-76. https://doi.org/10.1145/2133806.2133823
- Larman, C. (2004) Agile and Iterative Development: A Manager's Guide. Addison-Wesley Professional, Boston.
- Dorette, J.J. (2011) Comparing Agile XP and Waterfall Software Development Processes in Two Start-Up Companies. Master’s Thesis, Chalmers University of Technology, Gothenburg.
- Kumar, A. and Goel, B. (2012) Factors Influencing Agile Practices: A Survey. International Journal of Engineering Research and Applications, 2, 1347-1352.