Skip to main content
QUICK REVIEW

[논문 리뷰] Factors Influencing Quality of Mobile Apps:Role of Mobile App Development Life Cycle

Venkata N Inukollu, Divya D. Keshamoni|arXiv (Cornell University)|2014. 10. 16.
Mobile and Web Applications참고 문헌 8인용 수 47
한 줄 요약

이 논문은 구조화된 모바일 앱 개발 생애주기(MADLC)를 채택함으로써 모바일 앱 품질을 향상시키는 방법을 조사한다. 요구사항 부족, 테스트 부족, 유지보수 약화와 같은 실패 요인을 특정함으로써, 기존의 소프트웨어 개발 생애주기(SDLC) 단계 내에서 UML과 M-UML 모델링을 활용하여 체계적인 개발이 앱 장애를 감소시키고 신뢰성을 향상시킨다는 것을 입증한다. 이는 개발자가 모바일 앱 개발에서 흔히 발생하는 함정을 완화할 수 있는 프레임워크를 제공한다.

ABSTRACT

In this paper, The mobile application field has been receiving astronomical attention from the past few years due to the growing number of mobile app downloads and withal due to the revenues being engendered .With the surge in the number of apps, the number of lamentable apps/failing apps has withal been growing.Interesting mobile app statistics are included in this paper which might avail the developers understand the concerns and merits of mobile apps.The authors have made an effort to integrate all the crucial factors that cause apps to fail which include negligence by the developers, technical issues, inadequate marketing efforts, and high prospects of the users/consumers.The paper provides suggestions to eschew failure of apps. As per the various surveys, the number of lamentable/failing apps is growing enormously, primarily because mobile app developers are not adopting a standard development life cycle for the development of apps. In this paper, we have developed a mobile application with the aid of traditional software development life cycle phases (Requirements, Design, Develop, Test, and, Maintenance) and we have used UML, M-UML, and mobile application development technologies.

연구 동기 및 목표

  • 증가하는 앱 다운로드 수와 수익 증가 배경에서 모바일 앱 실패에 기여하는 핵심 요인을 특정하기 위해.
  • 표준화된 개발 생애주기의 부재가 앱 품질 문제를 악화시키는 방식을 분석하기 위해.
  • UML과 M-UML를 통합한 구조화된 모바일 앱 개발 생애주기(MADLC)를 제안하기 위해.
  • 요구사항, 설계, 개발, 테스트, 유지보수 단계의 각 SDLC 단계가 앱 신뢰성과 사용자 만족도에 미치는 영향을 평가하기 위해.
  • 생애주기 준수를 통해 앱 실패율을 낮추기 위한 개발자에게 실질적인 권고안을 제공하기 위해.

제안 방법

  • 본 연구는 모바일 앱에 적합하게 수정한 전통적인 소프트웨어 개발 생애주기(SDLC) 모델을 활용한다: 요구사항, 설계, 개발, 테스트, 유지보수.
  • UML과 M-UML(모바일 UML)을 사용하여 시스템 동작, 사용자 상호작용, 플랫폼 특화 제약 조건을 모델링한다.
  • 제안된 MADLC 프레임워크를 사용하여 프로토타입 모바일 애플리케이션을 개발하여 그 효과성을 검증한다.
  • 개발자들이 앱 실패 요인을 특정하기 위해 산업 조사와 앱 통계 자료를 분석하여 생애주기 모델 설계에 활용한다.
  • 실패의 일반적인 원인, 예를 들어 요구사항 부족과 테스트 부족을 체계적으로 해결할 수 있는 능력에 기반해 프레임워크를 평가한다.
  • 결함이 전파되는 것을 방지하기 위해 각 단계에서 반복적 피드백과 품질 보증을 강조한다.

실험 결과

연구 질문

  • RQ1모바일 앱 실패로 이어지는 주요 요인은 무엇이며, 개발 생애주기 관행과 어떻게 관련이 있는가?
  • RQ2표준화된 개발 생애주기의 부재가 앱 품질 악화에 어떻게 기여하는가?
  • RQ3구조화된 모바일 앱 개발 생애주기(MADLC)가 앱 신뢰성과 사용자 만족도 향상에 어느 정도 기여할 수 있는가?
  • RQ4SDLC의 어느 단계가 일반적인 앱 실패를 방지하는 데 가장 핵심적인가?
  • RQ5UML과 M-UML 모델링 기법은 모바일 애플리케이션 개발 품질을 어떻게 향상시킬 수 있는가?

주요 결과

  • 개발자가 표준화된 개발 생애주기를 따르지 않기 때문에 실패하는 모바일 앱의 수가 크게 증가하고 있다.
  • 요구사항 수립의 경시, 테스트 부족, 유지보수 부족이 앱 실패의 주요 원인이다.
  • UML과 M-UML 모델링을 통합한 구조화된 MADLC를 도입하면 심각한 결함 위험을 줄이고 전반적인 앱 품질을 향상시킬 수 있다.
  • 연구 결과에 따르면 체계적인 테스트 및 유지보수 단계는 장기적인 앱 신뢰성과 사용자 유지를 위해 필수적이다.
  • 전체 생애주기 접근을 따르는 개발자는 출시 후 문제 발생 빈도가 낮고 사용자 만족도가 높은 편이다.
  • M-UML의 통합은 기기 다양성과 네트워크 제약 조건과 같은 모바일 전용 동작을 더 잘 모델링할 수 있도록 한다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.