Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Correlations of software code metrics: An empirical study
Division of Software Engineering Chalmers University of Technology and University of Gothenburg, Gothenburg, Sweden.
Division of Software Engineering Chalmers University of Technology and University of Gothenburg, Gothenburg, Sweden.
University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment.ORCID iD: 0000-0003-2895-0780
2017 (English)In: IWSM Mensura '17: Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement, Association for Computing Machinery (ACM), 2017, p. 255-266Conference paper, Published paper (Refereed)
Abstract [en]

Background: The increasing up-trend of software size brings about challenges related to release planning and maintainability. Foreseeing the growth of software metrics can assist in taking proactive decisions regarding different areas where software metrics play vital roles. For example, source code metrics are used to automatically calculate technical debt related to code quality which may indicate how maintainable a software is. Thus, predicting such metrics can give us an indication of technical debt in the future releases of software. Objective: Estimation or prediction of software metrics can be performed more meaningfully if the relationships between different domains of metrics and relationships between the metrics and different domains are well understood. To understand such relationships, this empirical study has collected 25 metrics classified into four domains from 9572 software revisions of 20 open source projects from 8 well-known companies. Results: We found software size related metrics are most correlated among themselves and with metrics from other domains. Complexity and documentation related metrics are more correlated with size metrics than themselves. Metrics in the duplications domain are observed to be more correlated to themselves on a domain-level. However, a metric to domain level relationship exploration reveals that metrics with most strong correlations are in fact connected to size metrics. The Overall correlation ranking of duplication metrics are least among all domains and metrics. Contribution: Knowledge earned from this research will help to understand inherent relationships between metrics and domains. This knowledge together with metric-level relationships will allow building better predictive models for software code metrics. © 2017 Association for Computing Machinery.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2017. p. 255-266
Series
ACM International Conference Proceeding Series
Keywords [en]
Correlation of Metrics, Software Code Metrics, Software Engineering, Spearman’s Rank Correlation, Codes (symbols), Computer software, Open source software, Different domains, Empirical studies, Open source projects, Rank correlation, Software codes, Software revisions, Source code metrics, Strong correlation, Open systems
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:his:diva-18808DOI: 10.1145/3143434.3143445Scopus ID: 2-s2.0-85038399512ISBN: 978-1-4503-4853-9 (print)OAI: oai:DiVA.org:his-18808DiVA, id: diva2:1453083
Conference
IWSM/Mensura '17: 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement, Gothenburg, Sweden, October, 2017
Available from: 2020-07-08 Created: 2020-07-08 Last updated: 2020-07-08Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Hansson, Jörgen

Search in DiVA

By author/editor
Hansson, Jörgen
By organisation
School of InformaticsInformatics Research Environment
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 340 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf