EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
Lecture 12
Mining Software Repositories, Part 2 Hipikat, Bugcache, Mining Social Network
Lecture 12 Mining Software Repositories, Part 2 Hipikat, Bugcache, - - PowerPoint PPT Presentation
Lecture 12 Mining Software Repositories, Part 2 Hipikat, Bugcache, Mining Social Network EE382V Spring 2009, Software Evolution, Instructor Miryung Kim Announcement Project Midpoint Review is coming up in two weeks. You must have
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
Mining Software Repositories, Part 2 Hipikat, Bugcache, Mining Social Network
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
probably need to have a working prototype.)
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
change log (commit msg), branch, etc
priority, severity, bug assignee, bug description, when fixed, etc.
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
04]
point [Cubranic and Murphy 04]
05]
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
group memory (knowledge) about software.
existing artifacts.
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
apparent at one time to members of the development team but that were not recorded
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
File revision Change/ Bug
* * * *
Person Message Document
1 * 1 * * * * * * posts about writes works on 1 implements documents * similar to * 1 writes similar to reply to * * *
time proximity (6 hours) Scanning for bug-id
?? ?? ?? ?? cosine vector similarity
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
changes?
the pairs to make the change?
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
subjects
tool’s suggestions.
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
solution with the solution by the Eclipse team.
similar change to this task in Eclipse history.
EE382V Spring 2009, Software Evolution, Instructor Miryung Kim
using a straightforward approach.
research