VLDB 2026 Research / reviewers in the wild / expert
Rrezarta Krasniqi
dblp:208/6990
· DBLP profile ↗
11ranked-venue papers
10as first author
8since 2021 · last 2025
0000-0001-6884-6131ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 11 · 10 first-author · 8 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Polyglot: An Extensible Framework to Benchmark Code Translation with LLMs
Marco Vieira, Priyam Ashish Shah, Bhavain Shah, Rrezarta Krasniqi |
ASE | 4 |
| 2023 | Capturing Contextual Relationships of Buggy Classes for Detecting Quality-Related BugsabstractQuality concerns are critical for addressing system-wide issues related to reliability, security, and performance, among others. However, these concerns often become scattered across the codebase, making it challenging for software developers to effectively address quality bugs. In this paper, we propose a holistic approach to detecting and clustering quality-related content hidden within the codebase. By leveraging the Hierarchical Dirichlet Process (HDP) and complementary techniques such as information retrieval and machine learning, including structural and textual analysis, we create a meaningful hierarchy that detects classes containing relevant information for addressing quality bugs. This approach allows us to uncover rich synergies between complex structured artifacts and infer bug-fixing classes for repairing quality bugs. The reported results show that our approach improves over the state-of-the-art achieving a high precision of 83%, recall of 82%, and F1 score of 83%. Rrezarta Krasniqi, Hyunsook Do |
ICSME | 1 |
| 2023 | A Hierarchical Topical Modeling Approach for Recommending Repair of Quality BugsabstractQuality bugs are difficult to detect because the implemented quality-related features are commonly scattered across the codebase. Unfortunately, this scattered information prevents software developers from holistically understanding the root cause of quality bugs. The traditional view of a system does not support a hierarchical code view for monitoring and tracing how quality features are topically related and how they interact with each other. In this paper, we show how these limitations can be overcome by leveraging a Hierarchical Dirichlet Process (HDP) topic modeling technique along with other supporting intermediary techniques such as structural and textual analyses to capture hierarchical topical relationships among quality features across the codebase that yield to detection of quality bugs. We present SoftQualTopicDetector, that is capable of clustering scattered quality concerns into a meaningful hierarchy to infer a set of candidate classes relevant for recommending repair of quality bugs. The higher the ranking of classes into a hierarchy the more relevant they are regarded to contain information about the bug under investigation. Additionally, SoftQualTopicDetector incorporates three rich visualization features for monitoring, prioritizing, and 3-D tracing of suspicious classes to enhance aspects of maintainability, functional suitability, and tracability. We conduct an empirical evaluation of SoftQualTopicDetector that shows an improvement over the baseline and the state-of-the-art by terms ≈17% and in of average precision and ≈21% recall respectively. Rrezarta Krasniqi, Hyunsook Do |
SANER | 1 |
| 2023 | A multi-model framework for semantically enhancing detection of quality-related bug report descriptions
Rrezarta Krasniqi, Hyunsook Do |
Empir. Softw. Eng. | 1 |
| 2023 | Towards semantically enhanced detection of emerging quality-related concerns in source code
Rrezarta Krasniqi, Hyunsook Do |
Softw. Qual. J. | 1 |
| 2022 | Automatically Capturing Quality-Related Concerns in Bug Report Descriptions for Efficient Bug TriagingabstractIn the early phases of a project, software architects and developers design solutions to satisfy quality concerns. However, as a byproduct of the long-term maintenance effort, qualities tend to erode, causing quality-related bugs to surface across the codebase. In principle, quality-related concerns not only can be expensive and difficult to detect, but they can have a detrimental effect on the system operating as intended. Moreover, quality-related concerns can directly affect users’ experiences at large. To address this problem, we build a quality-based bug classifier that leverages several feature selection techniques, TF-IDF, Chi-square (χ2), Mutual Information, and Extra Randomized Trees, including the incorporation of various machine learning algorithms. Our results indicate that Random Forest with the (TF-IDF+χ2) configuration achieved the best results for detecting six-quality related types, achieving a precision of 76%, recall of 70%, and F1 of 70%. However, the same approach returned low precision of 48%, recall of 15%, and F1 of 23% for detecting functional-related bugs. We argue that such low performance has resulted in an aftermath of overlapping content caused by functional and quality-related information which opens another challenging topic that we aim to expand in future work. Rrezarta Krasniqi, Hyunsook Do |
EASE | 1 |
| 2021 | Recommending Bug-fixing Comments from Issue Tracking Discussions in Support of Bug RepairabstractIn practice, developers search for related earlier bugs and their associated discussion threads when faced with a new bug to repair. Typically, these discussion threads consist of comments and even bug-fixing comments intended to capture clues for facilitating the investigation and root cause of a new bug report. Over time, these discussions can become extensively lengthy and difficult to understand. Inevitably, these discussion threads lead to instances where bug-fixing comments intermingle with seemingly-unrelated comments. This task, however, poses further challenges when dealing with high volumes of bug reports. Large software systems are plagued by thousands of bug reports daily. Hence, it becomes time-consuming to investigate these bug reports efficiently. To address this gap, this paper builds a ranked-based automated tool that we refer it to as RETRORANK. Specifically, RETRORANK recommends bug-fixing comments from issue tracking discussion threads in the context of user query relevance, the use of positive language, and semantic relevance among comments. By using a combination of Vector Space Model (VSM), Sentiment Analysis (SA), and the TextRank Model (TR) we show how that past fixed bugs and their associated bug-fixing comments with relatively positive sentiments can semantically connect to investigate the root cause of a new bug. We evaluated our approach via a synthetic study and a user study. Results indicate that RETRORANK significantly improved performance when compared to the baseline VSM. Rrezarta Krasniqi |
COMPSAC | 1 |
| 2021 | Analyzing and Detecting Emerging Quality-Related Concerns across OSS Defect Report SummariesabstractQuality-related concerns are often coined with the terms non-functional requirements, architecturally significant requirements, and quality attributes. Collectively, these qualities affect non-behavioral concerns of the software system such as reliability, usability, security, or maintainability among others. As a byproduct of a long-term maintenance effort, these system qualities tend to erode over time, causing system-wide failures that emerge via quality-related bugs. Quality-related bugs can have a detrimental impact on system's sustained stability and can chiefly hinder its core functionality. Typically, for the developers, to manually examine these high-impacted quality-related bugs can become prohibitively expensive and impractical task to attain. This is often a case with bugs that are reported from medium or large-sized projects such as Eclipse. To alleviate this problem, we built a quality-based classifier to automatically detect these emerging quality-related concerns from textual descriptions of bug report summaries. Specifically, we leveraged a weighted combination of semantics, lexical, and shallow features in conjunction with the Random Forest ensemble learning method. Finally, we discuss the practical applicability of our classifier for mapping and visualizing quality-related concerns into the codebase with an example from the Derby project. To summarize, this work represents an effort and an early awareness to improve the underlying management of issue tracking systems and stakeholder requirements in open-source communities. Rrezarta Krasniqi, Ankit Agrawal 0002 |
SANER | 1 |
| 2020 | Enhancing Source Code Refactoring Detection with Explanations from Commit MessagesabstractWe investigate the extent to which code commit summaries provide rationales and descriptions of code refactorings. We present a refactoring description detection tool CMMiner that detects code commit messages containing refactoring information and differentiates between twelve different refactoring types. We further explore whether refactoring information mined from commit messages using CMMiner, can be combined with refactoring descriptions mined from source code using the well-known RMiner tool. For six refactoring types covered by both CMMiner and RMiner, we observed 21.96% to 38.59% overlap in refactorings detected across four diverse open-source systems. RMiner identified approximately 49.13% to 60.29% of refactorings missed by CMMiner, primarily because developers often failed to describe code refactorings that occurred alongside other code changes. However, CMMiner identified 10.30% to 19.51% of refactorings missed by RMiner, primarily when refactorings occurred across multiple commits. Our results suggest that integrating both approaches can enhance the completeness of refactoring detection and provide refactoring rationales. Rrezarta Krasniqi, Jane Cleland-Huang |
SANER | 1 |
| 2018 | TraceLab Components for Generating Speech Act Types in Developer Question/Answer ConversationsabstractThis artifact is a reproducibility package for experiments in speech act types generation. We have prepacked and created an easily-reusable artifact that consists of a set of reproducible components for generating speech act types. Prior to this artifact, the implementation was accessible but required managing various dependencies and predefined configurations for different scripts. We have made available this artifact via our online appendix. The artifact includes the components, a detailed tutorial with screenshots that describe steps how to generate the experiment and an example virtual machine image. Rrezarta Krasniqi, Collin McMillan |
ICSME | 1 |
| 2017 | TraceLab Components for Generating Extractive Summaries of User StoriesabstractThis artifact is a reproducibility package for experiments in user stories summarization. We implemented and packaged the artifact as a set of reusable TraceLab components. The existing implementation of the artifact was relatively difficult to use because it required the user to coordinate several different programming languages and dependencies. This artifact, available via our online appendix, provides the components, a detailed tutorial with screenshots that show exactly where to click and what to enter, and an example virtual machine image. Rrezarta Krasniqi, Siyuan Jiang, Collin McMillan |
ICSME | 1 |