• DocumentCode
    3404664
  • Title

    A New Mutation Analysis Method for Testing Java Exception Handling

  • Author

    Ji, Changbin ; Chen, Zhenyu ; Xu, Baowen ; Wang, Ziyuan

  • Author_Institution
    Nat. Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
  • Volume
    2
  • fYear
    2009
  • fDate
    20-24 July 2009
  • Firstpage
    556
  • Lastpage
    561
  • Abstract
    Java exception mechanism can effectively free a program from abnormal exits and help developers locate faults with the exception tracing stacks. It is necessary to verify whether the exception handling constructs are arranged appropriately. Some approaches have been developed to evaluate the test sets and improve the quality of them, so that they can raise more number of exceptions in programs. Mutation analysis is a practical method to evaluate the quality of test sets. This paper presents some new mutation operators for Java exception handling constructs. Moreover, equivalent mutants can be identified by our approach. A case study illustrates the effectiveness and characteristic features of these mutation operators.
  • Keywords
    Java; exception handling; mathematical operators; Java exception handling; exception tracing stack; mutation analysis; mutation operator; Application software; Computer applications; Computer science; Genetic mutations; Java; Joining processes; Libraries; Programming profession; Robustness; Software testing; Java Exception Handling; mutation operator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
  • Conference_Location
    Seattle, WA
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3726-9
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2009.192
  • Filename
    5254086