IDEAS home Printed from https://ideas.repec.org/a/hin/jnlmpe/9768400.html
   My bibliography  Save this article

Multi-Error Location Method Based on Path Clustering and Failure Weighting

Author

Listed:
  • Xiaoyin Wang
  • Chunyang Hu
  • Jiaze Sun
  • Shuyan Wang
  • Tahir Mehmood

Abstract

Since the traditional multiple-error locating method in software testing is difficult to achieve, and its information analysis is inaccurate, a software multiple-error locating method based on path clustering and failure weighting is proposed in this paper. In an environment with complete test cases, the program execution context information is dynamically captured by running test cases, and a path matrix of execution trajectory information is constructed. The cluster analysis is used to divide clusters and expand the weight of failed execution and added to suspicious in the process of degree evaluation to troubleshoot multiple errors. Experiments are implemented on four benchmark programs. The results show that compared with the five methods based on the equivalent evaluation function, the error location cost of the proposed method was reduced by 19.15% on average and effectively improved the efficiency of error location.

Suggested Citation

  • Xiaoyin Wang & Chunyang Hu & Jiaze Sun & Shuyan Wang & Tahir Mehmood, 2022. "Multi-Error Location Method Based on Path Clustering and Failure Weighting," Mathematical Problems in Engineering, Hindawi, vol. 2022, pages 1-8, August.
  • Handle: RePEc:hin:jnlmpe:9768400
    DOI: 10.1155/2022/9768400
    as

    Download full text from publisher

    File URL: http://downloads.hindawi.com/journals/mpe/2022/9768400.pdf
    Download Restriction: no

    File URL: http://downloads.hindawi.com/journals/mpe/2022/9768400.xml
    Download Restriction: no

    File URL: https://libkey.io/10.1155/2022/9768400?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:hin:jnlmpe:9768400. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Mohamed Abdelhakeem (email available below). General contact details of provider: https://www.hindawi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.