Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2381716.2381790acmotherconferencesArticle/Chapter ViewAbstractPublication PagescubeConference Proceedingsconference-collections
research-article

Phase wise effort estimation for software maintenance: an extended SMEEM model

Published: 03 September 2012 Publication History

Abstract

Software maintenance through extreme programming approach requires a dedicated algorithmic cost estimation process due to lack of algorithmic approaches for estimating cost, size and duration in agile methodology. Existing approaches of software maintenance estimation such as ACT, FP and COCOMO 2.0 reuse model are based on traditional methods of software development. Software Maintenance Effort Estimation Model (SMEEM) is an estimation method that incorporates various value adjustment factors affecting the estimation of the maintenance project [2]. The SMEEM model generates the more realistic and precise estimation results for agile and extreme programming based maintenance environment. The SMEEM Model calculates and adjusts size of maintenance effort but it is unable to estimate phase wise effort, which is crucial to determine the accurate estimates. In this paper, effort estimation technique is proposed for maintenance project that estimates phase wise effort. This technique employs empirical data from industry practitioners and PG students for phase effort estimation. The proposed technique is illustrated and validated using a case study in subsequent section. It provides more realistic result as compare to the existing techniques on maintenance effort estimation and helpful in estimating phase wise maintenance effort in extreme programming based maintenance environment.

References

[1]
Behforooz, A. and Hudson, F. J. 1996. Software Engineering Fundamentals. Oxford University Press, 382--392.
[2]
Choudhari, J. and Suman, U. 2012. Story Points Based Effort Estimation Model for Software Maintenance. In Proceedings of the 2nd International Conference on Computer, Communication, Control and Information Technology (Hooghly, India, February 25 - 26, 2012). C3IT-2012. ScienceDirect by ELSEVIER.
[3]
Choudhari, J. and Suman, U. 2010. Iterative Maintenance Life Cycle Using eXtreme Programming. In Proceedings of the International Conference on Advances in Recent Technologies in Communication and Computing (Kottyam, India, October 15 - 16, 2010). ARTCom-2010. IEEE Computer Society, 401--403.
[4]
Choudhari, J. and Suman, U. 2012. Designing RC Story for Software Maintenance and Evolution. In Journal of Software (JSW), Academy Publisher (May 2012), 1103--1108.
[5]
Cohen, M. 2006. Agile Estimation and Planning. Pearson Low Price Edition Asia.
[6]
Stiendl, C. and Krogdahl, P. 2005. Estimation in Agile Projects. In Proceedings of Best Practices in Project estimation Conference. IBM Academy of Technology.
[7]
Harrison, W. and Cook, C. 1990. Insights on improving the maintenance process through software measurement. In Proceedings of International Conference on Software Maintenance. (San Diego, CA, USA November 26 - 29, 1990). IEEE Computer Society Press, 37--45.
[8]
Boehm, B. W. 1981. Software Engineering Economics. Prentice-Hall, 596--599.
[9]
Schaefer, H. 1985. Metrics for optimal maintenance management. In Proceedings Conference on Software Maintenance (Washington, 1985). IEEE Computer Society Press, 114--119.
[10]
Albrecht, A. J. 1984. AD/M Productivity Measurement and Estimate Validation. IBM Corporation, New York.
[11]
Symons, C. R. 1988. Function point analysis: Difficulties and improvement. IEEE Transactions on Software Engineering (January 1988), 2--11.
[12]
Souza, S. C. B. D. et al. 2005. A study of the documentation essential to software maintenance. In Proceedings of the 23rd Annual International Conference on Design of Communication: Documenting & Designing for Pervasive Information (Coventry, United Kingdom,2005).SIGDOC'05.
[13]
Ammann, M. H. and Cameron, R. D. 1994. Measuring program structure with inter-module metrics. In proceedings of the eighteenth annual international computer software and applications conference (Taipei, Taiwan, November 9 - 11, 1994), 139--144.
[14]
Yuangfang, C. and huynh, S. 2007. An evolution model for software modularity assessment. In Proceedings of the 5th International Workshop on Software Quality (Minneapolis, MN, May 20-26, 2007), WoSQ '07.
[15]
Gill and Nasib, S. 2006. Importance of Software Component Characterization for Better Software Reusability, ACM SIGSOFT Software Engineering Notes 31, 1 (January 2006), 1--3.

Cited By

View all
  • (2024)A Systematic Literature Review on Reasons and Approaches for Accurate Effort Estimations in AgileACM Computing Surveys10.1145/366336556:11(1-37)Online publication date: 28-Jun-2024
  • (2022)A software-based cost estimation technique in scrum using a developer's expertiseAdvances in Engineering Software10.1016/j.advengsoft.2022.103159171(103159)Online publication date: Sep-2022
  • (2021)A Review Article on Software Effort Estimation in Agile MethodologyPertanika Journal of Science and Technology10.47836/pjst.29.2.0829:2Online publication date: 30-Apr-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
CUBE '12: Proceedings of the CUBE International Information Technology Conference
September 2012
879 pages
ISBN:9781450311854
DOI:10.1145/2381716
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

  • CUOT: Curtin University of Technology

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 September 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. RC story
  2. SMEEM
  3. Software Maintenance
  4. maintenance project effort estimation
  5. story point

Qualifiers

  • Research-article

Conference

CUBE '12
Sponsor:
  • CUOT

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Systematic Literature Review on Reasons and Approaches for Accurate Effort Estimations in AgileACM Computing Surveys10.1145/366336556:11(1-37)Online publication date: 28-Jun-2024
  • (2022)A software-based cost estimation technique in scrum using a developer's expertiseAdvances in Engineering Software10.1016/j.advengsoft.2022.103159171(103159)Online publication date: Sep-2022
  • (2021)A Review Article on Software Effort Estimation in Agile MethodologyPertanika Journal of Science and Technology10.47836/pjst.29.2.0829:2Online publication date: 30-Apr-2021
  • (2020)Extended Planning Poker: A Proposed Model2020 7th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE)10.1109/ICITACEE50144.2020.9239165(179-184)Online publication date: 24-Sep-2020
  • (2015)An Empirical Evaluation of Iterative Maintenance Life Cycle Using XPACM SIGSOFT Software Engineering Notes10.1145/2735399.273540640:2(1-14)Online publication date: 3-Apr-2015
  • (2014)Effort estimation in agile software developmentProceedings of the 10th International Conference on Predictive Models in Software Engineering10.1145/2639490.2639503(82-91)Online publication date: 17-Sep-2014
  • (2014)Extended iterative maintenance life cycle using eXtreme programmingACM SIGSOFT Software Engineering Notes10.1145/2557833.255784539:1(1-12)Online publication date: 11-Feb-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media