Research Article

Design Tool to Estimate Effort using Use Case based on Fuzzy Logic and Soft Computing Techniques

by  Laheeb M. Alzubaidy, Anfal A. Fadhil
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 179 - Issue 29
Published: Mar 2018
Authors: Laheeb M. Alzubaidy, Anfal A. Fadhil
10.5120/ijca2018916155
PDF

Laheeb M. Alzubaidy, Anfal A. Fadhil . Design Tool to Estimate Effort using Use Case based on Fuzzy Logic and Soft Computing Techniques. International Journal of Computer Applications. 179, 29 (Mar 2018), 1-5. DOI=10.5120/ijca2018916155

                        @article{ 10.5120/ijca2018916155,
                        author  = { Laheeb M. Alzubaidy,Anfal A. Fadhil },
                        title   = { Design Tool to Estimate Effort using Use Case based on Fuzzy Logic and Soft Computing Techniques },
                        journal = { International Journal of Computer Applications },
                        year    = { 2018 },
                        volume  = { 179 },
                        number  = { 29 },
                        pages   = { 1-5 },
                        doi     = { 10.5120/ijca2018916155 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2018
                        %A Laheeb M. Alzubaidy
                        %A Anfal A. Fadhil
                        %T Design Tool to Estimate Effort using Use Case based on Fuzzy Logic and Soft Computing Techniques%T 
                        %J International Journal of Computer Applications
                        %V 179
                        %N 29
                        %P 1-5
                        %R 10.5120/ijca2018916155
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

Use case models are used in object-oriented analysis for capturing and describing the functional requirements of a system. Several methods for estimating software development effort are based on attributes of a use case model. This paper designed tool in c# language to estimate effort from XML for use case diagram based on fuzzy logic method in environment factor, and applying these tool on three project ,experimental results support existing claims that use cases can be used successfully in estimating software development effort. The results indicate that the guidance provided by the use case points method can support expert knowledge in the estimation process. ,experimental results show also that the design of the use case models has a strong impact on the estimates

References
  • M. Tahira , S. Bushra ,2017, Predictive Approach towards Software Effort Estimation using Evolutionary Support Vector Machine, IJACSA Vol. 8, No.
  • B. W. Boehm, 1981, Software Engineering Economics. Prentice-Hall.
  • L. H. Putnam, 1978, A General Empirical Solution to the Macro Software Sizing and Estimating Problem, IEEE Transactions on Software Engineering, vol. 4, pp. 345-361.
  • N. B. Ali ,C. F. Luiz, , 2012 ,A Treeboost Model for Software Effort Estimation Based on Use Case Points, Electrical and Computer Engineering Publications.
  • G. Karner, 1993, Resource Estimation for Objectory Projects,Objective Systems.
  • D.Mel ,N.Aqua,ESTIMATION USING USE CASE POINTS Computer Science Program, University of Houston-Victoria,Texas
  • N.B.Ali,H. Danny ,2011, Estimating Software Effort Based on Use Case Point Model Using Sugeno Fuzzy Inference System, IEEE.
  • S. Fukami, M. Mizumoto, and K. Tanaka, 1980, Some considerations of fuzzy conditional inference. Fuzzy Sets and Systems, 4:243–273
  • Karner, G, 1993, Metrics for Objectory. Diploma thesis, University of Linkoping, Sweden. No. LiTH-IDA-EX-9344:21, December .
  • Caroll, E.R, 2005 Estimating Software based on Use Case Points. OOPSLA‟05, October 16-20. ACM 1-59593-193-7/05/0010
  • Diev, S, 2006 , Use Cases modeling and software estimation: Applying Use Case Points. ACM Software Engineering Notes,
  • Braz, M.R., Vergilio, S.R, 2006, Software Effort Estimation based on Use Cases. Proceedings of the 30th Annual International Computer Software and Applications Conference , (COMPSAC‟06), IEEE
  • Robiolo, G., Badano, C., Orosco, R, 2009, Transactions and Paths: two use case based metrics which improve early effort estimation. 978-1-4244-4841-8/09, IEEE 2009
  • Wang, F., Yang, X., Zhu, X., Chen, L, 2009 , Extended Use Case Points Method for Software Cost Estimation. 978-1-4244-4507-0/09, IEEE
  • Ochodek, M., Nawrocki, J., Kwarciak, K., 2010, Simplifying effort estimation based on Use Case Points. Journal of Information and Software Technology
  • N.B. Ali, Ho D, Capretz1 L, 2011, Regression Model for Software Effort Estimation Based on the Use Case Point Method, International Conference on Computer and Software Modeling
  • Z.A. Lofti,, 1965, Fuzzy sets, Info and Control, 8,338-353,.
  • K.Ramesh, 2013, Literature Survey On Algorithmic And Non- Algorithmic Models For Software Development Effort Estimation, International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 2 Issue 3
  • P. Y. Man, 2000, Enhanced Software Development Cost and Effort Estimation Using Fuzzy Logic Model. Master’s Thesis, University of Malaya.
  • S.T.Moon,L.C.Teck, Enhance Software Development Effort And Cost Estimation Using Fuzzy Logic Model, Faculty of Computer Science and Information Technology ,University of Malaya
  • R. K. Clemmons ,2006, Project Estimation With Use Case Points, The Journal of Defense Software Engineering
  • G. Karner , 1993 , Resource Estimation for Objectory Projects. Objective Systems SF AB
  • A.J. Albrecht , Measuring Application Development Productivity. Proc. Of IBM Applications Development Symposium, Monterey, CA, 14-17 Oct.
  • J. Botzheim, B. Hámori, L. T. Kóczy , Applying bacterial algorithm to optimise trapezoidal membership functions in a fuzzy rule base, Department of Telecommunication and Telematics,Budapest University of Technology and Economics
  • N.B.Ali., L. Fernando Capretz and D. Ho, , 2016, "Enhancing Use Case Points Estimation Method Using Soft Computing Techniques", Journal of Global Research in Computer Science, vol. 1, no. 4, pp. 12-21.
  • J. Botzheim, B. Hámori, L. T. Kóczy,Applying bacterial algorithm to optimise trapezoidal membership functions in a fuzzy rule base, Department of Telecommunication and Telematics,Budapest University of Technology and Economics
  • Bente Anda, Hege Dreiem, Dag I.K. Sjøberg and Magne Jørgensen, 2001, Estimating Software Development Effort based on Use Cases –Experiences from Industry ,Springer Berlin Heidelberg, Volume 2185, pp 487-502.
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

Use Cases Actor Diagram Estimation Fuzzy logic

Powered by PhDFocusTM