Skip to main content

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 355))

Abstract

Size measurement is the key element in software development costs and schedule estimation, and the success of a software project directly relates to measurement accuracy. This paper addresses the problem of use case complexity weight hierarchies of discontinuity in the traditional use case points (UCP) method and proposes an improved complexity weight calculation method that utilizes fuzzy theory to analyze the complexity of use cases. First, with use case transactions as input and complexity weight as output, this paper is based on a fuzzy inference system. Then fuzzy rules are established based on the relationship between complexity weights and transactions in use cases. These fuzzy rules can be used to compute the complexity weight. Studies have shown that the proposed method can eliminate discontinuity grades of use case complexity and enhance the accuracy of UCP estimation as well.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Al-Hajri MA, Ghani AA, Sulaiman MN, et al. Modification of standard function point complexity weights system. J Syst Softw. 2005;74(2):195–206.

    Article  Google Scholar 

  2. Anda B. Improving estimation practices by applying use case models. Proceedings of the 4th International Conference, PROFES; Rovaniemi, Finland; 2002. pp. 383–97.

    Google Scholar 

  3. Ashman R. Project estimation: a simple use-case-based model. IEEE Comput Soc IT PRO. 2004;4(6):40–4.

    Google Scholar 

  4. Anda B, Dreiem H, Sjoberg DIK, et al. Estimating software development effort based on use cases experiences from industry. Proceedings of the 4th International Conference on the Unified Modeling Language, Modeling Languages, Concepts, and Tools; Springer, Toronto, Canada; 2001. pp. 487–502.

    Google Scholar 

  5. Arnold M, Pedross P. Software size measurement and productivity rating in a large-scale sofrware development deparment. Proceedings of the 20th International Conference on Software Engineering; IEEE Computer Society, Los Alamitos; 1998. pp. 490–93.

    Google Scholar 

  6. Robiolo G, Orosco R. Employing use cases to early estimate effort with simpler metrics. Innov Syst Softw Eng. 2008;4(1):31–43.

    Article  Google Scholar 

  7. Robiolo G, Badano C, Orosco R. Transactions and paths: two use case based metrics which improve the early effort estimation. Proceedings of the International Symosium on Empirical Software Engineering and Measurement; IEEE, NJ, USA; 2009. pp. 422–25.

    Google Scholar 

  8. Ochodek M, Nawrocki J. Automatic transactions identification in use case. Balancing Agility Formalism Softw Eng. 2008;5082(1):55–68.

    Article  Google Scholar 

  9. Moataz A, Moshood O, Jarallah A. Adaptive fuzzy logic-based framework for software development effort prediction. Inf Softw Technol. 2005;47(1):31–48.

    Article  Google Scholar 

  10. Zhou Y. Method of progress metrics in software development based on use case. Shanghai: Shanghai Normal University; 2006 (in Chinese).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yue Xie .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Xie, Y., Guo, J., Shen, A. (2015). Use Case Points Method of Software Size Measurement Based on Fuzzy Inference. In: Wong, W. (eds) Proceedings of the 4th International Conference on Computer Engineering and Networks. Lecture Notes in Electrical Engineering, vol 355. Springer, Cham. https://doi.org/10.1007/978-3-319-11104-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11104-9_2

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11103-2

  • Online ISBN: 978-3-319-11104-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics