A comparison of effort estimation methods for 4GL programs: Experiences with statistics and data mining

被引:2
|
作者
Riquelme, JC
Polo, M
Aguilar-Ruiz, JS
Piattini, M
Ferrer-Troyano, FJ
Ruiz, F
机构
[1] Univ Seville, Dept Comp Sci, Escuela Super Ingn Informat, E-41012 Seville, Spain
[2] Univ Castilla La Mancha, Dept Comp Sci, Escuela Super Informat, E-13071 Ciudad Real, Spain
关键词
4GL; data mining; metrics; maintenance prediction;
D O I
10.1142/S0218194006002719
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents an empirical study analysing the relationship between a set of metrics for Fourth-Generation Languages (4GL) programs and their maintainability. An analysis has been made using historical data of several industrial projects and three different approaches: the first one relates metrics and maintainability based on techniques of descriptive statistics, and the other two are based on Data Mining techniques. A discussion on the results obtained with the three techniques is also presented, as well as a set of equations and rules for predicting the maintenance effort in this kind of programs. Finally, we have done experiments about the prediction accuracy of these methods by using new unseen data, which were not used to build the knowledge model. The results were satisfactory as the application of each technique separately provides useful perspective for the manager in order to get a complementary insight from data.
引用
收藏
页码:127 / 140
页数:14
相关论文
共 50 条
  • [1] An Experimental Comparison of Software Effort Estimation Methods of ORM based 4GL Software Applications
    Tanriverdi, Muhammed
    Tanriover, O. Ozgur
    2017 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2017, : 239 - 243
  • [2] Bayesian statistical effort prediction models for data-centred 4GL software development
    van Koten, C.
    Gray, A. R.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (11) : 1056 - 1067
  • [3] Application of data mining methods for effort estimation of software projects
    Karna, Hrvoje
    Vickovic, Linda
    Gotovac, Sven
    SOFTWARE-PRACTICE & EXPERIENCE, 2019, 49 (02): : 171 - 191
  • [4] 4GL PAVES THE WAY FOR CITY ADVANCED DATA INTEGRATION
    LAWSON, K
    DATA MANAGEMENT, 1987, 25 (08): : 15 - 16
  • [5] Study of the relationships among Albrecht and Mark II function points, lines of code 4GL and effort
    Univ of the Basque Country, San Sebastian, Spain
    J Syst Software, 2 (161-173):
  • [6] A study of the relationships among Albrecht and Mark II Function Points, lines of code 4GL and effort
    Dolado, JJ
    JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 37 (02) : 161 - 173
  • [7] COMPARISON OF TWO MODELS AND TWO ESTIMATION METHODS FOR CATCH AND EFFORT DATA
    Ludwig, D.
    Walters, C.J.
    Cooke, Justin
    Natural Resource Modeling, 1988, 2 (03) : 457 - 498
  • [8] Comparison of the accuracy of effort estimation methods
    Sabrjoo, Sepide
    Khalili, Mehdi
    Nazari, Mahsa
    2015 2ND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2015, : 723 - 727
  • [9] Data mining, statistical methods mining, and history of statistics
    Parzen, E
    MINING AND MODELING MASSIVE DATA SETS IN SCIENCE, ENGINEERING, AND BUSINESS WITH A SUBTHEME IN ENVIRONMENTAL STATISTICS, 1997, 29 (01): : 365 - 374
  • [10] Software Effort Estimation Using Data Mining Techniques
    Benala, Tirimula Rao
    Mall, Rajib
    Srikavya, P.
    HariPriya, M. Vani
    ICT AND CRITICAL INFRASTRUCTURE: PROCEEDINGS OF THE 48TH ANNUAL CONVENTION OF COMPUTER SOCIETY OF INDIA - VOL I, 2014, 248 : 85 - 92