Learning from deletions

Yana Momchilova Mileva · 2008

When somethings gets deleted from source code it has been deleted because it is wrong, no longer used or inappropriate. What does this mean for other places that still use the same feature? By mining software archives and the stored deletion information, I hope to detect project specific evolutionary patterns. This knowledge can later be used for recommendation of a substitution for the deleted element, detection and correction of unknown code defects1 and prediction of future deletions.

Read the paper · More papers on PaperTik