https://doi.org/10.1109/JSTQE.2018.2792842