CFP last date
20 May 2024
Reseach Article

A Lifecycle Model for Web-based Application Development: Incorporating Agile and Plan-driven Methodology

by Nitin Uikey, Ugrasen Suman
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 117 - Number 19
Year of Publication: 2015
Authors: Nitin Uikey, Ugrasen Suman
10.5120/20664-3400

Nitin Uikey, Ugrasen Suman . A Lifecycle Model for Web-based Application Development: Incorporating Agile and Plan-driven Methodology. International Journal of Computer Applications. 117, 19 ( May 2015), 28-36. DOI=10.5120/20664-3400

@article{ 10.5120/20664-3400,
author = { Nitin Uikey, Ugrasen Suman },
title = { A Lifecycle Model for Web-based Application Development: Incorporating Agile and Plan-driven Methodology },
journal = { International Journal of Computer Applications },
issue_date = { May 2015 },
volume = { 117 },
number = { 19 },
month = { May },
year = { 2015 },
issn = { 0975-8887 },
pages = { 28-36 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume117/number19/20664-3400/ },
doi = { 10.5120/20664-3400 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:59:50.766057+05:30
%A Nitin Uikey
%A Ugrasen Suman
%T A Lifecycle Model for Web-based Application Development: Incorporating Agile and Plan-driven Methodology
%J International Journal of Computer Applications
%@ 0975-8887
%V 117
%N 19
%P 28-36
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

For conventional software development, generic software engineering lifecycle model has proven to be very important. Though, with the evolution of Web-based applications and internet, conventional software engineering models have limited support for developing Web-based applications. In recent years Web-based applications have become more complex and new technologies are emerging at a rapid pace. Therefore, the conventional software engineering lifecycle models need to be reformed in such a way that handling the change requirements and complexity of Web-based development becomes convenient for conventional developers. However, there is a lack of any generic process model available for Web-based applications. The paper identifies and analyzes various aspects of conventional and Web-based development and proposes a lifecycle model, which incorporates the aspects of agile and plan-driven development to develop a Web-based application successfully.

References
  1. Abdesselam Redouane," Guidelines for Improving the Development of Web-Based Applications" Proceedings of the Fourth International Workshop on Web Site Evolution (WSE'02) 0-7695-1804-4/02 2002 IEEE
  2. Said Hadjerrouit, "Web-based Application Development: A Software Engineering Approach ACM SIGCSE Bulletin June 2001 Vol 33. No. 2 p 31-34.
  3. Rodríguez, Daniel, Rachel Harrison, and Manoranjan Satpathy. "A generic model and tool support for assessing and improving Web processes. " In Software Metrics, 2002. Proceedings. Eighth IEEE Symposium on, pp. 141-151. IEEE, 2002.
  4. Ahmed E. Hassan and Richard C. Holt "Migrating Web Frameworks Using Water Transformations", Proceedings of the 27th Annual International Computer Software and Applications Conference (COMPSAC'03) 0730-3157/03 2003 IEEE.
  5. Laporte, Claude Y. , A. Renault, J. M. Desharnais, N. Habra, M. Abou El Fattah, and J. C. Bamba. "Initiating software process improvement in small enterprises: Experiment with micro-evaluation framework. " In SWDC-REK, International Conference on Software Development, University of Iceland, Reykjavik, Iceland, pp. 153-163. 2005.
  6. Coda, Francesco, Carlo Ghezzi, Giovanni Vigna, and Franca Garzotto. "Towards a software engineering approach to web site development. " In Software Specification and Design, 1998. Proceedings. Ninth International Workshop on, pp. 8-17. IEEE, 1998.
  7. Pressman, R. S. (2000). What a tangled web we weave [web engineering]. Software, IEEE, 17(1), 18-21.
  8. Huang, Wei, Ru Li, Carsten Maple, Hongji Yang, David Foskett, and Vince Cleaver. "Web Application Development Lifecycle for Small Medium-Sized Enterprises (SMEs)(Short Paper). " In Quality Software, 2008. QSIC'08. The Eighth International Conference on, pp. 247-252. IEEE, 2008.
  9. Altarawneh, Haroon, and Asim El Shiekh. "A theoretical agile process framework for web applications development in small software firms. " In Software Engineering Research, Management and Applications, 2008. SERA'08. Sixth International Conference on, pp. 125-132. IEEE, 2008.
  10. Stojanovic, Zoran, Ajantha Dahanayake, and Henk Sol. "Modeling and Architectural Design in Agile Development Methodologies. " EMMSAD'03 (2003): 1-10.
  11. Lindstrom, Lowell, and Ron Jeffries. "Extreme programming and agile software development methodologies. " Information systems management 21, no. 3 (2004): 41-52.
  12. Qumer, Asif, and Brian Henderson-Sellers. "An evaluation of the degree of agility in six agile methods and its applicability for method engineering. " Information and Software Technology 50, no. 4 (2008): 280-295.
  13. Turk, D. , France, R. , Rumpe, B. (2002). Limitations of Agile Software Processes, Third International Conference on eXtreme Programming and Agile Processes in Software Engineering, Sardinia, Italy, 43-46.
  14. Jiang, Li, and Armin Eberlein. "Towards a framework for understanding the relationships between classical software engineering and agile methodologies. " In Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral, pp. 9-14. ACM, 2008.
  15. Lowe, David. Hypermedia and the Web: an engineering approach. John Wiley & Sons, Inc. , 1999.
  16. I Sommerville. Software Engineering, 6th Edition, Addison-Wesley, 2000.
  17. Murugesan, San, Yogesh Deshpande, Steve Hansen, and Athula Ginige. "Web engineering: A new discipline for development of web-based systems. " In Web Engineering, pp. 3-13. Springer Berlin Heidelberg, 2001.
  18. Scacchi, Walt. "Process models in software engineering. " Encyclopedia of software engineering (2001).
  19. Jalote, Pankaj, Aveejeet Palit, Priya Kurien, and V. T. Peethamber. "A Process Model for Iterative Software Development. " Infosys Technologies Limited Electronics City, Bangalore-561 229 (2003).
  20. Kappel, Gerti, Elke Michlmayr, Birgit Pröll, Siegfried Reich, and Werner Retschitzegger. Web engineering–old wine in new bottles?. Springer Berlin Heidelberg, 2004.
  21. Pressman R. S. , 'Software Engineering: A Practitioner's Perspective', 5th ed. , McGraw- Hill, New York, 2000, pp. 769-798.
  22. Boehm B, 'A Spiral Model of Software Development and Enhancement', ACM SIGSOFT Software Engineering Notes, ACM, 11(4):14-24, August 1986.
  23. Jawadekar,W, Software Engineering: principles and practice, McGraw- Hill, New York, computer engineering series, 2004.
  24. Matharu, Gurpreet Singh, Anju Mishra, Harmeet Singh, and Priyanka Upadhyay. "Empirical Study of Agile Software Development Methodologies: A Comparative Analysis. " ACM SIGSOFT Software Engineering Notes 40, no. 1 (2015): 1-6.
  25. S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera. Designing Data-intensive Web Applications, Morgan Kaufmann Publishers, 2003.
  26. J. Conallen. BuildingWeb Applications with UML, Harlow, UK: Addison-Wesley Longman, 1999.
  27. H. W. Gellersen, M. Gaedke. Object oriented web application development. IEEE Internet Computing, vol. 3, no. 1, pp. 60–68, 1999.
  28. A. Knapp, N. Koch, G. Zhang. Modeling the structure of web applications with argouwe. In Proceedings of the 4th International Conference on Web Engineering, Lecture Notes in Computer Science, Spinger, vol. 3140, pp. 771–72, 2004.
  29. Finkelstein, Anthony CW, Gerti Kappel, and Werner Retschitzegger. Ubiquitous web application development-a framework for understanding. 6th World Multiconference on Systemics, Cybernetics and Informatics, Orlando, Florida, US. 2002.
  30. Powell, Thomas A. , David L. Jones, and Dominique C. Cutts. Web site engineering: beyond Web page design. Prentice-Hall, Inc. , 1998.
  31. C. Canali, M. Colajanni, R. Lancellotti. Resource management strategies for mobile web-based services. In Proceedings of IEEE International Conference on Wireless and Mobile Computing, Networking & Communication, pp. 172–177, 2008.
  32. S. Overmyer, "What's different about requirements engineering for web sites?" Requirements Engineering Journal, vol. 5, no. 1, pp. 62–65, 2000.
  33. Lowe, David, and Brian Henderson-Sellers. "Characteristics of web development processes. " SSGRR-2001: Infrastructure for E-Business, E-Education, and E-Science (2001).
  34. H. W. Gellersen, M. Gaedke. Object oriented web application development. IEEE Internet Computing, vol. 3, no. 1, pp. 60–68, 1999.
  35. R. S. Pressman. Can internet-based applications be engineered? IEEE Software, vol. 15, no. 5, pp. 104–109, 1998.
  36. Choudhari, Jitender, and Ugrasen Suman. "An Empirical Evaluation of Iterative Maintenance Life Cycle Using XP. " ACM SIGSOFT Software Engineering Notes 40, no. 2 (2015): 1-14.
  37. Clutterbuck, Peter, Terry Rowlands, and Owen Seamons. "A case study of SME web application development effectiveness via Agile methods. " The Electronic Journal Information Systems Evaluation 12, no. 1 (2009): 13-26.
Index Terms

Computer Science
Information Sciences

Keywords

Agile methodologies Conventional software applications Lifecycle Model Feature Driven Development Requirement Engineering Scrum.