Title : 
A pragmatic means for measuring the complexity of source code ensembles
         
        
            Author : 
Hummel, Oliver ; Burger, Stefan
         
        
            Author_Institution : 
Software Design & Quality Group, Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
         
        
        
        
        
        
            Abstract : 
Most of the software metrics known and applied today are measured on a per file or even per function basis so that it is difficult to interpret their results for higher-order code ensembles such as components or whole systems. In order to overcome this weakness, we propose the hm-Index as a simple metric to condense the dependencies, i.e. the Fan-out, between source units in such code ensembles into a single number. As it is inspired by the h-Index in bibliometrics, it is based on a well-known procedure that already had significant impact in a different field. We expect the hm-Index to become a simple metric for comparing the code complexity of different components or systems in software engineering and present promising preliminary results from real-world systems confirming our assumption in this paper.
         
        
            Keywords : 
software metrics; bibliometrics; higher-order code ensembles; hm-Index; software engineering; software metrics; source code ensembles complexity measurement; Complexity theory; Indexes; Software; Software engineering; Software metrics; Code Quality and Complexity; Software Metrics;
         
        
        
        
            Conference_Titel : 
Emerging Trends in Software Metrics (WETSoM), 2013 4th International Workshop on
         
        
            Conference_Location : 
San Francisco, CA
         
        
        
        
            DOI : 
10.1109/WETSoM.2013.6619340