Metrics for Measuring the Quality of Modularization of Scala Systems

被引:1
|
作者
Gubitosi, Miguel Nicolas [1 ]
Raju, Basava M. [2 ]
Asadullah, Allahbaksh M. [2 ]
机构
[1] Inst Tecnol Buenos Aires, Buenos Aires, DF, Argentina
[2] Infosys Labs, Bangalore, Karnataka, India
关键词
D O I
10.1109/APSEC.2012.138
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As part of software maintenance, having systems in well modular way brings in lot of advantages. In this regard, measuring quality of modularization of a given system becomes very important. In literature today, there are metrics measuring software modularization quality from object oriented and imperative programming styles, but the literature does not have much work on a functional programming perspective. We propose a set of metrics particularly designed for the Scala programming language. In this process we review the guiding principles for proper software modularization applied to concepts like functional purity, first order functions and multiple inheritance, which are present in many modern programming languages. We test our set of metrics on a set of open source software.
引用
收藏
页码:9 / 16
页数:8
相关论文
共 50 条
  • [21] A Framework for Measuring IoT Data Quality Based on Freshness Metrics
    Mohammed, Fatma
    Kayes, A. S. M.
    Pardede, Eric
    Rahayu, Wenny
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 1243 - 1250
  • [22] Quality Metrics in Recommender Systems: Do We Calculate Metrics Consistently?
    Tamm, Yan-Martin
    Damdinov, Rinchin
    Vasilev, Alexey
    15TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS 2021), 2021, : 708 - 713
  • [23] Modularization of knowledge based systems
    Vanthienen, J
    Wets, G
    CRITICAL TECHNOLOGY: PROCEEDINGS OF THE THIRD WORLD CONGRESS ON EXPERT SYSTEMS, VOLS I AND II, 1996, : 649 - 656
  • [24] Measuring the Quality of Intelligent Systems
    Fehlmann, Thomas
    Kranich, Eberhard
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 2, INTELLISYS 2024, 2024, 1066 : 438 - 455
  • [25] Measuring Metrics
    DeBenedetto, Rocco
    PUBLIC ADMINISTRATION REVIEW, 2017, 77 (02) : 193 - 194
  • [26] Measuring Metrics
    Dmitriev, Pavel
    Wu, Xian
    CIKM'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2016, : 429 - 437
  • [27] Measuring Quality Metrics to Identify and Monitor Antimicrobial Stewardship Program Quality Improvement Efforts
    Guervil, David J.
    Klinker, Kenneth P.
    Reardon, Nicole T.
    Alnuaimat, Hassan M.
    Borgert, Samuel J.
    Ramphal, Reuben
    INFECTION CONTROL AND HOSPITAL EPIDEMIOLOGY, 2014, 35 (01): : 101 - 103
  • [28] Teaching to the Test: Measuring Advance Care Planning Quality Metrics in Hospice
    Harrison, Krista
    Sudore, Rebecca
    Ritchie, Christine
    JOURNAL OF PAIN AND SYMPTOM MANAGEMENT, 2017, 53 (02) : 458 - 459
  • [29] User-Aware Metrics for Measuring Quality of Parallel Job Schedules
    Toth, Simon
    Klusacek, Dalibor
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING (JSSPP 2014), 2015, 8828 : 90 - 107
  • [30] Toward Measuring Knowledge Loss due to Ontology Modularization
    LeClair, Andrew
    Khedri, Ridha
    Marinache, Alicia
    KEOD: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL 2: KEOD, 2019, : 174 - 184