A framework for understanding conceptual changes in evolving source code | IEEE Conference Publication | IEEE Xplore