Software Testing, Verification and Reliability

Cover image for Vol. 27 Issue 7

Edited By: Jeff Offutt and Robert M. Hierons

Impact Factor: 1.588

ISI Journal Citation Reports © Ranking: 2016: 46/106 (Computer Science Software Engineering)

Online ISSN: 1099-1689

Associated Title(s): Journal of Software: Evolution and Process, Software Process: Improvement and Practice, Software: Practice and Experience

Recently Published Issues

See all

Enjoy the ICST Special Issues published by Software Testing Verification and Reliability

To celebrate the ongoing collaboration between the ICST Conference and Software Testing, Verification & Reliability, we have brought all previous and current ICST Special Issues together in one collection.
 Read all the ICST Special Issue Papers

Recently Published Articles

  1. Why does the orientation change mess up my Android application? From GUI failures to code faults

    Domenico Amalfitano, Vincenzo Riccio, Ana C. R. Paiva and Anna Rita Fasolino

    Version of Record online: 6 NOV 2017 | DOI: 10.1002/stvr.1654

    Thumbnail image of graphical abstract

    This paper investigates the GUI failures exposed in Android mobile apps by the mobile-specific event of changing the screen orientation and proposes a framework for detecting and classifying GUI failures due to orientation changes.

    We study the impact of such failures in both open-source and Google Play apps and show that more than 88% of the considered apps are affected by GUI failures, some classes of GUI failures were more common than others, and some GUI objects were more frequently involved.

    We analyze the source code of the apps affected by these failures and point out 6 classes of common faults that should be avoided by developers to improve the app quality.

  2. You have free access to this content
    Editorial: Beware of predatory journals

    Jeff Offutt

    Version of Record online: 16 OCT 2017 | DOI: 10.1002/stvr.1655

  3. CoopREP: Cooperative record and replay of concurrency bugs

    Nuno Machado, Paolo Romano and Luís Rodrigues

    Version of Record online: 5 SEP 2017 | DOI: 10.1002/stvr.1645

    Thumbnail image of graphical abstract

    This paper presents CoopREP, a system that leverages lightweight cooperative recording and partial log combination to replay concurrency bugs. CoopREP employs several innovative statistical analysis techniques aimed at effectively combining the partial logs captured from independent production runs into a single bug-inducing replay log. The experimental evaluation using benchmark and real-world applications shows that CoopREP can successfully replay concurrency bugs involving tens of thousands of memory accesses, with up to 13× less recording overhead than state-of-the-art noncooperative logging schemes.

  4. You have full text access to this OnlineOpen article
    Impediments for software test automation: A systematic literature review

    Kristian Wiklund, Sigrid Eldh, Daniel Sundmark and Kristina Lundqvist

    Version of Record online: 5 SEP 2017 | DOI: 10.1002/stvr.1639

    Thumbnail image of graphical abstract

    As a facilitator of frequent and rapid feedback, test automation is a critical part of the modern software development process. Automating software testing is thus often organizationally prioritized. However, an enabling factor for all types of improvement is to understand the nature of what is to be improved. On the basis of a systematic review of the literature, we provide a sociotechnical view of test automation and describe impediments for its use and implementation.

  5. You have free access to this content