Study of Learning Techniques for Effort Estimation in Object-Oriented Software Development

被引:2
|
作者
Shukla, Suyash [1 ]
Kumar, Sandeep [1 ]
机构
[1] Indian Inst Technol Roorkee, Dept Comp Sci & Engn, Roorkee 247667, India
关键词
Machine learning (ML); object-oriented software; software effort estimation (SEE); PREDICTION SYSTEMS; LINEAR-REGRESSION; SIZE ESTIMATION; NEURAL-NETWORK; CLASS POINT; ACCURACY; ERROR; MODEL; COST;
D O I
10.1109/TEM.2022.3217570
中图分类号
F [经济];
学科分类号
02 ;
摘要
Software effort estimation (SEE) is helpful for project managers to decide the cost and effort needed to complete the project. The techniques used for estimating effort in conventional software development are not very useful for estimating effort in object-oriented projects because of their varying nature. The machine learning (ML) approaches are achieving greater recognition in SEE research because they can demonstrate the complex relationship between software effort and other attributes. So, there is a need for a systematic literature review (SLR) that can discuss the applicability of ML techniques for SEE in object-oriented projects, which is not available in the literature. This research aims to provide a specific review and analysis of various ML-based SEE works in the object-oriented software development (OOSD) paradigm based on different perspectives: type of learning technique used, type of performance measure used, performance level achieved, the dataset used, etc. Purposefully, we have chosen appropriate articles after applying selection and quality evaluation criteria. After investigation, we found that different ML techniques have been applied in these works, and their performance is better than the classical models. Hence, more efforts are needed to encourage the application of ML techniques for SEE in the OOSD paradigm. Also, most of the works have used small-sized datasets for effort estimation in OOSD, due to which their model's performance cannot be generalized. So, the researchers should collect more large-sized datasets working in line with the software organizations.
引用
收藏
页码:4602 / 4618
页数:17
相关论文
共 50 条
  • [1] Study of Learning Techniques for Effort Estimation in Object-Oriented Software Development
    Shukla, Suyash
    Kumar, Sandeep
    IEEE Transactions on Engineering Management, 2024, 71 : 4602 - 4618
  • [2] Using fuzzy theory for effort estimation of object-oriented software
    Braz, MR
    Vergilio, SR
    ICTAI 2004: 16TH IEEE INTERNATIONALCONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, : 196 - 201
  • [3] Estimation of effort and complexity: An object-oriented case study
    Misic, VB
    Tesic, DN
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 41 (02) : 133 - 143
  • [4] Case study of object-oriented software development
    de, Champeaux, Dennis
    Anderson, Al
    Feldhousen, Ed
    SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 1992, 27 (10):
  • [5] Object-oriented software development: A case study
    Wainwright, CER
    Leung, ACK
    Leonard, R
    COMPUTER INTEGRATED MANUFACTURING SYSTEMS, 1996, 9 (04): : 245 - 255
  • [6] Size and Effort Estimation Based on Problem Domain Measures for Object-Oriented Software
    Ayyildiz, Tulin Ercelebi
    Kocyigit, Altan
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (02) : 219 - 238
  • [7] Effort estimation and prediction of object-oriented systems
    Nesi, P
    Querci, T
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 42 (01) : 89 - 102
  • [8] Object-oriented techniques in robot manipulator control software development
    Loffler, MS
    Dawson, DM
    Zergeroglu, E
    Costescu, NP
    PROCEEDINGS OF THE 2001 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2001, : 4520 - 4525
  • [9] A study on object-oriented software concurrent development technology
    Li, T
    Wang, LX
    OBJECT-ORIENTED TECHNOLOGY, 1998, : 88 - 93
  • [10] A pilot study in effort estimation for the generalization of object-oriented components for reuse
    Verner, JM
    Henderson-Sellers, B
    2001 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 190 - 199