{"id":{"repo_id":"lethbridge","oai_identifier":"oai:opus.uleth.ca:10133/6415"},"canonical_url":"https://search.dev.ndltd.org/etd/lethbridge/oai:opus.uleth.ca:10133/6415","repository":{"repo_id":"lethbridge","name":"University of Lethbridge","base_url":"https://opus.uleth.ca/server/oai/request"},"display":{"title":"Detecting planning conversations in bug reports","abstract":"Software developers refer to bug reports as a reliable source of information. However, these bug reports are written in the form of conversations among developers and often become long depending on the complexity of the issue, necessitating a significant amount of time and effort to locate the desired information. Prior work focused on tagging the different types of information in the bug reports. However, their work did not identify Plans. In our work, we focus on retrieving Plans from bug reports and labeling them with a Plan Labeller. First, we analyzed bug reports to identify which section contains Plans. Then we examined three methods to detect Plans. Based on that, we found keywords and key-phrases to be the best approach. We applied lists of keywords and key-phrases iteratively to randomly selected bug reports to construct a list of keywords and key-phrases that can identify Plans in a bug report.","abstract_html":"Software developers refer to bug reports as a reliable source of information. However, these bug reports are written in the form of conversations among developers and often become long depending on the complexity of the issue, necessitating a significant amount of time and effort to locate the desired information. Prior work focused on tagging the different types of information in the bug reports. However, their work did not identify Plans. In our work, we focus on retrieving Plans from bug reports and labeling them with a Plan Labeller. First, we analyzed bug reports to identify which section contains Plans. Then we examined three methods to detect Plans. Based on that, we found keywords and key-phrases to be the best approach. We applied lists of keywords and key-phrases iteratively to randomly selected bug reports to construct a list of keywords and key-phrases that can identify Plans in a bug report.","abstract_has_math":false,"creators":["Islam, Rafat Bin","University of Lethbridge. Faculty of Arts and Science"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2022,"date_issued":"2022-12-14","date_published":"2022-12-14","updated_at":"2026-07-27T20:02:08Z","subjects":["Bug reports","Plan labeller","List of keywords and key-phrases","Manually labeled sentences","Automatic sentence annotation","Tagging","Annotated dataset","Software bugs"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["hdl:10133/6415"],"render_values":[{"text":"hdl:10133/6415","href":null,"code":true}]}]},"links":{"outbound_url":null,"outbound_label":null,"outbound_source":null},"metadata_groups":[{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.issued","label":"Date","values":["2022-12-14"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Bug reports","Plan labeller","List of keywords and key-phrases","Manually labeled sentences","Automatic sentence annotation","Tagging","Annotated dataset","Software bugs"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["hdl:10133/6415"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.other","label":"Dc Description Other","values":["Software developers refer to bug reports as a reliable source of information. However, these bug reports are written in the form of conversations among developers and often become long depending on the complexity of the issue, necessitating a significant amount of time and effort to locate the desired information. Prior work focused on tagging the different types of information in the bug reports. However, their work did not identify Plans. In our work, we focus on retrieving Plans from bug reports and labeling them with a Plan Labeller. First, we analyzed bug reports to identify which section contains Plans. Then we examined three methods to detect Plans. Based on that, we found keywords and key-phrases to be the best approach. We applied lists of keywords and key-phrases iteratively to randomly selected bug reports to construct a list of keywords and key-phrases that can identify Plans in a bug report."]},{"key":"dc:title","label":"Title","values":["Detecting planning conversations in bug reports"]}]}],"canonical_facts":{"dc:date.issued":["2022-12-14"],"dc:description.other":["Software developers refer to bug reports as a reliable source of information. However, these bug reports are written in the form of conversations among developers and often become long depending on the complexity of the issue, necessitating a significant amount of time and effort to locate the desired information. Prior work focused on tagging the different types of information in the bug reports. However, their work did not identify Plans. In our work, we focus on retrieving Plans from bug reports and labeling them with a Plan Labeller. First, we analyzed bug reports to identify which section contains Plans. Then we examined three methods to detect Plans. Based on that, we found keywords and key-phrases to be the best approach. We applied lists of keywords and key-phrases iteratively to randomly selected bug reports to construct a list of keywords and key-phrases that can identify Plans in a bug report."],"dc:identifier":["hdl:10133/6415"],"dc:subject":["Bug reports","Plan labeller","List of keywords and key-phrases","Manually labeled sentences","Automatic sentence annotation","Tagging","Annotated dataset","Software bugs"],"dc:title":["Detecting planning conversations in bug reports"],"dc:type":["Thesis"]},"updated_at":"2026-07-27T20:02:08Z"}