Abate, et al.. When Good Components Go Bad. ACM Press, 2018, doi:10.1145/3243734.3243745.