Skip to main content
QUICK REVIEW

[論文レビュー] AndorEstimator: Android based Software Cost Estimation Application

Muhammad Zubair Asghar, ammara habib|arXiv (Cornell University)|May 8, 2016
Software Engineering Research参考文献 9被引用数 5
ひとこと要約

AndorEstimator は、MIT App Inventor のビジュアルブロックプログラミングを用いて開発された Android ベースのソフトウェアコスト推定アプリケーションで、COCOMO モデルを実装し、ソフトウェアプロジェクトの正確で使いやすいコスト、作業量、保守作業の推定を可能にします。これは、Android プラットフォームで利用可能な同種のツールが存在しなかったという重要な空白を埋めるものであり、学生、開発者、ビジネス関係者にリアルタイムでアクセス可能な推定機能を提供します。

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

研究の動機と目的

  • Android プラットフォームに特化したモバイルベースのソフトウェアコスト推定ツールの開発を目的とする。
  • ソフトウェア工学の学生や実務家が COCOMO ベースの推定をよりアクセス可能で使いやすくできるようにすることを目的とする。
  • COCOMO モデルを用いたソフトウェアコスト推定に対応する既存の Android アプリが不足しているという問題を解決することを目的とする。
  • ソフトウェアプロジェクトのコスト、作業量、保守作業を推定するための信頼性が高く、直感的なインターフェースを提供することを目的とする。

提案手法

  • アプリケーションは MIT App Inventor を使用して開発され、Android アプリ開発のためのビジュアルブロックベースのプログラミング環境を活用した。
  • COCOMO(構築的コストモデル)が、作業量、コスト、開発期間を計算するためのコア推定エンジンとして実装された。
  • COCOMO モデルに基づいた構造化されたアンケートを、目的的・定性的な手法を用いて設計・実施し、システムの機能性を検証した。
  • プロジェクトのパラメータ(サイズ、複雑性、コストドライバーなど)を入力することで、動的かつ即時の推定値を算出する機能を実装した。
  • 使用性と正確性を確認するため、ソフトウェア工学の学生および開発者からのフィードバックをもとに、アプリケーションをテストおよび検証した。
  • 最終的な製品は、インターネット接続に依存しないスタンドアロンの Android アプリとしてデプロイされた。

実験結果

リサーチクエスチョン

  • RQ1Android ベースのアプリケーションは、高い正確性を維持しながら、COCOMO モデルを効果的にソフトウェアコスト推定に実装できるか?
  • RQ2提案されたアプリケーションは、学生や開発者にとって、既存のデスクトップまたはウェブベースのツールよりも使いやすくアクセスしやすいか?
  • RQ3市場に同様の Android ベース COCOMO ツールが存在しないという事実から、AndorEstimator の開発は正当化されるか?
  • RQ4MIT App Inventor を用いたビジュアルブロックプログラミングにより、機能的で信頼性のある推定ツールを効果的に開発できるか?

主な発見

  • AndorEstimator は、Android 環境内に CCOMO モデルを効果的に実装し、リアルタイムでのコスト、作業量、保守作業の推定を可能にした。
  • アプリケーションは、特にソフトウェア工学教育における学生や非技術的ユーザーにとって、高い使用性とアクセス可能性を示した。
  • 開発時における文献調査および市場調査では、同様の Android ベースのソフトウェアコスト推定ツールは確認されなかった。
  • ユーザーからのフィードバックおよびアンケートの回答を通じて、システムの正確性が検証され、実用的用途において信頼性があることが確認された。
  • MIT App Inventor の使用により、高度なプログラミングスキルが不要な状態で迅速なプロトタイピングとデプロイが可能になった。
  • アプリケーションは教育的および業務的ステークホルダーの両方を満たし、ビジネスおよび学術的環境におけるプロジェクト計画を支援した。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。