Xiang Zhao, Leon Osterweil |
Barbara Staudt Lerner |
|
Emery Boose, Aaron Ellison
|
||
Rework occurs commonly in software development. This paper describes a simple rework example, namely the code refactoring process. We show that contextual information is central to supporting such rework, and we present an artifact provenance support approach that can help developers keep track of previous decisions to im- prove their effectiveness in rework.