Slide 3
Slide 3 text
Blame and text diff are not sufficient
Grund et al. 2021
• Developers prefer source code history information at
method/function level, rather than the file level
• Current tools are unable to find the commit that introduced a method
LaToza & Myers 2010
• “Where was this variable last changed?”
• “When, how, by whom, and why was this code changed or inserted?”
• “How this code changed over time?”
3
Felix Grund, Shaiful Alam Chowdhury, Nick Bradley, Braxton Hall, and Reid Holmes, CodeShovel: Constructing Method-Level Source Code Histories (ICSE 2021)
Thomas D. LaToza and Brad A. Myers, Hard-to-Answer Questions about Code (PLATEAU 2010)