10.1109/TSTE.2018.2791982