2016 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2016
DOI: 10.1109/icsme.2016.85
|View full text |Cite
|
Sign up to set email alerts
|

Configuring and Assembling Information Retrieval Based Solutions for Software Engineering Tasks

Abstract: Information Retrieval (IR) approaches are used to leverage textual or unstructured data generated during the software development process to support various software engineering (SE) tasks (e.g., concept location, traceability link recovery, change impact analysis, etc.). Two of the most important steps for applying IR techniques to support SE tasks are preprocessing the corpus and configuring the IR technique, and these steps can significantly influence the outcome and the amount of effort developers have to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(18 citation statements)
references
References 176 publications
0
18
0
Order By: Relevance
“…These techniques operate using a variety of approaches: textual or structural analysis of the source code [32], [35], [36], historic analysis of software change information [31], [34] and dynamic analysis of pass/fail testcase information [15]. As bug reports are usually formulated in natural language and the source code also includes large amounts of comments and identifiers, Information-Retrieval (IR) based bug localization techniques are frequently proposed for bug localization [3], [6], [8], [9], [13], [17], [26], [27], [29], [32]- [35], [37].…”
Section: Introductionmentioning
confidence: 99%
“…These techniques operate using a variety of approaches: textual or structural analysis of the source code [32], [35], [36], historic analysis of software change information [31], [34] and dynamic analysis of pass/fail testcase information [15]. As bug reports are usually formulated in natural language and the source code also includes large amounts of comments and identifiers, Information-Retrieval (IR) based bug localization techniques are frequently proposed for bug localization [3], [6], [8], [9], [13], [17], [26], [27], [29], [32]- [35], [37].…”
Section: Introductionmentioning
confidence: 99%
“…According to the number of articles for each task, ML techniques are more commonly used for Bug Localization than for Traceability Link Recovery or for Feature Location. While 47% of the articles apply ML techniques for Bug [14], [50], [51], [52], [53], [54], [55], [56], [57], [58], [59] [60], [61], [62], [63], [64], [65], [66], [67], [68], [69], [70], [71], [72], [73], [74], [75], [76], [77], [78], [79], [80], [81], [82], [83], [84], [85] [10], [86], [87], [88], [89], [90], [91], [92], [93], [94], [95], [96], [97],…”
Section: Related Workmentioning
confidence: 99%
“…In this table, our articles are highlighted using bold font. Thanks to this table, we can see that genetic algorithms are not only used for our works [9,14], but they also are used for many other research works [10,54,55,87,89,90,91,94,99,62,67,79].…”
Section: Related Work Regarding the ML Techniquesmentioning
confidence: 99%
See 2 more Smart Citations