English

Open Source Software: How Can Design Metrics Facilitate Architecture Recovery?

Software Engineering 2011-10-11 v1 Artificial Intelligence

Abstract

Modern software development methodologies include reuse of open source code. Reuse can be facilitated by architectural knowledge of the software, not necessarily provided in the documentation of open source software. The effort required to comprehend the system's source code and discover its architecture can be considered a major drawback in reuse. In a recent study we examined the correlations between design metrics and classes' architecture layer. In this paper, we apply our methodology in more open source projects to verify the applicability of our method. Keywords: system understanding; program comprehension; object-oriented; reuse; architecture layer; design metrics;

Keywords

Cite

@article{arxiv.1110.1992,
  title  = {Open Source Software: How Can Design Metrics Facilitate Architecture Recovery?},
  author = {Eleni Constantinou and George Kakarontzas and Ioannis Stamelos},
  journal= {arXiv preprint arXiv:1110.1992},
  year   = {2011}
}

Comments

4th Workshop on Intelligent Techniques in Software Engineering, 5 September 2011 at the European Conference on Machine Learning and Principles and Practices of Knowledge Discovery in Databases (ECML-PKDD)

R2 v1 2026-06-21T19:17:46.807Z