Seminars & Colloquia
Department of Computer Science and Engineering, University of Washington
"Analyzing and Inferring the Structure of Code Changes"
Wednesday March 19, 2008 10:00 AM
Location: 3211, EBII NCSU Centennial Campus
(Visitor parking instructions)
In this talk, I will also present my empirical studies on duplicated code, which partially motivated my program differencing approach. It has been long believed that code clones---syntactically similar code fragments---indicate bad smells of poor software design and that refactoring code clones improves software quality. By analyzing how code clones actually change over time, I found that code clones are not inherently bad and that immediate and aggressive refactoring may not be the best solution for managing code clones.
Host: Tao Xie, Computer Science, NCSU