An Analytical model for task duration prediction for software development projects
Loading...
Date
2023
Authors
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