Identifying static analysis techniques for finding non-fix hunks in fix revisions

Yungbum Jung, Hakjoo Oh, Kwangkeun Yi
2009 Proceeding of the ACM first international workshop on Data-intensive software management and mining - DSMM '09  
Mining software repositories for bug detection requires accurate techniques of identifying bug-fix revisions. There have been many researches to find exact bug-fix revisions. However there are still noises, we call these noises non-fix hunks, even in exactly identified bug-fix revisions. Our goal is to remove these non-fix hunks automatically. First we inspected every 50 bug-fix revisions of three open source projects (Eclipse, Lucene, and Columba). Among total 2146 hunks we found 179 non-fix
more » ... nks. We classified these non-fix hunks into 11 patterns. For all patterns we enumerate enabling static analysis techniques.
doi:10.1145/1651309.1651313 dblp:conf/cikm/JungOY09 fatcat:c5d6vfuoavbmhcgblonclf2vam