{'fraction_non_alphanumeric': 0.010687022900763359, 'fraction_numerical': 0.0, 'mean_word_length': 5.302884615384615, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Bug Report Summarization: A systematic Literature Review

Natural language Processing techniques have been proved very helpful in optimizing the software development process. It has improved the accuracy and speed of different steps of development process. Summarization of software artifacts is one of application of natural language processing techniques to help the developers or testers. Summarization tools and techniques have been applied to many software artifacts in the past like source code, discussions and bug reports. In this paper, we present a systematic literature review of the natural language processing techniques applied for the summarization of bug reports. Bug reports are very important for development process because these have valuable knowledge of the problems and their resolution. By summarizing bug reports, a lot of developer's time can be saved during bug triaging when developers are looking for the similar problems from the past. Bug report summarization is done by various methods and techniques and it have helped the developer to save their time and better understanding of the problem at hand. This survey of the past techniques used for the summarization of bug reports will provide useful and wide background knowledge of this research field to the future researchers.