• DocumentCode
    2509348
  • Title

    Towards a software diagnosis method based on rough set reasoning

  • Author

    Mao, Chengying ; Hu, Xiaohua ; Lu, Yansheng

  • Author_Institution
    Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan
  • fYear
    2008
  • fDate
    8-11 July 2008
  • Firstpage
    718
  • Lastpage
    723
  • Abstract
    Software diagnosis for finding faults based on the test results is one of the most time-consuming and labor-intensive activities in large scale software development. Revealing the potential knowledge hidden in the test results or program constructs to assist this activity is a rational solution. In this paper, we propose two kinds of debugging applications based on rough set reasoning. One is to select key input parameters which will affect programpsilas behaviors to facilitate diagnosis. The other is to extract association rules between program input and its behaviors. The inputs of the above two rough reasoning applications are all the test results of functional testing. Our work is the first attempt to utilize functional testing information to help software debugging. The feasibility and effectiveness of our approach is validated by some examples and experiments. In addition, some on-going research issues are also addressed.
  • Keywords
    program debugging; program testing; rough set theory; software engineering; functional testing information; labor-intensive activities; rough set reasoning; software debugging; software development; software diagnosis method; Application software; Computer science; Data mining; Educational institutions; Fault diagnosis; Finance; Large-scale systems; Programming; Software debugging; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2008. CIT 2008. 8th IEEE International Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-1-4244-2357-6
  • Electronic_ISBN
    978-1-4244-2358-3
  • Type

    conf

  • DOI
    10.1109/CIT.2008.4594763
  • Filename
    4594763