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
Link To Document