The University of Southampton
University of Southampton Institutional Repository

An industrial study of effort estimation in mobile app development using agile processes

An industrial study of effort estimation in mobile app development using agile processes
An industrial study of effort estimation in mobile app development using agile processes
Estimates of software effort, size and cost are essential to a project manager, in order to plan and manage a project to prevent it from failing. The planning and development of mobile apps are unlike traditional software applications due to the characteristics of the mobile environment, including high autonomy requirements, market competition and many other constraints. The aim of this study is to investigate the current state of practice relating to the essential factors and optimal techniques for effort estimation that help and support an Agile team to give reliable estimates for developing a mobile app task. The results of a Systematic Literature Review (SLR) of effort estimation models in mobile app development are presented; this is followed by a summary of estimation techniques used across mobile apps. In particular, the focus in the SLR is on the software estimation models applicable to the Agile Software Development (ASD) process. From the SLR, some research gaps are suggested, along with possible future work on mobile effort estimation techniques in ASD. Following this, the research aim and objectives are provided for this study, as well as appropriate research methods, strategies, plans and designs. In this study 20 interviews were conducted in 18 different organisations, consisting of both structured and non-structured questions. The result revealed that Expert Judgment and Planning Poker were the most used estimation techniques in the organisations. Some challenges and issues were raised and discussed around these techniques. The results, in addition, revealed 68 comprehensive factors and appropriate techniques that could be used in effort estimation for development of a mobile app. A proposed effort estimation technique has been constructed from the interviews. Moreover, the study presents case studies in three companies that examined and evaluated their current estimation techniques. It proposes and has validated an estimation technique to enhance the accuracy of existing techniques. The study presents the effectiveness of the estimation factors/predictors in supporting a development team to manage, estimate and create subtasks for their user stories
University of Southampton
Altaleb, Abdullah Rashed
f676e88a-ede3-47af-be89-ecea7382effc
Altaleb, Abdullah Rashed
f676e88a-ede3-47af-be89-ecea7382effc
Gravell, Andrew
f3a261c5-f057-4b5f-b6ac-c1ca37d72749

Altaleb, Abdullah Rashed (2020) An industrial study of effort estimation in mobile app development using agile processes. Doctoral Thesis, 272pp.

Record type: Thesis (Doctoral)

Abstract

Estimates of software effort, size and cost are essential to a project manager, in order to plan and manage a project to prevent it from failing. The planning and development of mobile apps are unlike traditional software applications due to the characteristics of the mobile environment, including high autonomy requirements, market competition and many other constraints. The aim of this study is to investigate the current state of practice relating to the essential factors and optimal techniques for effort estimation that help and support an Agile team to give reliable estimates for developing a mobile app task. The results of a Systematic Literature Review (SLR) of effort estimation models in mobile app development are presented; this is followed by a summary of estimation techniques used across mobile apps. In particular, the focus in the SLR is on the software estimation models applicable to the Agile Software Development (ASD) process. From the SLR, some research gaps are suggested, along with possible future work on mobile effort estimation techniques in ASD. Following this, the research aim and objectives are provided for this study, as well as appropriate research methods, strategies, plans and designs. In this study 20 interviews were conducted in 18 different organisations, consisting of both structured and non-structured questions. The result revealed that Expert Judgment and Planning Poker were the most used estimation techniques in the organisations. Some challenges and issues were raised and discussed around these techniques. The results, in addition, revealed 68 comprehensive factors and appropriate techniques that could be used in effort estimation for development of a mobile app. A proposed effort estimation technique has been constructed from the interviews. Moreover, the study presents case studies in three companies that examined and evaluated their current estimation techniques. It proposes and has validated an estimation technique to enhance the accuracy of existing techniques. The study presents the effectiveness of the estimation factors/predictors in supporting a development team to manage, estimate and create subtasks for their user stories

Text
Thesis_An Industrial Study of Effort Estimation in Mobile - Version of Record
Available under License University of Southampton Thesis Licence.
Download (15MB)
Text
AltalebPermissionToDepositThesis_V2 updated - SIGNED
Restricted to Repository staff only

More information

Published date: September 2020

Identifiers

Local EPrints ID: 447838
URI: http://eprints.soton.ac.uk/id/eprint/447838
PURE UUID: bb5d42d3-1ab4-426d-89f8-2e2ab349e042

Catalogue record

Date deposited: 24 Mar 2021 17:34
Last modified: 17 Mar 2024 06:26

Export record

Contributors

Author: Abdullah Rashed Altaleb
Thesis advisor: Andrew Gravell

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×