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 条
  • [1] Metrics for Modularization Assessment of Scala and C# Systems
    Muddu, Basavaraju
    Asadullah, Allahbaksh
    Bhat, Vasudev
    Padmanabhuni, Srinivas
    2013 4TH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS (WETSOM), 2013, : 35 - 41
  • [2] Metrics for measuring the quality of modularization of large-scale object-oriented software
    Sarkar, Santonu
    Kak, Avinash C.
    Rama, Girish Maskeri
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (05) : 700 - 720
  • [3] API-based and information-theoretic metrics for measuring the quality of software modularization
    Sarkar, Santonu
    Rama, Girish Maskeri
    Kak, Avinash C.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (01) : 14 - 32
  • [4] EXAMINATION OF MODULARIZATION METRICS IN INDUSTRY
    Heilemann, Markus
    Culley, Steve J.
    Schlueter, Meike
    Haase, Hans-Joachim
    DESIGN FOR HARMONIES, VOL 4: PRODUCT, SERVICE AND SYSTEMS DESIGN, 2013,
  • [5] Measuring quality metrics for web applications
    Lilburne, B
    Devkota, P
    Khan, KM
    INNOVATIONS THROUGH INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2004, : 189 - 192
  • [6] Metrics for measuring the quality of fused images
    Maruthi, R.
    Suresh, R. M.
    ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL III, PROCEEDINGS, 2007, : 153 - +
  • [7] Measuring data quality with weighted metrics
    Vaziri, Reza
    Mohsenzadeh, Mehran
    Habibi, Jafar
    TOTAL QUALITY MANAGEMENT & BUSINESS EXCELLENCE, 2019, 30 (5-6) : 708 - 720
  • [8] Quality metrics for information systems
    K. Duraivelu
    OPSEARCH, 2004, 41 (3) : 200 - 207
  • [9] The Quality Metrics of Information Systems
    Arsovski, Zora
    Arsovski, Slavko
    INTERNATIONAL JOURNAL FOR QUALITY RESEARCH, 2008, 2 (02) : 93 - 100
  • [10] Metrics for measuring data quality - Foundations for an economic data quality management
    Heinrich, Bernd
    Kaiser, Marcus
    Klier, Mathias
    ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL ISDM/WSEHST/DC, 2007, : 87 - 94