• DocumentCode
    1597922
  • Title

    Software Networks of Java Class and Application in Fault Localization

  • Author

    Li Chunfang ; Liu Lianzhong ; Li Xiangyu

  • Author_Institution
    Sch. of Autom. Sci. & Electr. Eng., Beihang Univ., Beijing, China
  • fYear
    2012
  • Firstpage
    1117
  • Lastpage
    1120
  • Abstract
    Complex networks are backbones of complex systems. A lot of empirical analysis demonstrates that software is kind of artificial complex systems that expose the small-world effects and follow scale-free degree distribution. Here analyzed is Java class complex networks construction in binary file with BCEL (Byte Code Engineering Library) of Apache Jakarta Project. This method needn´t source code to generate networks, so it can extract all java software´s inner structure to assist programmer to understand software macroscopic features. Existing lectures almost verified variety of software networks are complex networks, and some investigators have concluded software networks cannot yet produce factual instruction in software engineering. Here we utilize log information in Java networks to diagnose software fault and exception. Experiments show that software networks can not only visualize the software structure, but also really instruct software fault localization.
  • Keywords
    Java; complex networks; large-scale systems; software engineering; software fault tolerance; Apache Jakarta Project; BCEL; Java class; Java software; artificial complex systems; byte code engineering library; complex networks construction; empirical analysis; fault localization; scale free degree distribution; software engineering; software fault localization; software macroscopic features; software networks; software structure; Complex networks; Java; Layout; Software algorithms; Software engineering; Software systems; Complex Networks; Fault Localization; Java; Software Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent System Design and Engineering Application (ISDEA), 2012 Second International Conference on
  • Conference_Location
    Sanya, Hainan
  • Print_ISBN
    978-1-4577-2120-5
  • Type

    conf

  • DOI
    10.1109/ISdea.2012.403
  • Filename
    6173401