2018 IEEE Workshop on Validation, Analysis and Evolution of Software Tests (VST)

20-20 March 2018

Filter Results

Displaying Results 1 - 9 of 9
  • [Front cover]

    Publication Year: 2018, Page(s):1 - 2
    Request permission for reuse | PDF file iconPDF (28 KB)
    Freely Available from IEEE
  • Author index

    Publication Year: 2018, Page(s): 26
    Request permission for reuse | PDF file iconPDF (18 KB)
    Freely Available from IEEE
  • Contents

    Publication Year: 2018, Page(s): v
    Request permission for reuse | PDF file iconPDF (29 KB)
    Freely Available from IEEE
  • Welcome from the chairs

    Publication Year: 2018, Page(s):iii - iv
    Request permission for reuse | PDF file iconPDF (25 KB)
    Freely Available from IEEE
  • Summarization techniques for code, change, testing, and user feedback (Invited paper)

    Publication Year: 2018, Page(s):1 - 5
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (98 KB) | HTML iconHTML

    Most of today's industries, from engineering to agriculture to health, are run on software. In such a context, ensuring software quality play an important role in most of current working environment and have a direct impact in any scientific and technical discipline. Software maintenance and testing have the crucial goal to find or discover possible software bugs (or defects) as early as possible,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Detecting duplicate examples in behaviour driven development specifications

    Publication Year: 2018, Page(s):6 - 10
    Cited by:  Papers (1)
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (89 KB)

    In Behaviour-Driven Development (BDD), the behaviour of the software to be built is specified as a set of example interactions with the system, expressed using a “Given-When-Then” structure. The examples are written using customer language, and are readable by end-users. They are also executable, and act as tests that determine whether the implementation matches the desired behaviour or not. This ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automated generation of requirements-based test cases for an adaptive cruise control system

    Publication Year: 2018, Page(s):11 - 15
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (843 KB)

    Checking that a complex software system conforms to an extensive catalogue of requirements is an elaborate and costly task which cannot be managed only through manual testing anymore. In this paper, we construct an academic case study in which we apply automated requirements-based test case generation to the protoype of an adaptive cruise control system. We focus on two main research goals with re... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A retrospective of production and test code co-evolution in an industrial project

    Publication Year: 2018, Page(s):16 - 20
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (198 KB)

    Production and test code co-evolution is known to result in high quality, maintainable, more sustainable software artifacts. This report discusses the challenges and experiences obtained in the transformation from a traditional development process, where most of the testing has been conducted manually and in a subsequent development step, to an agile development process that enforces a certain num... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluating the efficiency of continuous testing during test-driven development

    Publication Year: 2018, Page(s):21 - 25
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (572 KB)

    Continuous testing is a novel feature within modern programming environments, where unit tests constantly run in the background providing early feedback about breaking changes. One of the more challenging aspects of such a continuous testing tool is choosing the heuristic which selects the tests to run based on the changes recently applied. To help tool builders select the most appropriate test se... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.