A literature review of automatic traceability links recovery for software change impact analysis
In large-scale software development projects, change impact analysis (CIA) plays an
important role in controlling software design evolution. Identifying and accessing the effects …
important role in controlling software design evolution. Identifying and accessing the effects …
Improving ir-based bug localization with context-aware query reformulation
Recent findings suggest that Information Retrieval (IR)-based bug localization techniques do
not perform well if the bug report lacks rich structured information (eg, relevant program …
not perform well if the bug report lacks rich structured information (eg, relevant program …
Bee: A tool for structuring and analyzing bug reports
Y Song, O Chaparro - Proceedings of the 28th ACM joint meeting on …, 2020 - dl.acm.org
This paper introduces BEE, a tool that automatically analyzes user-written bug reports and
provides feedback to reporters and developers about the system's observed behavior (OB) …
provides feedback to reporters and developers about the system's observed behavior (OB) …
Effective reformulation of query for code search using crowdsourced knowledge and extra-large data analytics
Software developers frequently issue generic natural language queries for code search
while using code search engines (eg, GitHub native search, Krugle). Such queries often do …
while using code search engines (eg, GitHub native search, Krugle). Such queries often do …
Are bug reports enough for text retrieval-based bug localization?
C Mills, J Pantiuchina, E Parra… - … and Evolution (ICSME …, 2018 - ieeexplore.ieee.org
Text Retrieval (TR) has been widely used to support many software engineering tasks,
including bug localization (ie, the activity of localizing buggy code starting from a bug report) …
including bug localization (ie, the activity of localizing buggy code starting from a bug report) …
Automated question title reformulation by mining modification logs from stack overflow
In Stack Overflow, developers may not clarify and summarize the critical problems in the
question titles due to a lack of domain knowledge or poor writing skills. Previous studies …
question titles due to a lack of domain knowledge or poor writing skills. Previous studies …
[HTML][HTML] Best practices for evaluating IRFL approaches
Abstract Information retrieval fault localization (IRFL) is a popular research field and many
IRFL approaches have been proposed recently. Unfortunately, the evaluation of some of …
IRFL approaches have been proposed recently. Unfortunately, the evaluation of some of …
Using bug descriptions to reformulate queries during text-retrieval-based bug localization
Text Retrieval (TR)-based approaches for bug localization rely on formulating an initial
query based on the full text of a bug report. When the query fails to retrieve the buggy code …
query based on the full text of a bug report. When the query fails to retrieve the buggy code …
Reformulating queries for duplicate bug report detection
O Chaparro, JM Florez, U Singh… - 2019 IEEE 26th …, 2019 - ieeexplore.ieee.org
When bugs are reported, one important task is to check if they are new or if they were
reported before. Many approaches have been proposed to partially automate duplicate bug …
reported before. Many approaches have been proposed to partially automate duplicate bug …
Combining Language and App UI Analysis for the Automated Assessment of Bug Reproduction Steps
Bug reports are essential for developers to confirm software problems, investigate their
causes, and validate fixes. Unfortunately, reports often miss important information or are …
causes, and validate fixes. Unfortunately, reports often miss important information or are …