skip to main content
article

Software estimation: a fuzzy approach

Published: 01 May 2006 Publication History

Abstract

Software projects are failing because of the poor project planning and due to this estimation have gained interest in recent times. Estimation process reduces the risk around schedule and cost. Effective software project estimation is one of the most challenging activities in software development that software industries are facing. Proper project planning and control is not possible without a reliable estimate. Top down and bottom up are traditionally the most commonly used techniques to estimate the effort of the software project. Studies suggest that the software companies should use Bottom up approach unless they have a vast experience from the similar projects. The goal of this research work is to extend the existing bottom up approach to achieve greater precision in the estimates. This work proposes the use and concepts of fuzzy set theory to extend the Bottom up approach to Fuzzy bottom up approach. With the productivity rate generated by fuzzy bottom up, derived values such as effort of development can be more precisely determined.

References

[1]
Agarwal R, Kumar M and Mallick S., Bharadwaj R., Anantwar, "Estimating Software Projects", ACM SIGSOFT Software Engineering, Notes 26(4): 2002.
[2]
Internal Document on Methodologies https://www.accenture.com.
[3]
Paulish D. J, "Architecture-Centric Software Project Management A Practical Guide", Addison-Wesley, ISBN -0-201-73409-5.
[4]
Jorgensen M, "Top Down and Bottom up expert estimation of software development effort", Information and Software Technology, vol. 46, no. 1, pp. 3--16, 2004.
[5]
Hughes B and Cotterell M, "Software Project Management", Tata McGraw-Hill Edition 2004 ISBN 0-07-058672-1, p. 79--87.
[6]
Peters K, "Software Project Estimation", Software Productivity Center Inc 1999.
[7]
Fuzzy Set Theory http://www.mathworks.com/access/helpdesk/help/toolbox/fuzzy/bp78170-1.html
[8]
Lima O. D. S, Farias P. P. M and Belchio A. D, "A Fuzzy Model for Function Point Analysis to Development and Enhancement Project Assessments", Special Issue of Best Papers presented at CLEI'2001 January 2002 Volume 5:Number 2.
[9]
Crespo, J., Sicilia, M. A, García, E., Cuadrado J. J, "On Aggregating Second-Level Software Estimation Cost Drivers: A Usability Cost Estimation Case Study", Information Processing and Management of Uncertainty in Knowledge-Based Systems IPMU 2004, 1255--1260, Perugia Italia.
[10]
Jorgensen M, "A systematic review of Software Development and cost estimation Studies", Simula Research Laboratory, Martin Shepperd, Brunel University.
[11]
http://www.seattlerobotics.org/encoder/mar98/fuz/flindex .html
[12]
Agarwal R, Banerjee S and Gosh B, "Estimating Internet Based Project: A Case Study", in the International Internet & Software Quality week 2001 (QW2001), San Francisco, California, USA, May 29-June 1, 2001.
[13]
Bruno G, Agarwal R, "Modeling the Enterprise Engineering Environment", IEEE Transactions on Engineering Management, 44, 1, pages 20--30, February 1997.
[14]
Yen J and Langari R, "Fuzzy Logic -- Intelligence, Control and Information", ISBN 81-7808-906-8.

Cited By

View all
  • (2021)Schedule delays of major projects: what should we do about it?Transport Reviews10.1080/01441647.2021.1915897(1-19)Online publication date: 21-Apr-2021
  • (2019)Seeing the Trees or the Forest? The Effect of IT Project Managers’ Mental Construal on IT Project Risk Management ActivitiesInformation Systems Research10.1287/isre.2019.085330:3(1051-1072)Online publication date: Sep-2019
  • (2017)Planning for the next software release using adaptive network-based fuzzy inference systemIntelligent Decision Technologies10.3233/IDT-17028411:2(153-165)Online publication date: 1-Jan-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 31, Issue 3
May 2006
171 pages
ISSN:0163-5948
DOI:10.1145/1127878
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 2006
Published in SIGSOFT Volume 31, Issue 3

Check for updates

Author Tags

  1. bottom up estimation
  2. fuzzy
  3. fuzzy bottom up approach
  4. software engineering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)2
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Schedule delays of major projects: what should we do about it?Transport Reviews10.1080/01441647.2021.1915897(1-19)Online publication date: 21-Apr-2021
  • (2019)Seeing the Trees or the Forest? The Effect of IT Project Managers’ Mental Construal on IT Project Risk Management ActivitiesInformation Systems Research10.1287/isre.2019.085330:3(1051-1072)Online publication date: Sep-2019
  • (2017)Planning for the next software release using adaptive network-based fuzzy inference systemIntelligent Decision Technologies10.3233/IDT-17028411:2(153-165)Online publication date: 1-Jan-2017
  • (2016)Can the outside-view approach improve planning decisions in software development projects?Information Systems Journal10.1111/isj.1209126:4(395-418)Online publication date: 1-Jul-2016
  • (2014)Perception-Based Software Release PlanningIntelligent Automation & Soft Computing10.1080/10798587.2014.96022921:2(175-195)Online publication date: 16-Oct-2014
  • (2013)ERP Effort Estimation Based on Expert JudgmentsProceedings of the 2013 Joint Conference of the 23nd International Workshop on Software Measurement (IWSM) and the 8th International Conference on Software Process and Product Measurement10.1109/IWSM-Mensura.2013.25(104-109)Online publication date: 23-Oct-2013
  • (2008)Issues on Estimating Software Metrics in a Large Software OperationProceedings of the 2008 32nd Annual IEEE Software Engineering Workshop10.1109/SEW.2008.22(152-160)Online publication date: 15-Oct-2008
  • (2008)Incorporating Metrics in an Organizational Test StrategyProceedings of the 2008 IEEE International Conference on Software Testing Verification and Validation Workshop10.1109/ICSTW.2008.23(304-315)Online publication date: 9-Apr-2008
  • (2008)Software Development Effort Estimation Using Fuzzy Logic - A SurveyProceedings of the 2008 Fifth International Conference on Fuzzy Systems and Knowledge Discovery - Volume 0110.1109/FSKD.2008.370(421-427)Online publication date: 18-Oct-2008
  • (2007)Improved decision-making for software managers using Bayesian networksProceedings of the 11th IASTED International Conference on Software Engineering and Applications10.5555/1647636.1647640(13-19)Online publication date: 6-Nov-2007

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