Recent advances in model-based testing

M Utting, B Legeard, F Bouquet, E Fourneret… - Advances in …, 2016 - Elsevier
This chapter gives an overview of the field of model-based testing (MBT), particularly the
recent advances in the last decade. It gives a summary of the MBT process, the modeling …

Detecting assumptions on deterministic implementations of non-deterministic specifications

A Shi, A Gyori, O Legunsen… - 2016 IEEE international …, 2016 - ieeexplore.ieee.org
Some commonly used methods have nondeterministicspecifications, eg, iterating through a
set canreturn the elements in any order. However, non-deterministicspecifications typically …

Fast synthesis of fast collections

C Loncaric, E Torlak, MD Ernst - Proceedings of the 37th ACM SIGPLAN …, 2016 - dl.acm.org
Many applications require specialized data structures not found in the standard libraries, but
implementing new data structures by hand is tedious and error-prone. This paper presents a …

Scaling testing of refactoring engines

M Mongiovi - Companion Proceedings of the 2016 ACM SIGPLAN …, 2016 - dl.acm.org
Refactoring engines may have overly weak conditions, overly strong conditions, and
transformation issues related to the refactoring definitions. We find that 86% of the test suites …

Field-exhaustive testing

P Ponzio, N Aguirre, MF Frias, W Visser - Proceedings of the 2016 24th …, 2016 - dl.acm.org
We present a testing approach for object oriented programs, which encompasses a testing
criterion and an automated test generation technique. The criterion, that we call field …

Prioritizing test cases for early detection of refactoring faults

ELG Alves, PDL Machado, T Massoni… - Software Testing …, 2016 - Wiley Online Library
Refactoring edits are error‐prone, requiring cost‐effective testing. Regression test suites are
often used as a safety net for decreasing the chances of behavioural changes. Because of …

The effect of test suite type on regression test selection

N Dini, A Sullivan, M Gligoric… - 2016 IEEE 27th …, 2016 - ieeexplore.ieee.org
Regression test selection (RTS) techniques reduce the cost of regression testing by running
only test cases related to code modifications. RTS techniques have been extensively …

Vérification formelle de programmes de génération de données structurées

R Genestier - 2016 - theses.hal.science
Le problème général de la preuve de propriétés de programmes impératifs est indécidable.
Pour deslangages de programmation et de propriétés plus restrictifs, des sous-problèmes …

Deductive Synthesis and Repair

E Kneuss - 2016 - infoscience.epfl.ch
In this thesis, we explore techniques for the development of recursive functional programs
over unbounded domains that are proved correct according to their high-level specifications …

Program synthesis from denotational semantics

HP Maranhão - 2016 - repositorio.ufpe.br
Program synthesis aims to automate the task of programming. Through program synthesis it
is possible to let the programmer free to care about the description (specification) of the …