{'fraction_non_alphanumeric': 0.021151586368977675, 'fraction_numerical': 0.01645123384253819, 'mean_word_length': 5.042553191489362, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Statistical Analysis of Refactoring Bug Reports in Eclipse Bugzilla

Eclipse Java Development Tool (JDT) is one of the most popular Java Integrated Development Environments which offers frequently used refactorings including rename, move and extract. However, JDT refactorings are flawed by a number of known bugs. We discovered that 5,045 bugs related to JDT refactorings have been reported on Eclipse's bug report website (Eclipse Bugzilla) as of January 2021. Many of these bugs are fixed after being reported, but others remain unfixed or even forgotten. Our analysis of submitted refactoring bugs shows that 18.4% will not be fixed. We also found that a refactoring bug takes 674 days on average to receive its final resolution. This paper explains the results and findings of our statistical analysis of JDT refactoring bugs in Eclipse Bugzilla.