TITLE:
Software Metric Analysis of Open-Source Business Software
AUTHORS:
Charles W. Butler
KEYWORDS:
Open-Source Software, Software Quality, Software Risks, Cyclomatic Complexity, Essential Complexity, Module Design Complexity, Design Complexity, Integration Complexity, Local Data Complexity, Public Global Data Complexity, Parameter Data Complexity, Risk Score, Risk Classification
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.16 No.5,
May
31,
2023
ABSTRACT: Over the past decade, open-source software use has grown. Today, many companies including Google, Microsoft, Meta, RedHat, MongoDB, and Apache are major participants of open-source contributions. With the increased use of open-source software or integration of open-source software into custom-developed software, the quality of this software component increases in importance. This study examined a sample of open-source applications from GitHub. Static software analytics were conducted, and each application was classified for its risk level. In the analyzed applications, it was found that 90% of the applications were classified as low risk or moderate low risk indicating a high level of quality for open-source applications.