Curtin University Homepage
  • Library
  • Help
    • Admin

    espace - Curtin’s institutional repository

    JavaScript is disabled for your browser. Some features of this site may not work without it.
    View Item 
    • espace Home
    • espace
    • Curtin Research Publications
    • View Item
    • espace Home
    • espace
    • Curtin Research Publications
    • View Item

    Program structure aware fault localization

    Access Status
    Fulltext not available
    Authors
    Li, H.
    Liu, Y.
    Zhang, Z.
    Liu, Jian
    Date
    2014
    Type
    Conference Paper
    
    Metadata
    Show full item record
    Citation
    Li, H. and Liu, Y. and Zhang, Z. and Liu, J. 2014. Program structure aware fault localization, in Proceedings of the International Workshop on Innovative Software Development Methodologies and Practices InnoSWDev, Nov 16 2014, pp. 40-48. Hong Kong, China: ACM.
    Source Title
    International Workshop on Innovative Software Development Methodologies and Practices, InnoSWDev 2014 - Proceedings
    DOI
    10.1145/2666581.2666593
    ISBN
    9781450332262
    School
    WASM: Minerals, Energy and Chemical Engineering (WASM-MECE)
    URI
    http://hdl.handle.net/20.500.11937/71310
    Collection
    • Curtin Research Publications
    Abstract

    Software testing is always an effective method to show the presence of bugs in programs, while debugging is never an easy task to remove a bug from a program in software development. To facilitate the debugging task, statistical fault localization estimates the location of faults in programs automatically by analyzing the program executions to narrow down the suspicious code region. We observe that program structure has strong impacts on the assessed suspiciousness of the program elements. However, existing techniques inadequately pay attention to this problem in locating faults. In this paper, we emphasize the biases caused by program structure in fault localization, and propose a method to address them. Our method is dedicated to boost a fault localization technique by adapting it to various program structures, in a software development process. It collects the suspiciousness of program elements when locating historical faults, statistically captures the biases caused by program structure, and removes such an impact factor from a fault localization result. An empirical study using the Siemens test suite shows that our method can greatly improve the effectiveness of the most representative fault localization Tarantula.

    Related items

    Showing items related by title, author, creator and subject.

    • Fluid migration and hydrocarbon charge history of the vulcan sub-basin
      Lisk, Mark (2012)
      A comprehensive examination of the hydrocarbon charge and formation water history of the central Vulcan Sub-basin, Timor Sea has been completed and a model developed to describe the evolution of the region’s petroleum ...
    • Geophysical exploration at the Comet Gold Mine, Western Australia
      Chenrai, Piyaphong (2008)
      The Comet Gold Mine is in the Murchison mineral field which lies within the Yilgarn Craton of Western Australia. Several different geophysical methods were used in this study to define the geophysical signatures of ...
    • An Investigation Into Bearing Fault Diagnostics for Condition Based Maintenance Using Band - Pass Filtering and Wavelet Decomposition Analysis of Vibration Signals
      Wood, J.; Mazhar, M.; Howard, Ian (2016)
      © IEOM Society International.Rotating machines are essential assets in many industries, and critical to the operation of these machines is the health of the rolling element bearings used to support shafts and gears. ...
    Advanced search

    Browse

    Communities & CollectionsIssue DateAuthorTitleSubjectDocument TypeThis CollectionIssue DateAuthorTitleSubjectDocument Type

    My Account

    Admin

    Statistics

    Most Popular ItemsStatistics by CountryMost Popular Authors

    Follow Curtin

    • 
    • 
    • 
    • 
    • 

    CRICOS Provider Code: 00301JABN: 99 143 842 569TEQSA: PRV12158

    Copyright | Disclaimer | Privacy statement | Accessibility

    Curtin would like to pay respect to the Aboriginal and Torres Strait Islander members of our community by acknowledging the traditional owners of the land on which the Perth campus is located, the Whadjuk people of the Nyungar Nation; and on our Kalgoorlie campus, the Wongutha people of the North-Eastern Goldfields.