First-Class Change Objects for Feature-Oriented Programming | IEEE Conference Publication | IEEE Xplore