Last updated on Monday, October 06, 2025
@inproceedings{Abdi2019IWST,
author = {Mehrdad Abdi and Henrique Rocha and Serge Demeyer},
booktitle = {Proceedings {IWST 2019} (International Workshop on
Smalltalk Technologies)},
publisher = {ESUG},
title = {Test Amplification in the Pharo Smalltalk Ecosystem},
year = {2019},
abstract = {Test amplification is the act of strengthening
existing unit-tests to exercise the boundary
conditions of the unit under test. It is an emerging
research idea which has been demonstrated to work for
Java, relying on the type system to safely transform
the code under test. In this paper we report on a
feasibility study concerning test amplification in
the context of the Smalltalk eco-system. We introduce
a proof-of-concept test amplifier named SmallAmp, and
discuss the advantages and challenges we encountered
while incorporating the tool into the Pharo Smalltalk
environment. We demonstrate that by building on top
of the Refactoring Browser API, the MuTalk mutation
tool, it is feasible to build a test amplifier in
Pharo Smalltalk despite the absence of a type
system.},
annote = {workshoppaper},
url = {https://www.stamp-project.eu/download/Blog/
DSpot_Pharo_Smalltalk/Pharo_Smalltalk_DSpot.pdf},
}