• DocumentCode
    564103
  • Title

    A network perspective on software modularity

  • Author

    Zanetti, Marcelo Serrano ; Schweitzer, Frank

  • Author_Institution
    Dept. of Syst. Design, ETH Zurich, Zürich, Switzerland
  • fYear
    2012
  • fDate
    28-29 Feb. 2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Modularity is a desirable characteristic for software systems. In this article we propose to use a quantitative method from complex network sciences to estimate the coherence between the modularity of the dependency network of large open source Java projects and their decomposition in terms of Java packages. The results presented in this article indicate that our methodology offers a promising and reasonable quantitative approach with potential impact on software engineering processes.
  • Keywords
    Java; public domain software; software architecture; Java packages; complex network sciences; dependency network modularity; large open source Java projects; network perspective; quantitative method; software engineering processes; software modularity; software systems; Coherence; Java; Measurement; Programming; Software systems; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ARCS Workshops (ARCS), 2012
  • Conference_Location
    Muenchen
  • Print_ISBN
    978-1-4673-1913-3
  • Electronic_ISBN
    978-3-88579-294-9
  • Type

    conf

  • Filename
    6222227