Agile Methodologies in Software Engineering and Web Engineering

Full Text (PDF, 526KB), PP.1-14

Views: 0 Downloads: 0

Author(s)

Arun Kumar Kamepally 1,* Tejaswini Nalamothu 1

1. Department of Computer Science, Kennesaw State University, Kennesaw, Georgia, USA

* Corresponding author.

DOI: https://doi.org/10.5815/ijeme.2016.05.01

Received: 20 May 2016 / Revised: 23 Jun. 2016 / Accepted: 4 Aug. 2016 / Published: 8 Sep. 2016

Index Terms

Agile methodologies, Software engineering, Web engineering, Web development

Abstract

Agile development methodologies have been gaining their importance in the present scenario. The usage of agile methodologies has been increased over the past few years for the development of software applications. It is a new paradigm transdisplanary research area. This paper helps the researcher to get a better understanding of agile methodologies in both software and web engineering: introduction, adoption, usage and analysis of agile in both streams. The rest of the paper summarizes the differences in adopting agile in software engineering and web engineering and also it explains the limitations of using agile in software engineering and web engineering.

Cite This Paper

Arun Kumar Kamepally, Tejaswini Nalamothu,"Agile Methodologies in Software Engineering and Web Engineering", International Journal of Education and Management Engineering(IJEME), Vol.6, No.5, pp.1-14, 2016. DOI: 10.5815/ijeme.2016.05.01

Reference

[1]Mills, Harlan D. "The management of software engineering, Part I: Principles of software engineering." IBM Systems Journal 19.4 (1980): 414-420.

[2]Lee, Yang W., et al. "AIMQ: a methodology for information quality assessment." Information & management 40.2 (2002): 133-146.

[3]Mulder, Chris. "Challenges of Web Application Development: How to Optimize Client-Side Code." (2011), http://www.liacs.nl/assets/Bachelorscripties/2011-15ChrisMulder.pdf.

[4]Hussein Al-Bahadili. "Book Review - Web Engineering: A Practitioner's Approach by Roger S Pressman and David Lowe, McGraw Hill Higher Education, ISBN: 978-0071263771, 512 pages, Copyright 2008". International Journal of Information Technology and Web Engineering, Vol. 4, No. 3, pp. 78-80, July-September 2009.

[5]G. Reif, "WEESA—Web Engineering for Semantic Web applications." Ph.D. Thesis, Technische Universität Wien, 2005.

[6]Robles Luna, E., Grigera, J., & Rossi, G. (2009, June). "Bridging Test and Model-Driven Approaches in Web Engineering." In Proceedings of the 9th International Conference on Web Engineering (pp. 136-150). Springer-Verlag.

[7]Coda, F., Ghezzi, C., Vigna, G., and Garzotto, F. 1998. Towards a Software Engineering Approach to Web Site Development. In Proceedings of the 9th international Workshop on Software Specification and Design (April 16 - 18, 1998). International Workshop on Software Specifications & Design. IEEE Computer Society, Washington, DC, 8.

[8]El Sheikh, A. and Tarawneh, H. 2007. A survey of web engineering practice in small Jordanian web development firms. In Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (Dubrovnik, Croatia, September 03 - 07, 2007). ESEC-FSE '07. ACM, New York, NY, 481-490.

[9]Larry L. Constantine, Lucy A.D. Lockwood, "Usage-Centered Engineering for Web Applications," IEEE Software, vol. 19, no. 2, pp. 42-50, Mar./Apr. 2002, doi:10.1109/52.991331

[10]Palmer, Jonathan W. "Web site usability, design, and performance metrics." Information systems research 13.2 (2002): 151-167.

[11]Constantine, Larry L., and Lucy AD Lockwood. "Usage-centered engineering for Web applications." IEEE software 19.2 (2002): 42-50.

[12]Eldai, O., Ali, A., & Raviraja, S. (2008, December). Towards a New Methodology for Developing Web-Based Systems. Proceedings of World Academy of Science: Engineering & Technology, 36, 190-195. Retrieved March 4, 2009, from Academic Search Complete database.

[13]Pressman R. S. "Software Engineering: a Practitioner's Approach" (2010) 7th ed.(McGraw-Hill, New York).

[14]Paulk, Mark C. "Agile methodologies and process discipline." Institute for Software Research (2002).

[15]Andrew Mcdonald,Ray Welland, 'Agile Web Engineering (AWE) Process: Multidisciplinary Stakeholders and Team Communication', International Conference, ICWE 2003 Oviedo, Spain, July 14–18, 2003 Proceedings,ISBN: 978-3-540-40522-1.

[16]Wallace, Doug, Isobel Raggett, and Joel Aufgang. Extreme programming for Web projects. Addison-Wesley Professional, 2003.

[17]Boehm, Barry. "A Survey of Agile Development Methodologies." (2007). http://agile.csc.ncsu.edu/SEMaterials/AgileMethods.pdf.

[18]Beck, Kent. Extreme programming explained: embrace change. Addison-Wesley Professional, 2000.

[19]Strode, D. E. "Agile methods: a comparative analysis." Proc. 19th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2006), Wellington, New Zealand 2006.

[20]Jose Ignacio Fernandez-Villamor, Laura Diaz-Casillas, and Carlos A. Iglesias. 2008. A Comparison Model for Agile Web Frameworks." In Proceedings of the 2008 Euro American Conference on Telematics and Information Systems (EATIS '08). ACM, New York, NY, USA, Article 14, 8 pages. DOI=10.1145/1621087.1621101 http://doi.acm.org/10.1145/1621087.1621101.

[21]Martínez, Yulkeidi, Cristina Cachero, and Santiago Meliá. "Evaluating the impact of a model-driven web engineering approach on the productivity and the satisfaction of software development teams." Web Engineering. Springer Berlin Heidelberg, 2012. 223-237.

[22]Cubric, Marija. "An agile method for teaching agile in business schools." The International Journal of Management Education 11.3 (2013): 119-131.

[23]Erande, Ameya S., and Alok K. Verma. "Measuring agility of organizations-a comprehensive agility measurement tool (CAMT)." International Journal of Applied Management and Technology 6.3 (2008).