Browse > Article
http://dx.doi.org/10.3745/KTSDE.2013.2.8.555

S-MADP : Service based Development Process for Mobile Applications of Medium-Large Scale Project  

Kang, Tae Deok (티시즈, 태광그룹)
Kim, Kyung Baek (전남대학교 공과대학 전자컴퓨터공학부)
Cheng, Ki Ju (전남대학교 경영대학 경영학부)
Publication Information
KIPS Transactions on Software and Data Engineering / v.2, no.8, 2013 , pp. 555-564 More about this Journal
Abstract
Innovative evolution in mobile devices along with recent spread of Tablet PCs and Smart Phones makes a new change not only in individual life but also in enterprise applications. Especially, in the case of medium-large mobile applications for large enterprises which generally takes more than 3 months of development periods, importance and complexity increase significantly. Generally Agile-methodology is used for a development process for the medium-large scale mobile applications, but some issues arise such as high dependency on skilled developers and lack of detail development directives. In this paper, S-MADP (Smart Mobile Application Development Process) is proposed to mitigate these issues. S-MADP is a service oriented development process extending a object-oriented development process, for medium-large scale mobile applications. S-MADP provides detail development directives for each activities during the entire process for defining services as server-based or client-based and providing the way of reuse of services. Also, in order to support various user interfaces, S-MADP provides detail UI development directives. To evaluate the performance of S-MADP, three mobile application development projects were conducted and the results were analyzed. The projects are 'TBS(TB Mobile Service) 3.0' in TB company, mobile app-store in TS company, and mobile groupware in TG group. As a result of the projects, S-MADP accounts for more detailed design information about 'Minimizing the use of resources', 'Service-based designing' and 'User interface optimized for mobile devices' which are needed to be largely considered for mobile application development environment when we compare with existing Agile-methodology. Therefore, it improves the usability, maintainability, efficiency of developed mobile applications. Through field tests, it is observed that S-MADP outperforms about 25% than a Agile-methodology in the aspect of the required man-month for developing a medium-large mobile application.
Keywords
Medium-Large Scale Mobile Application; Object-Oriented Development; Service-oriented Development; Detail Development Directives;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 S.D.Kim,"Software Engineering for practitioners," HONGRUNG PUBLISHING COMPANY, 1999.
2 Nipa, "SW project cost estimating guide(draft)", 2012.
3 R. S. Pressman, S.K.Kim, S.C.Kim, S.H.Lee, Y.T.Jin, Y.S.Cho, W.O.Cha, S.H.Choi (translation), "Software Engineering A Practitioner's Approach(7th edition)," HANSAN, 2011.
4 M.E. Lagos, R. Alarccjn, M.N. baum, and F. Capponi, "Interaction-Based Des ign for Mobile Collaborative- Learning Software,"IEEE Software, Vol.24, No.4, pp.80-89, 2007.
5 E. Kangas, and T. Kinnunen, "Applying user- centered design to mobile application development," Communications of the ACM, Vol.48, No.7, pp.85-90, 2005. 07.
6 I. Jacobson,and et al., "Object-Oriented Software Engineering: A Use Case Driven Approach," Addison-Wesley, 1992.
7 K. Beck, and W. Cunnigham, "A Laboratory For Teahhing Object-Oriented Thinking,"In Proceedings of OOPSLA 89. SIGPLAN Notices, Vol.24, No.10, pp.1-6.
8 C.S.Lee, "Efficient audit checklist in the mobile application development environment," Master's degree. dissertation, University of KONKUK, 2011.
9 P. Abrahamsson, A. Hanhineva, H. Hulkko, T. Ihme, J. Jaalinoja, M. Korkala, J. Koskela, P. Kyllonen, and O. Salo, "Mobile-D: An Agile Approach for Mobile Application Development," In Proceedings of 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications (OOPSLA 2004), pp.174-175, 2004.
10 Y.J. Jeong, J.H. Lee, and G.S. Shin, "Development Process of Mobile Application SW Based on Agile Methodology," In Proceedings of the 10th International Conference on Advanced Communi cation Technology (ICACT 2008), pp.362-366, 2008.
11 H.J.Lee, H.J.La, C.S.Keum, S.D.Kim, "A Process to Design and Implement Service-based Android Applications," The KIPS transactions, Vol.18-D, No.4, 2011.   과학기술학회마을   DOI   ScienceOn
12 G. Booch, "Object Oriented Analysis and Design with Application," Benjamin/Cumnings Publishing Company, 1994.
13 Y.I.Kong, "Implications and suggestions for smartphone," KISDI, Vol.22, No.4, 2010.
14 J.H.Park, "Gartner views,enterprise IT since 2012, IT department weakening with centralized of consumer market," Weekly Technical Trends, nipa, pp.41-45, 2011.
15 J.H.Jeon and S.Y.Lee, "Standardizations for Future Mobile Web Application," Electronics and Telecommunications Trends, ETRI, Vol.25, No.1, 2010.   과학기술학회마을