Detecting missing information in bug descriptions
Bug reports document unexpected software behaviors experienced by users. To be
effective, they should allow bug triagers to easily understand and reproduce the potential …
effective, they should allow bug triagers to easily understand and reproduce the potential …
It takes two to tango: Combining visual and textual information for detecting duplicate video-based bug reports
When a bug manifests in a user-facing application, it is likely to be exposed through the
graphical user interface (GUI). Given the importance of visual information to the process of …
graphical user interface (GUI). Given the importance of visual information to the process of …
Reformulating queries for duplicate bug report detection
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 …
Using observed behavior 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 a bug report. Often, the query does not return the buggy software artifacts at …
query based on a bug report. Often, the query does not return the buggy software artifacts at …
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 …
Deep learning & software engineering: State of research and future directions
Given the current transformative potential of research that sits at the intersection of Deep
Learning (DL) and Software Engineering (SE), an NSF-sponsored community workshop was …
Learning (DL) and Software Engineering (SE), an NSF-sponsored community workshop was …
Improving bug reporting, duplicate detection, and localization
O Chaparro - 2017 IEEE/ACM 39th International Conference on …, 2017 - ieeexplore.ieee.org
Software developers rely on essential textual information from bug reports (such as
Observed Behavior, Expected Behavior, and Steps to Reproduce) to triage and fix software …
Observed Behavior, Expected Behavior, and Steps to Reproduce) to triage and fix software …
Leveraging multi-level embeddings for knowledge-aware bug report reformulation
C Zhou, B Li, X Sun, S Yu - Journal of Systems and Software, 2023 - Elsevier
Software bug analysis based on the information retrieval (IR) technology is widely studied
and used for bug understanding, localization and fixing. IR technology with various textual …
and used for bug understanding, localization and fixing. IR technology with various textual …
Can we use software bug reports to identify vulnerability discovery strategies?
Daily horror stories related to software vulnerabilities necessitates the understanding of how
vulnerabilities are discovered. Identification of data sources that can be leveraged to …
vulnerabilities are discovered. Identification of data sources that can be leveraged to …
Are all duplicates value-neutral? an empirical analysis of duplicate issue reports
M Li, L Shi, Q Wang - 2019 IEEE 19th International Conference …, 2019 - ieeexplore.ieee.org
In open source communities, there are numerous duplicate issue reports, considered as
useless and negligible by developers. Conversely, some researches argued that duplicates …
useless and negligible by developers. Conversely, some researches argued that duplicates …