본문 바로가기
KERD
논문KCI 등재

모바일 앱의 효율적 변경 관리를 위한 기법

A Method for Effective Change-Tracing of Mobile Applications

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

모바일 컴퓨팅 환경이 확산되면서, 다양한 종류의 모바일 앱이 빠르게 모바일 마켓에 배포되고 있다. 모바일 앱은 데스크톱에서 구동되는 소프트웨어와는 다르게 다양한 크기의 모바일 디바이스의 출시와 플랫폼의 빈번한 업그레이드등으로 인해 잦은 변경이 발생한다. 그러나 변경된 모바일 앱의 달라진 사항들에 대한 정보가 자세히 기술되거나 관리되지 않아, 변경 요소들에 대한 추적이 어렵고 이로 인해 결함의 원인을 찾기가 어려워진다. 따라서 모바일 앱이변경됨으로써 바뀌는 요소들에 대한 명확한 분류를 통해 추적성을 유지하기 위한 기법이 필요하다. 본 논문은 실행환경 지원, 소프트웨어 연결, 서비스 제공측면에서 모바일의 변경을 관리하는 접근법을 제시한다. 제시된 변경관리 기법을 적용함으로써, 모바일 앱의 변경 요소들을 명세하고 변경으로 인한 오류 원인을 용이하게 추적 할 수 있다.

Abstract

Rapid and continuous improvements in mobile computing environments have contributed to theproliferation of mobile applications into mobile markets. However, this rapid and continuousdevelopment means that mobile applications need to be frequently updated to remain compatible withthese modifications, including new mobile devices and platforms; this is one of the differences, whichsets apart mobile applications and software that run on desktop computers. Presently, the changes thatare made in these mobile applications are not described and managed in detail. Consequently, when afaults occur, it is difficult to trace and identify the modified elements that are, perhaps, the source ofthese faults. Therefore, a method to enhance change-traceability through explicit classifications of themodified elements, for every update, is needed. In this paper, we propose a method for effectivechange-tracing for mobile applications with respect to the runtime supporter, software connection, andservice provision. Using this method, the source of the faults that occur after an update or change inthe abovementioned aspects of a mobile computing environment, can be easily traced and identified.

참고문헌 (14)

  1. I. Bojanova, "The New Mobile Computing Landscape", IEEE IT Porfessional, 14(5), pp.9~11 (2012)
  2. B. Schilit, "Mobile Computing : Looking to the Future", IEEE Computer, 44(5), pp.28~29 (2011)
  3. B. Fu, "Why People Hate Your App –Making Sense of User Feedback in a Mobile App Store", ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp.1276~1284 (2013)
  4. A. Tongaonkar, "Understanding Mobile App Usage Patterns Using In-App Advertisements", Passive and Active Measurement, Lecture Notes in Computer Science, 7799, pp.63~72 (2013)
  5. 송혜원, "모바일 응용 컨텍스트 기반 관리 시스템을 이용한 응용 실행의 연속성 보장", 한국차세대컴퓨팅학회 논문지, 10(1), pp.48~56 (2014), 한국차세대컴퓨팅학회
  6. 유용재, "음악의 셈여림표를 이용한 모바일 기기용 진동 아이콘의 설계", 한국차세대컴퓨팅학회 논문지, 7(5), pp.24~34 (2011), 한국차세대컴퓨팅학회
  7. 정로미, "안드로이드 플랫폼에서의 제조사 특화 API 관리 방안", 한국컴퓨터종합학술대회 논문집, 39(1), pp.158~160 (2012)
  8. 박준석, "모바일 앱의 기능 테스트를 위한 뷰-전이 모델 생성방법", 한국차세대컴퓨팅학회 논문지, 9(6), pp.35~47 (2013), 한국차세대컴퓨팅학회
  9. S. Meskini, "Reliability Models Applied to Mobile Applications", International Conference on Software Security and Reliability-Companion, pp.155~162 (2013)
  10. B. Kirubakaran, "Mobile Application Testing – Challenges and Solution Approach through Automation", International Conference on Pattern Recognition, Informatics and Mobile Engineering, pp.79~84 (2013)
  11. 김대엽, "소프트웨어 산출물들간 변경 추적을위한 버전 링크 식별기법", 한국컴퓨터종합학술대회논문집, pp.64~68 (2010)
  12. 김경훈, "소프트웨어 변경가시성의 의존도분석을 이용한 형상관리", 디지털융복합연구, 10(1), pp.335~339 (2012), 한국디지털정책학회
  13. "MAVCM:Mobile Application Version Control Management"[URL]
  14. "Random - Eris Ringtone Manager"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (7건)