CFP last date
20 January 2025
Reseach Article

Suitability of Existing Software Development Life Cycle (SDLC) in Context of Mobile Application Development Life Cycle (MADLC)

by Anureet Kaur, Kulwant Kaur
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 116 - Number 19
Year of Publication: 2015
Authors: Anureet Kaur, Kulwant Kaur
10.5120/20441-2785

Anureet Kaur, Kulwant Kaur . Suitability of Existing Software Development Life Cycle (SDLC) in Context of Mobile Application Development Life Cycle (MADLC). International Journal of Computer Applications. 116, 19 ( April 2015), 1-6. DOI=10.5120/20441-2785

@article{ 10.5120/20441-2785,
author = { Anureet Kaur, Kulwant Kaur },
title = { Suitability of Existing Software Development Life Cycle (SDLC) in Context of Mobile Application Development Life Cycle (MADLC) },
journal = { International Journal of Computer Applications },
issue_date = { April 2015 },
volume = { 116 },
number = { 19 },
month = { April },
year = { 2015 },
issn = { 0975-8887 },
pages = { 1-6 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume116/number19/20441-2785/ },
doi = { 10.5120/20441-2785 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:57:32.964248+05:30
%A Anureet Kaur
%A Kulwant Kaur
%T Suitability of Existing Software Development Life Cycle (SDLC) in Context of Mobile Application Development Life Cycle (MADLC)
%J International Journal of Computer Applications
%@ 0975-8887
%V 116
%N 19
%P 1-6
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Mobile technology has seen a steep rise in its demand and usage, which has further increased the need for specialized software for mobile devices. For developing mobile applications, existing software development process models are incorporated. But looking at the remarkable growth of mobile devices, the complexity involved in development of mobile applications needs a dedicated life cycle process model, instead of using traditional life cycle process models. Although many existing life cycle models are adapted for mobile apps development but there are certain constraints that needs to be addressed specifically, such as Performance Factor, Power Factor, Band Factor, Connectivity Factor, Context Factor, Graphic Interface Factor, Input Interface Factor, etc. It is a stimulating task to develop mobile application due to these technical constraints. In this paper, a comparative analysis of traditional software life cycle models that are widely used in software development and also discussed the strengths and weakness of using these models for mobile application development. It also emphasize on need for dedicated mobile application development life cycle process in order to provide high quality mobile apps and minimize mobile app development problems and errors that are faced at later stage.

References
  1. http://www. gsgtelco. com/2014/12/19/infographic-the-next-three-years-in-mobile/ (accessed on 23/2/2015)
  2. http://www. idc. com/getdoc. jsp?containerId=prUS25350514 (accessed on 23/2/2015)
  3. http://www. forbes. com/sites/briansolomon/2015/01/06/shopping-apps-are-now-the-fastest-growing-thing-in-mobile/(accessed on 23/2/2015)
  4. Intel Research, "Mobile Computing Trends: Insight into Today's Workforce," Intel IT Center, 2013.
  5. De Souza, Silva L. , and de Aquino G. S. , (2014), "Mobile Application Development: How to Estimate the Effort?" Computational Science and Its Applications–ICCSA 2014. Springer International Publishing, pp. 63-72.
  6. Nosseir, A. , Flood, D. , Harrison, R. , Ibrahim, O. (2012)," Mobile development process spiral" 7th Intl. Conference on Computer Engineering & Systems, pp. 281-286. 2012.
  7. Kemper, H. -G. and E. Wolf (2005), "Iterative Process Models for Mobile Application Systems: A Framework", Proceedings of the 23rd International Conference on InformationSystem, pp. 401-413
  8. Balzert, H. Lehrbuch der Software-Technik. Software -Entwicklung. (2nd Ed. ). Heidelberg Berlin, 2000, p. 56
  9. Abrahamsson, P. , Hanhineva, A. , Hulkko, H. , Ihme, T. , Jäälinoja, J. , Korkala, M. , et al. (2004), "Mobile-D: an agile approach for mobile application development. " Conference on Object Oriented Programming Systems Languages and Application; Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications(pp. 174-175). Vancouver: ACM.
  10. Abrahamsson, P. , Salo, O. , Ronkainen, J. , &Warsta, J. (2002). Agile Software Development Metods: Review and Analysis. VTT Electronics.
  11. A. C. Spataru, Agile Development Methods for Mobile Applications, School of Informatics, University of Edinburgh, 2010, https://www. inf. ed. ac. uk/ publications/thesis/online/ IM100767. pdf
  12. Rahimian V. , Ramsin R. , "Designing an Agile Methodology for Mobile Software Development: A Hybrid Method Engineering Approach" (2008), Second International Conference on Research Challenges in Information Science, RCIS 2008, pp. 337-342. doi: 10. 1109/RCIS. 2008. 4632123
  13. Ko Dooms, RoopeKylmäkoski, "Comprehensivedocumentation made agile – experiments with RaPiD7in Philips", In Proceedings of the 6th InternationalConference on Product Focused Software ProcessImprovement - PROFES 2005, pp 224-233. doi:10. 1007/11497455_19
  14. Yang-Jae Jeong, Ji-Hyeon Lee, Gyu-Sang Shin (2008), "Development Process of Mobile Application SW Based on Agile Methodology", 10th International Conference on Advanced Communication Technology, ICACT 2008, vol. 1, pp. 362-366. doi: 10. 1109/ICACT. 2008. 4493779
  15. TejasVithaniandAnand Kumar(2014) ,"Modeling the Mobile Application Development Lifecycle",Proceedings of the International MultiConference of Engineers and Computer Scientists 2014 Vol I,IMECS 2014, March 12 - 14, Hong Kong
  16. Balagtas-Fernandez, F. , & Hussmann, H. (2008). "Model-Driven Development of Mobile Applications", 23rd IEEE/ACM International Conference on Automated Software Engineering, (pp. 509-512). L'Aquila
Index Terms

Computer Science
Information Sciences

Keywords

Software Engineering Mobile Applications Application Development Software Development Life Cycle