Comparing software architecture descriptions and raw source-code: A statistical analysis of maintainability metrics

1Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The software systems have been exposed to constant changes in a short period of time. It requires high maintainable systems and makes maintainability one of the most important quality attributes. In this work we performed a statistical analysis of maintainability metrics in three mainstream open-source applications, Tomcat (webserver), Jedit (text editor) and Vuze (a peer to peer client). The metrics are applied to source-code and to derived similar architectural metrics using scatter plot, Pearson's correlation coefficient and significance tests. The observations contradict the common assumption that software quality attributes (aka non-functional requirements) are mostly determined at the architectural level and raise new issues for future works in this field. © 2013 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Anjos, E., Castor, F., & Zenha-Rela, M. (2013). Comparing software architecture descriptions and raw source-code: A statistical analysis of maintainability metrics. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7973 LNCS, pp. 199–213). https://doi.org/10.1007/978-3-642-39646-5_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free