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

Yungbum Jung, Hakjoo Oh, Kwangkeun Yi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

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 hunks. We classified these non-fix hunks into 11 patterns. For all patterns we enumerate enabling static analysis techniques.

Original languageEnglish
Title of host publication1st ACM International Workshop on Data-Intensive Software Management and Minings, DSMM'09, Co-located with the 18th ACM International Conference on Information and Knowledge Management, CIKM 2009
Pages13-17
Number of pages5
DOIs
Publication statusPublished - 2009
Event1st ACM International Workshop on Data-Intensive Software Management and Minings, DSMM'09, Co-located with the 18th ACM International Conference on Information and Knowledge Management, CIKM 2009 - Hong Kong, China
Duration: 2009 Nov 22009 Nov 6

Publication series

NameInternational Conference on Information and Knowledge Management, Proceedings

Conference

Conference1st ACM International Workshop on Data-Intensive Software Management and Minings, DSMM'09, Co-located with the 18th ACM International Conference on Information and Knowledge Management, CIKM 2009
CountryChina
CityHong Kong
Period09/11/209/11/6

Keywords

  • Mining software repository
  • Static analysis

ASJC Scopus subject areas

  • Decision Sciences(all)
  • Business, Management and Accounting(all)

Fingerprint Dive into the research topics of 'Identifying static analysis techniques for finding non-fix hunks in fix revisions'. Together they form a unique fingerprint.

  • Cite this

    Jung, Y., Oh, H., & Yi, K. (2009). Identifying static analysis techniques for finding non-fix hunks in fix revisions. In 1st ACM International Workshop on Data-Intensive Software Management and Minings, DSMM'09, Co-located with the 18th ACM International Conference on Information and Knowledge Management, CIKM 2009 (pp. 13-17). (International Conference on Information and Knowledge Management, Proceedings). https://doi.org/10.1145/1651309.1651313