Measuring the Quality of Machine Learning and Optimization Frameworks

被引:1
|
作者
Villalobos, Ignacio [1 ]
Ferrer, Javier [1 ]
Alba, Enrique [1 ]
机构
[1] Univ Malaga, Malaga, Spain
关键词
Maintainability; Reliability; Performance; Security; Quality; !text type='JAVA']JAVA[!/text] FRAMEWORK;
D O I
10.1007/978-3-030-00374-6_13
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software frameworks are daily and extensively used in research, both for fundamental studies and applications. Researchers usually trust in the quality of these frameworks without any evidence that they are correctly build, indeed they could contain some defects that potentially could affect to thousands of already published and future papers. Considering the important role of these frameworks in the current state-of-the-art in research, their quality should be quantified to show the weaknesses and strengths of each software package. In this paper we study the main static quality properties, defined in the product quality model proposed by the ISO 25010 standard, of ten well-known frameworks. We provide a quality rating for each characteristic depending on the severity of the issues detected in the analysis. In addition, we propose an overall quality rating of 12 levels (ranging from A+ to D-) considering the ratings of all characteristics. As a result, we have data evidence to claim that the analysed frameworks are not in a good shape, because the best overall rating is just a C+ for Mahout framework, i.e., all packages need to go for a revision in the analysed features. Focusing on the characteristics individually, maintainability is by far the one which needs the biggest effort to fix the found defects. On the other hand, performance obtains the best average rating, a result which conforms to our expectations because frameworks' authors used to take care about how fast their software runs.
引用
收藏
页码:128 / 139
页数:12
相关论文
共 50 条
  • [31] A Collection of Quality Diversity Optimization Problems Derived from Hyperparameter Optimization of Machine Learning Models
    Schneider, Lennart
    Pfisterer, Florian
    Thomas, Janek
    Bischl, Bernd
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 2136 - 2142
  • [32] Machine learning approach for measuring water quality of coastline and estuaries in Chennai coastal area
    Kamarajan, M.
    Mohan, S. R.
    Anusuya, S.
    Sakthivel, D.
    Gopirajan, Punniyakotti Varadharajan
    ENVIRONMENTAL QUALITY MANAGEMENT, 2024, 33 (04) : 179 - 191
  • [33] Forecasting and optimization for minimizing combined sewer overflows using Machine learning frameworks and its inversion techniques
    Yin, Zeda
    Saadati, Yasaman
    Amini, M. Hadi
    Bian, Linlong
    Hu, Beichao
    JOURNAL OF HYDROLOGY, 2024, 628
  • [34] Machine learning for compositional disorder: A comparison between different and machine frameworks
    Yaghoobi, Mostafa
    Alaei, Mojtaba
    COMPUTATIONAL MATERIALS SCIENCE, 2022, 207
  • [35] OPTIMIZATION OF HYPER PARAMETERS IN MACHINE LEARNING TECHNIQUES FOR AIR QUALITY PREDICTIVE ANALYSIS
    Patil, Basamma Umesh
    Ashoka, D., V
    Prakash, Ajay B., V
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2021, 13 (03): : 73 - 86
  • [36] A new automatic machine learning based hyperparameter optimization for workpiece quality prediction
    Wen, Long
    Ye, Xingchen
    Gao, Liang
    MEASUREMENT & CONTROL, 2020, 53 (7-8): : 1088 - 1098
  • [37] Machine Learning Algorithms for Process Optimization and Quality Prediction of Spinning in Textile Industries
    Choi, Hye Kyung
    Lee, Whan
    Sajadieh, Seyed Mohammad Mehdi
    Noh, Sang Do
    Son, Hyun Sik
    Sim, Seung Bum
    PRODUCT LIFECYCLE MANAGEMENT: LEVERAGING DIGITAL TWINS, CIRCULAR ECONOMY, AND KNOWLEDGE MANAGEMENT FOR SUSTAINABLE INNOVATION, PT II, PLM 2023, 2024, 702 : 221 - 232
  • [38] Potential of a machine-learning model for dose optimization in CT quality assurance
    Meineke, Axel
    Rubbert, Christian
    Sawicki, Lino M.
    Thomas, Christoph
    Klosterkemper, Yan
    Appel, Elisabeth
    Caspers, Julian
    Bethge, Oliver T.
    Kroepil, Patric
    Antoch, Gerald
    Boos, Johannes
    EUROPEAN RADIOLOGY, 2019, 29 (07) : 3705 - 3713
  • [39] Potential of a machine-learning model for dose optimization in CT quality assurance
    Axel Meineke
    Christian Rubbert
    Lino M. Sawicki
    Christoph Thomas
    Yan Klosterkemper
    Elisabeth Appel
    Julian Caspers
    Oliver T. Bethge
    Patric Kröpil
    Gerald Antoch
    Johannes Boos
    European Radiology, 2019, 29 : 3705 - 3713
  • [40] Machine learning for global optimization
    Cassioli, A.
    Di Lorenzo, D.
    Locatelli, M.
    Schoen, F.
    Sciandrone, M.
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2012, 51 (01) : 279 - 303