skip to main content
10.1145/1370750.1370762acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Mining software effort data: preliminary analysis of visual studio team system data

Published: 10 May 2008 Publication History

Abstract

In the software development process, scheduling and predictability are important components to delivering a product on time and within budget. Effort estimation artifacts offer a rich data set for improving scheduling accuracy and for understanding the development process. Effort estimation data for 55 features in the latest release of Visual Studio Team System (VSTS) were collected and analyzed for trends, patterns, and differences. Statistical analysis shows that actual estimation error was positively correlated with feature size, and that in-process metrics of estimation error were also correlated with the final estimation error. These findings suggest that smaller features can be estimated more accurately, and that in-process estimation error metrics can be provide a quantitative supplement to developer intuition regarding high-risk features during the development process.

References

[1]
A. J. Albrecht and J. E. Gaffney, "Software Function, Source Lines of Code, and Development Effort Prediction: A Soft--ware Science Validations," IEEE Transactions on Software Engineering, vol. 9, pp. 639--648, November-December 1983.
[2]
B. W. Boehm, Software Engineering Economics. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1981.
[3]
B. W. Boehm, C. Abts, A. W. Brown, S. Chulani, B. K. Clark, E. Horowitz, R. Madachy, D. Reifer, and B. Steece, Software Cost Estimation with COCOMO II. Upper Saddle River, NJ: Prentice Hall, 2000.
[4]
L. C. Briand, K. E. Emam, and F. Bomarius, "COBRA: A Hybrid Method for Software Cost Estimation, Benchmarking, and Risk Assessment," in 20th International Conference on Software Engineering, Kyoto, Japan, 1998, pp. 390--399.
[5]
M. Jørgensen, "Practical Guidelines for Expert-Judgment-Based Software Effort Estimation," IEEE Software, vol. 22, pp. 57--63, May-June 2005.
[6]
M. Jørgensen and K. Moløkken-Østvold, "Reasons for Software Effort Estimation Error: Impact of Respondent Role, In-formation Collection Approach, and Data Analysis Method," IEEE Transactions on Software Engineering, vol. 30, pp. 993--1007, December 2004.
[7]
M. Jørgensen, D. I. K. Sjøberg, and G. Kirkebøen, "The Prediction Ability of Experienced Software Maintainers," in 4th European Conference on Software Maintenance and Reeingineering, Zurich, Switzerland, 2000, pp. 93--99.
[8]
M. Shepperd and C. Schofield, "Estimating Software Project Effort Using Analogies," IEEE Transactions on Software Engineering, vol. 23, pp. 736--743, November 1997.

Cited By

View all
  • (2023)Nudge: Accelerating Overdue Pull Requests toward CompletionACM Transactions on Software Engineering and Methodology10.1145/354479132:2(1-30)Online publication date: 30-Mar-2023
  • (2023)Much more than a prediction: Expert-based software effort estimation as a behavioral actEmpirical Software Engineering10.1007/s10664-023-10332-928:4Online publication date: 5-Jul-2023
  • (2022)SEXTAMTJournal of Systems and Software10.1016/j.jss.2021.111148185:COnline publication date: 1-Mar-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MSR '08: Proceedings of the 2008 international working conference on Mining software repositories
May 2008
162 pages
ISBN:9781605580241
DOI:10.1145/1370750
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 May 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. effort estimation
  2. prediction

Qualifiers

  • Research-article

Conference

ICSE '08
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Nudge: Accelerating Overdue Pull Requests toward CompletionACM Transactions on Software Engineering and Methodology10.1145/354479132:2(1-30)Online publication date: 30-Mar-2023
  • (2023)Much more than a prediction: Expert-based software effort estimation as a behavioral actEmpirical Software Engineering10.1007/s10664-023-10332-928:4Online publication date: 5-Jul-2023
  • (2022)SEXTAMTJournal of Systems and Software10.1016/j.jss.2021.111148185:COnline publication date: 1-Mar-2022
  • (2020)Prediction Method of Code Review Time Based on Hidden Markov ModelWeb Information Systems and Applications10.1007/978-3-030-60029-7_15(168-175)Online publication date: 22-Sep-2020
  • (2019)Predicting pull request completion time: a case study on large scale cloud servicesProceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3338906.3340457(874-882)Online publication date: 12-Aug-2019
  • (2018)Application of data mining methods for effort estimation of software projectsSoftware: Practice and Experience10.1002/spe.265149:2(171-191)Online publication date: 23-Oct-2018
  • (2016)So You Need More Method Level Datasets for Your Software Defect Prediction?Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/2961111.2962620(1-6)Online publication date: 8-Sep-2016
  • (2015)Estimating software development effort using Bayesian networks2015 23rd International Conference on Software, Telecommunications and Computer Networks (SoftCOM)10.1109/SOFTCOM.2015.7314091(229-233)Online publication date: Sep-2015
  • (2015)The Art and Science of Analyzing Software DataundefinedOnline publication date: 15-Sep-2015
  • (2014)Modeling expert effort estimation of software projects2014 22nd International Conference on Software, Telecommunications and Computer Networks (SoftCOM)10.1109/SOFTCOM.2014.7039106(356-360)Online publication date: Sep-2014
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media