• DocumentCode
    2470679
  • Title

    The impact of component interconnections on software quality: A network analysis approach

  • Author

    Li Jiang ; Carley, Kathleen M. ; Bigrigg, M.W. ; Eberlein, Armin ; Galster, Matthias

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Adelaide, Adelaide, SA, Australia
  • fYear
    2012
  • fDate
    14-17 Oct. 2012
  • Firstpage
    1865
  • Lastpage
    1872
  • Abstract
    The growing complexity of software has posed challenges for the design, understanding and maintenance of software. Software developers often spend a lot of effort on understanding how software components are connected. Through analysis of the data obtained from a real software application, this paper demonstrates that network analysis approaches can help understand software component interconnections and their impact on software quality. Additionally, this paper shows that there is a correlation between the number of bugs found in an application and a set of measures used in component (interconnection) networks. Furthermore, a case study showed that the software performance improved over two releases as a result of improving the component network.
  • Keywords
    network theory (graphs); software maintenance; software metrics; software quality; component interconnection; data analysis; interconnection network; network analysis approach; software application; software complexity; software component; software design; software maintenance; software performance; software quality; software understanding; Australia; Complexity theory; Computer bugs; Educational institutions; Measurement; Software; USA Councils; Component network; centrality; network measures; network science; program understanding; software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-1713-9
  • Electronic_ISBN
    978-1-4673-1712-2
  • Type

    conf

  • DOI
    10.1109/ICSMC.2012.6378010
  • Filename
    6378010