DOI QR코드

DOI QR Code

Design of a Metamodel for the Development Process of a Mobile Application

모바일 앱 개발 프로세스 메타모델 설계

  • 조은숙 (서일대학교 컴퓨터 소프트웨어과)
  • Received : 2014.05.27
  • Accepted : 2014.08.07
  • Published : 2014.08.31

Abstract

Because of the rapid growth of smart phone market, the number of mobile applications has increased exponentially. As mobile applications are developing at a rapid rate, many of them are being developed without considering a systematic development process or quality factors, such as reusability, extensibility, etc.. As a result, they have many faults internally, they are being underrated in satisfaction or reliability from customers, and finally customers do not update or repeat the purchase. Therefore, a meta-model of development process for mobile applications was designed to improve the continuous usability of mobile applications as well as the satisfaction and reliability from users. Applying development process based on a meta-model to mobile application development is expected to improve development productivity and quality of mobile applications.

스마트 폰 시장의 급성장으로 인해 모바일 앱들이 우후죽순처럼 개발되고 있는 실정이다. 이렇게 급격한 속도로 모바일 앱들이 개발되다 보니 체계적인 개발 프로세스의 적용이나 재사용성 및 확장성 등과 같은 품질 요소들고려하지 않은 채 개발하는 경우가 허다하다. 결국 이렇게 개발된 모바일 앱들은 내부적으로 여러 결함 요소들을 갖게 되기 때문에 사용자들로 하여금 만족도나 신뢰도 부분에서 매우 낮은 평가를 받게 되고 결국 사용자들로 하여금 앱에 대한 업데이트나 재구매를 포기하게끔 한다. 따라서 본 논문에서 보다 사용자들의 만족도와 신뢰도를 높이고 모바일 앱의 지속적인 사용 효과를 높이기 위해 모바일 앱 개발 프로세스를 위한 메타모델을 설계하여 정의하고자한다. 여러 다양한 모바일 앱 개발에 있어서 메타모델을 적용한 개발 프로세스를 적용하게 되면 개발 생산성을 높일 수 있을 뿐만 아니라 모바일 앱의 품질 향상의 효과도 가져올 수 있다.

Keywords

References

  1. SA(Strategy Analytics), SA Report, http://blogs.strategyanalytics.com/
  2. Apple ios-7, http://www.apple.com
  3. Google Android [Online]. http://www.android.com
  4. Salmre, I., Writing Mobile Code: Essential Software Engineering for Building Mobile Applications, Addison-Wesley Professional, 2005.
  5. S. Kim, Android Programming Complete Guide, Hanbit-Media, 2011.
  6. C. Y. Song, E. S. Cho, and C. J. Kim. A user interface hierarchical modeling process based on a metamodel. Journal of Korea Multimedia Society11(4)(2008), pp.525-543.
  7. Object Management Group. MDA Documents. http://www.omg.org/docs/omg/03-06-01.pdf,2003.
  8. Erich Gamma et. al, Design Patterns-Elements of Reusable Object-Oriented Software, Addison-Wesley, 2012.
  9. Craig Larman, Applying UML and Patterns, Prentice Hall, 2001.
  10. Martin Fowler, UML Distilled, Addison-Wesley,2003.
  11. Eun Sook Cho, Chul Jin Kim, and Sook Hee Lee, "A Modeling Technique for Development of Mobile App. based on Android", Vol.14, No.8, pp.3999-4005. 2013. https://doi.org/10.5762/KAIS.2013.14.8.3999
  12. B.-H. Oh, K.-S. Hong, "Multi-Modal User Distance Estimation System based on Mobile Device", The Journal of The Institute of Internet, Broadcasting and Communication, Vol. 14, No. 2, pp. 65-71, Apr. 2014. https://doi.org/10.7236/JIIBC.2014.14.2.65
  13. K. Ro, H. Hwang, S. Kim, "A Research on Personalized Mobile Advertising Service using the Linkage between Digital Signage and Smartphones", The Journal of The Institute of Internet, Broadcasting and Communication, Vol. 14, No. 1, pp. 139-146, Feb. 2014. https://doi.org/10.7236/JIIBC.2014.14.1.139
  14. H.-T. Seok, "Hybrid Web App Development for Eye movement at Mobile Devices", The Journal of The Institute of Internet, Broadcasting and Communication, Vol. 13, No. 6, pp. 249-254, Dec. 2013. https://doi.org/10.7236/JIIBC.2013.13.6.249

Cited by

  1. Design Mobile Cross Framework Based MDA vol.19, pp.8, 2016, https://doi.org/10.9717/kmms.2016.19.8.1445