Affiliation:
1. Indian Institute of Technology Ropar, Rupnagar, Punjab, India
Abstract
Software development effort estimation (SDEE) generally involves leveraging the information about the effort spent in developing similar software in the past. Most organizations do not have access to sufficient and reliable forms of such data from past projects. As such, the existing SDEE methods suffer from low usage and accuracy.
We propose an efficient SDEE method for open source software, which provides accurate and fast effort estimates. The significant contributions of our article are (i) novel
SDEE software metrics
derived from developer activity information of various software repositories, (ii) an
SDEE dataset
comprising the SDEE metrics’ values derived from approximately 13,000 GitHub repositories from 150 different software categories, and (iii) an effort estimation tool based on SDEE metrics and a
software description similarity model
. Our software description similarity model is basically a machine learning model trained using the PVA on the software product descriptions of GitHub repositories. Given the software description of a newly envisioned software, our tool yields an effort estimate for developing it.
Our method achieves the highest standardized accuracy score of 87.26% (with Cliff’s δ = 0.88 at 99.999% confidence level) and 42.7% with the automatically transformed linear baseline model. Our software artifacts are available at https://doi.org/10.5281/zenodo.5095723.
Publisher
Association for Computing Machinery (ACM)
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. VALIDATE: A deep dive into vulnerability prediction datasets;Information and Software Technology;2024-06
2. Research Trends in Software Development Effort Estimation;2023 10th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI);2023-09-20
3. Determining the Relative Importance of Features for Influencing Software Product Similarity Matching;2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC);2023-06
4. An Empirical Study of the Impact of COVID-19 on OSS Development;2022 IEEE 22nd International Conference on Software Quality, Reliability, and Security Companion (QRS-C);2022-12