• DocumentCode
    596226
  • Title

    Metrics for Measuring the Quality of Modularization of Scala Systems

  • Author

    Gubitosi, M.N. ; Basava, Raju M. ; Asadullah, Allahbaksh M.

  • Author_Institution
    Inst. Tecnol. de Buenos Aires, Buenos Aires, Argentina
  • Volume
    2
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    9
  • Lastpage
    16
  • Abstract
    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.
  • Keywords
    object-oriented programming; public domain software; software maintenance; software metrics; software quality; Scala programming language; functional purity; imperative programming style; metrics; object oriented programming style; open source software; software maintenance; software modularization quality measurement; Couplings; Functional programming; Indexes; Microwave integrated circuits; Software; Software measurement; Metrics for Modularization measurement; Modularity Metrics; Scala Modularitation Quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.138
  • Filename
    6462776