An Analytical model for task duration prediction for software development projects

Loading...
Thumbnail Image

Date

2023

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Project risk assessment is a critical component of project management, playing a pivotal role in ensuring the success of software development projects. Effective project management practices are instrumental in achieving favourable project outcomes. Therefore, meticulous handling of project risks throughout the project lifecycle is imperative. In the context of software development projects, inaccurate estimation of project deadlines poses significant risks and challenges that can impede project success. Accurate estimation of task durations is essential for resource allocation, timely project delivery, and overall success. However, estimating task durations based on historical data from project management platforms presents challenges. Inaccurate estimations can lead to delays, resource misallocation, and inefficiencies. This research aims to address the challenge of task duration estimation in software development projects by developing a data-driven approach. Leveraging historical data from project management platforms and utilising machine learning (ML) techniques, the study seeks to determine task durations accurately. Statistical techniques, descriptive statistics, text analysis, and forecasting algorithms are used for data analysis. The research aims to enhance decision-making, optimise resource allocation, and improve project performance. The driving force behind this research is the need for accurate task duration estimates in dynamic software development projects. Project management platforms provide access to extensive historical data, enabling more accurate estimations. A qualitative research approach is employed, guided by literature findings and semi-structured interviews. Data is collected from publicly available datasets, focusing on the Jira public dataset. ML techniques are applied to develop predictive models for accurate task duration estimation. The outcomes provide insights and techniques for software project managers, enabling informed decisions, resource optimization, and improved performance. The research advances project management practices by offering solutions to the challenges of task duration estimation. Future research can explore additional variables, refine models, and validate findings in different project contexts for enhanced generalizability and applicability.

Description

Citation

Karunarathna, R.M.B.P. (2023). An Analytical model for task duration prediction for software development projects [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. https://dl.lib.uom.lk/handle/123/23646

DOI

Endorsement

Review

Supplemented By

Referenced By