Skip to main content
QUICK REVIEW

[논문 리뷰] AndorEstimator: Android based Software Cost Estimation Application

Muhammad Zubair Asghar, ammara habib|arXiv (Cornell University)|2016. 05. 08.
Software Engineering Research참고 문헌 9인용 수 5
한 줄 요약

AndorEstimator는 MIT App Inventor의 시각적 블록 프로그래밍을 사용하여 개발된 안드로이드 기반 소프트웨어 비용 추정 응용 프로그램으로, COCOMO 모델을 구현하여 소프트웨어 프로젝트의 정확하고 사용자 友好的한 비용, 노력 및 유지보수 추정을 가능하게 한다. 이는 안드로이드 플랫폼에서 가용한 첫 번째 이와 같은 도구로서 학생, 개발자 및 기업 이해관계자들에게 실시간으로 접근 가능한 추정 기능을 제공함으로써 중요한 격차를 메운다.

ABSTRACT

The main aim of the proposed system is to assist the software development team to estimate the cost, effort and maintenance of the project under development. Android-based platform, namely MIT App Inventor is used for the development of application, which contains visual block programming language. The current study has following uniqueness of (1)Accuracy of results,(2)user friendly environment(3)no such application is available on android platform to the best of our knowledge. Questionnaire regarding CoCoMo model is developed and circulated by using objective qualitative method. Findings: The estimation module of our application is quite important with respect to facilitating the students of software engineering for performing CoCoMo-based cost estimation easily, and enabling the software developers for performing software cost estimation easily. The cost estimator based on CoCoMo model is developed on android platform however, to the best of our knowledge no such application is available. This system can be used by business and educational stakeholders, such as students, software developers, and business organizations

연구 동기 및 목표

  • 안드로이드 플랫폼에 맞춘 모바일 기반 소프트웨어 비용 추정 도구를 개발하는 것.
  • 소프트웨어 공학 학생과 전문가를 대상으로 COCOMO 기반 추정의 접근성과 사용성을 향상시키는 것.
  • COCOMO 모델을 사용한 소프트웨어 비용 추정을 위한 기존의 안드로이드 애플리케이션 부족 문제를 해결하는 것.
  • 소프트웨어 프로젝트 비용, 노력 및 유지보수를 추정하기 위한 신뢰성 있고 정확하며 직관적인 인터페이스를 제공하는 것.

제안 방법

  • 응용 프로그램은 안드로이드 앱 개발을 위한 시각적 블록 기반 프로그래밍 환경을 활용한 MIT App Inventor를 사용하여 개발되었다.
  • COCOMO(구조적 비용 모델)는 노력, 비용 및 개발 시간을 계산하기 위한 핵심 추정 엔진으로 구현되었다.
  • 시스템 기능의 유효성을 검증하기 위해 COCOMO 모델에 기반한 구조화된 설문지를 개발하고 객관적-정성적 방법을 사용하여 시행하였다.
  • 프로젝트의 크기, 복잡도 및 비용 도메인을 입력하여 추정치를 동적으로 계산할 수 있도록 시스템이 지원된다.
  • 사용성과 정확성을 보장하기 위해 소프트웨어 공학 학생들과 개발자들로부터 피드백을 받아 응용 프로그램을 테스트하고 검증하였다.
  • 최종 제품는 인터넷 연결 의존 없이도 사용 가능한 독립형 안드로이드 애플리케이션으로 배포되었다.

실험 결과

연구 질문

  • RQ1안드로이드 기반 응용 프로그램이 높은 정확도로 COCOMO 모델을 효과적으로 구현할 수 있는가?
  • RQ2제안된 응용 프로그램은 학생들과 개발자들에게 기존 데스크톱 또는 웹 기반 도구보다 더 사용자 친화적이고 접근성 있는가?
  • RQ3시장에서 유사한 안드로이드 기반 COCOMO 도구가 부재한 상황에서 AndorEstimator의 개발이 정당한가?
  • RQ4MIT App Inventor를 통한 시각적 블록 프로그래밍이 기능적이고 신뢰할 수 있는 추정 도구를 성공적으로 제공할 수 있는가?

주요 결과

  • AndorEstimator는 안드로이드 환경 내에서 COCOMO 모델을 성공적으로 구현하여 실시간 비용, 노력 및 유지보수 추정을 가능하게 하였다.
  • 응용 프로그램은 특히 소프트웨어 공학 교육에서 비기술자 사용자들을 대상으로 높은 사용성과 접근성을 보였다.
  • 개발 시점에 문헌이나 시장에서 유사한 안드로이드 기반 소프트웨어 비용 추정 도구를 발견하지 못했다.
  • 사용자 피드백과 설문지 응답을 통한 정확도 검증을 통해 시스템의 신뢰성이 실용적 사용에 적합하다고 확인되었다.
  • MIT App Inventor의 사용은 고급 프로그래밍 기술이 필요 없이 빠른 프로토타이핑과 배포를 가능하게 하였다.
  • 응용 프로그램은 교육적 및 전문적 이해관계자 모두를 대상으로 하며 기업 및 학술 분야의 프로젝트 기획을 지원한다.

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

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

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

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