• DocumentCode
    3680369
  • Title

    Bug Detection Using Particle Swarm Optimization with Search Space Reduction

  • Author

    Arun Reungsinkonkarn;Paskorn Apirukvorapinit

  • fYear
    2015
  • Firstpage
    53
  • Lastpage
    57
  • Abstract
    A bug detection tool is an important tool in software engineering development. Many research papers have proposed techniques for detecting software bug, but there are certain semantic bugs that are not easy to detect. In our views, a bug can occur from incorrect logics that when a program is executed with a particular input, the program will behave in unexpected ways. In this paper, we propose a method and tool for software bugs detection by finding such input that causes an unexpected output guided by the fitness function. The method uses a Hierarchical Similarity Measurement Model (HSM) to help create the fitness function to examine a program behavior. Its tool uses Particle Swarm Optimization (PSO) with Search Space Reduction (SSR) to manipulate input by contracting and eliminating unfavorable areas of input search space. The programs under experiment were selected from four different domains such as financial, decision support system, algorithms and machine learning. The experimental result shows a significant percentage of success rate up to 93% in bug detection, compared to an estimated success rate of 28% without SSR.
  • Keywords
    "Computer bugs","Software","Complexity theory","Particle swarm optimization","Computational modeling","Atmospheric measurements","Particle measurements"
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems, Modelling and Simulation (ISMS), 2015 6th International Conference on
  • ISSN
    2166-0670
  • Type

    conf

  • DOI
    10.1109/ISMS.2015.20
  • Filename
    7311209