Ebraert. First-class Change Objects for Feature-oriented Programming. IEEE, 2008, doi:10.1109/wcre.2008.43.