Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/PCI.2011.36guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Towards Open Source Software System Architecture Recovery Using Design Metrics

Published: 30 September 2011 Publication History

Abstract

Over the past years, software development practices include open source code reuse. Since documentation gives little or no information about the system architecture, a prohibitive amount of effort is required to comprehend the source code and the overall system architecture. In this paper, we investigate how design metrics can reveal architectural information about a software system and more specifically, how architectural layers are correlated to design metrics. Finally, we present an empirical study on two large open source systems written in Java, attempting to identify metrics revealing information about the system architecture.

Cited By

View all
  • (2024)Darcy: Automatic Architectural Inconsistency Resolution in JavaIEEE Transactions on Software Engineering10.1109/TSE.2024.339643350:6(1639-1657)Online publication date: 3-May-2024
  • (2019)Detection and repair of architectural inconsistencies in JavaProceedings of the 41st International Conference on Software Engineering10.1109/ICSE.2019.00067(560-571)Online publication date: 25-May-2019
  • (2014)Revealing the relationship between architectural elements and source code characteristicsProceedings of the 22nd International Conference on Program Comprehension10.1145/2597008.2597156(14-25)Online publication date: 2-Jun-2014

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
PCI '11: Proceedings of the 2011 15th Panhellenic Conference on Informatics
September 2011
368 pages
ISBN:9780769543895

Publisher

IEEE Computer Society

United States

Publication History

Published: 30 September 2011

Author Tags

  1. architecture layer
  2. design metrics
  3. object-oriented
  4. program comprehension
  5. reuse
  6. system understanding

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Darcy: Automatic Architectural Inconsistency Resolution in JavaIEEE Transactions on Software Engineering10.1109/TSE.2024.339643350:6(1639-1657)Online publication date: 3-May-2024
  • (2019)Detection and repair of architectural inconsistencies in JavaProceedings of the 41st International Conference on Software Engineering10.1109/ICSE.2019.00067(560-571)Online publication date: 25-May-2019
  • (2014)Revealing the relationship between architectural elements and source code characteristicsProceedings of the 22nd International Conference on Program Comprehension10.1145/2597008.2597156(14-25)Online publication date: 2-Jun-2014
  • (2013)Layer assessment of object-oriented softwareJournal of Systems and Software10.1016/j.jss.2012.08.04186:2(349-366)Online publication date: 1-Feb-2013

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media