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 条
  • [1] Optimization frameworks for machine learning: Examples and case study
    Giesen J.
    Laue S.
    Mitterreiter M.
    IT - Information Technology, 2020, 62 (3-4): : 169 - 180
  • [2] Measuring Sleep Quality from EEG with Machine Learning Approaches
    Wang, Li-Li
    Zheng, Wei-Long
    Ma, Hai-Wei
    Lu, Bao-Liang
    2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 905 - 912
  • [3] An Evaluation of Machine Learning Frameworks
    Wafo, Franck
    Mabou, Ivan Cedric
    Heilmann, Dan
    Zengeler, Nico
    Handmann, Uwe
    PROCEEDINGS OF THE 2021 IEEE 16TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2021), 2021, : 1411 - 1416
  • [4] Power quality disturbance identification and optimization based on machine learning
    Long, Fei
    Liu, Fen
    Peng, Xiangli
    Yu, Zheng
    Xu, Huan
    Li, Jing
    Distributed Generation and Alternative Energy Journal, 2022, 37 (02): : 159 - 174
  • [5] Frameworks for Developing Machine Learning Models
    Cichosz, Simon Lebech
    JOURNAL OF DIABETES SCIENCE AND TECHNOLOGY, 2023, 17 (03): : 862 - 863
  • [6] Conceptual Overview of Frameworks for Measuring Quality in Rehabilitation
    Hoenig, Helen
    Lee, Jeanne
    Stineman, Margaret
    TOPICS IN STROKE REHABILITATION, 2010, 17 (04) : 239 - 251
  • [7] Measuring Justice in Machine Learning
    Lundgard, Alan
    FAT* '20: PROCEEDINGS OF THE 2020 CONFERENCE ON FAIRNESS, ACCOUNTABILITY, AND TRANSPARENCY, 2020, : 680 - 680
  • [8] Measuring Quality of Workers by Goodness-of-Fit of Machine Learning Model in Crowdsourcing
    Suzuki, Yu
    IDEAS 2021: 25TH INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM, 2021, : 166 - 172
  • [9] An approach for speech enhancement with dysarthric speech recognition using optimization based machine learning frameworks
    Jolad B.
    Khanai R.
    International Journal of Speech Technology, 2023, 26 (02) : 287 - 305
  • [10] Transparent Quality Optimization for Machine Learning-Based Regression in Neurology
    Wendt, Karsten
    Trentzsch, Katrin
    Haase, Rocco
    Weidemann, Marie Luise
    Weidemann, Robin
    Assmann, Uwe
    Ziemssen, Tjalf
    JOURNAL OF PERSONALIZED MEDICINE, 2022, 12 (06):