activity
20142026
most citedInterpersonal Trust in OSS: Exploring Dimensions of Trust in GitHub Pull Requests

7 citations · 22 across the 25 of their papers we have counts for

collaborators
Showing cs.SEShow all

22 papers · 1 filter

cs.SE2026

The EPIC Framework for Spec-Driven Development

Bruno Claudino, Ruizhe Xing, Yuanhao Zuo +4

One practitioner we interviewed said their team writes "must" instead of "should" when instructing a coding agent, because the agent may treat "should" as optional. Small wording c…

cs.SE2026

''You Can't Open an LLM With a Screwdriver'': The De-Democratization of Software

Zixuan Feng, Italo Santos, Kostadin Damevski +1

Claims that generative AI will soon write all of the code have led to predictions that programming is nearing its end. In this vision paper, we argue against this assumption that b…

cs.SE2026

A Low-Cost Human-in-the-Loop Investigation of Toxicity on GitHub at Scale

Rahat Rizvi Rahman, Mia Mohammad Imran, Kostadin Damevski

Toxic interactions in open source discussions can alienate contributors and threaten project sustainability, yet prior empirical studies of GitHub toxicity have been limited in sca…

cs.SE2026

A Survey on Large Language Model Impact on Software Evolvability and Maintainability: the Good, the Bad, the Ugly, and the Remedy

Bruno Claudino Matias, Savio Freire, Juliana Freitas +3

Context. Large Language Models (LLMs) are increasingly embedded in software engineering workflows for tasks including code generation, summarization, repair, and testing. Empirical…

cs.SE2025

Toxicity Ahead: Forecasting Conversational Derailment on GitHub

Mia Mohammad Imran, Robert Zita, Rahat Rizvi Rahman +2

Toxic interactions in Open Source Software (OSS) communities reduce contributor engagement and threaten project sustainability. Preventing such toxicity before it emerges requires…

cs.SE2025

Psycholinguistic Analyses in Software Engineering Text: A Systematic Literature Review

Amirali Sajadi, Kostadin Damevski, Preetha Chatterjee

Context: A deeper understanding of human factors in software engineering (SE) is essential for improving team collaboration, decision-making, and productivity. Communication channe…

cs.SE2025★ 1 cited

Do LLMs Consider Security? An Empirical Study on Responses to Programming Questions

Amirali Sajadi, Binh Le, Anh Nguyen +2

The widespread adoption of conversational LLMs for software development has raised new security concerns regarding the safety of LLM-generated content. Our motivational study outli…

cs.SE2025★ 1 cited

Understanding and Predicting Derailment in Toxic Conversations on GitHub

Mia Mohammad Imran, Robert Zita, Rebekah Copeland +3

Software projects thrive on the involvement and contributions of individuals from different backgrounds. However, toxic language and negative interactions can hinder the participat…

cs.SE2024

Improving Data Curation of Software Vulnerability Patches through Uncertainty Quantification

Hui Chen, Yunhua Zhao, Kostadin Damevski

The changesets (or patches) that fix open source software vulnerabilities form critical datasets for various machine learning security-enhancing applications, such as automated vul…

cs.SE2024

Incivility in Open Source Projects: A Comprehensive Annotated Dataset of Locked GitHub Issue Threads

Ramtin Ehsani, Mia Mohammad Imran, Robert Zita +2

In the dynamic landscape of open source software (OSS) development, understanding and addressing incivility within issue discussions is crucial for fostering healthy and productive…

cs.SE2023★ 1 cited

Shedding Light on Software Engineering-specific Metaphors and Idioms

Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski

Use of figurative language, such as metaphors and idioms, is common in our daily-life communications, and it can also be found in Software Engineering (SE) channels, such as commen…

cs.SE2023★ 1 cited

Uncovering the Causes of Emotions in Software Developer Communication Using Zero-shot LLMs

Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski

Understanding and identifying the causes behind developers' emotions (e.g., Frustration caused by `delays in merging pull requests') can be crucial towards finding solutions to pro…

cs.SE2023★ 7 cited

Interpersonal Trust in OSS: Exploring Dimensions of Trust in GitHub Pull Requests

Amirali Sajadi, Kostadin Damevski, Preetha Chatterjee

Interpersonal trust plays a crucial role in facilitating collaborative tasks, such as software development. While previous research recognizes the significance of trust in an organ…

cs.SE2023

Towards Understanding Emotions in Informal Developer Interactions: A Gitter Chat Study

Amirali Sajadi, Kostadin Damevski, Preetha Chatterjee

Emotions play a significant role in teamwork and collaborative activities like software development. While researchers have analyzed developer emotions in various software artifact…

cs.SE2023★ 1 cited

Too Few Bug Reports? Exploring Data Augmentation for Improved Changeset-based Bug Localization

Agnieszka Ciborowska, Kostadin Damevski

Modern Deep Learning (DL) architectures based on transformers (e.g., BERT, RoBERTa) are exhibiting performance improvements across a number of natural language tasks. While such DL…

cs.SE2022★ 4 cited

Data Augmentation for Improving Emotion Recognition in Software Engineering Communication

Mia Mohammad Imran, Yashasvi Jain, Preetha Chatterjee +1

Emotions (e.g., Joy, Anger) are prevalent in daily software engineering (SE) activities, and are known to be significant indicators of work productivity (e.g., bug fixing efficienc…

cs.SE2022★ 2 cited

Using clarification questions to improve software developers' Web search

Mia Mohammad Imran, Kostadin Damevski

Context: Recent research indicates that Web queries written by software developers are not very successful in retrieving relevant results, performing measurably worse compared to g…

cs.SE2022★ 2 cited

Online Adaptable Bug Localization for Rapidly Evolving Software

Agnieszka Ciborowska, Michael J. Decker, Kostadin Damevski

Bug localization aims to reduce debugging time by recommending program elements that are relevant for a specific bug report. To date, researchers have primarily addressed this prob…

cs.SE2021

Fast Changeset-based Bug Localization with BERT

Agnieszka Ciborowska, Kostadin Damevski

Automatically localizing software bugs to the changesets that induced them has the potential to improve software developer efficiency and to positively affect software quality. To…

cs.SE2019

Modeling Hierarchical Usage Context for Software Exceptions based on Interaction Data

Hui Chen, Kostadin Damevski, David Shepherd +1

Traces of user interactions with a software system, captured in production, are commonly used as an input source for user experience testing. In this paper, we present an alternati…

cs.SE2015★ 1 cited

Supporting Developers in Porting Software via Combined Textual and Structural Analysis of Software Artifacts

Kostadin Damevski, David Shepherd, Nicholas Kraft +1

This is position paper accepted to the Computational Science & Engineering Software Sustainability and Productivity Challenges (CSESSP Challenges) Workshop, sponsored by the Networ…

cs.SE2014★ 1 cited

How the Sando Search Tool Recommends Queries

Xi Ge, David Shepherd, Kostadin Damevski +1

Developers spend a significant amount of time searching their local codebase. To help them search efficiently, researchers have proposed novel tools that apply state-of-the-art inf…