You have free access to this content

Software Testing, Verification and Reliability

Cover image for Vol. 26 Issue 1

January 2016

Volume 26, Issue 1

Pages 1–88

  1. Issue Information

    1. Top of page
    2. Issue Information
    3. Editorial
    4. Research Articles
    1. You have free access to this content
      Issue Information (pages 1–2)

      Article first published online: 15 DEC 2015 | DOI: 10.1002/stvr.1584

  2. Editorial

    1. Top of page
    2. Issue Information
    3. Editorial
    4. Research Articles
    1. You have free access to this content
      The dreaded desk reject (page 3)

      Robert M. Hierons

      Article first published online: 15 DEC 2015 | DOI: 10.1002/stvr.1597

  3. Research Articles

    1. Top of page
    2. Issue Information
    3. Editorial
    4. Research Articles
    1. You have free access to this content
      Anomaly detection in performance regression testing by transaction profile estimation (pages 4–39)

      Shadi Ghaith, Miao Wang, Philip Perry, Zhen Ming Jiang, Pat O'Sullivan and John Murphy

      Article first published online: 9 MAR 2015 | DOI: 10.1002/stvr.1573

      Thumbnail image of graphical abstract

      We showed how the transaction profile (TP) can be used, via the TP run report, by regression testing teams as an automated way to discover performance regression anomalies. Furthermore, the TP is immune to changes in the load applied to the system, which will save time to repeat runs with the previous release load. Moreover, we proposed a novel way to infer the TP from already available performance data, mainly the resources utilizations and the transaction response times, and the queueing network model of the testing system.

    2. You have free access to this content
      Cause reduction: delta debugging, even without bugs (pages 40–68)

      Alex Groce, Mohammad Amin Alipour, Chaoqiang Zhang, Yang Chen and John Regehr

      Article first published online: 31 MAR 2015 | DOI: 10.1002/stvr.1574

      Thumbnail image of graphical abstract

      This paper presents a generalization of delta debugging (cause reduction) in which test cases are reduced based on an arbitrary property, rather than only with respect to ability to trigger a fault. The graph shows that basing test suites on tests cases that have been reduced with respect to statement coverage can result in much better code coverage for very small regression tests than using unreduced test cases. Cause reduction can also benefit symbolic execution and stress testing.

    3. You have free access to this content
      Automatic fault localization for client-side JavaScript (pages 69–88)

      Frolin S. Ocariza Jr., Guanpeng Li, Karthik Pattabiraman and Ali Mesbah

      Article first published online: 14 APR 2015 | DOI: 10.1002/stvr.1576

      Thumbnail image of graphical abstract

      This work proposes an approach for automatically localizing Document-Object-Model-related (i.e. DOM-related) JavaScript faults in AJAX-based web applications. The technique has been implemented in a tool called AutoFLox, and it is capable of localizing faults in a wide array of web applications, including minified applications, as well as those using anonymous functions and eval. An evaluation of the proposed approach shows that it is accurate, with a recall of 96% and no false positives, and can localize real bugs from real-world web applications.

SEARCH

SEARCH BY CITATION