238 citations · 919 across the 20 of their papers we have counts for
23 papers
Forecasting Developer Environments with GenAI: A Research Perspective
Raula Gaikovina Kula, Christoph Treude, Xing Hu +28
Generative Artificial Intelligence (GenAI) models are achieving remarkable performance in various tasks, including code generation, testing, code review, and program repair. The ab…
Exploring Engagement in Hybrid Meetings
Daniela Grassi, Fabio Calefato, Darja Smite +2
Background. The widespread adoption of hybrid work following the COVID-19 pandemic has fundamentally transformed software development practices, introducing new challenges in commu…
Negativity in Self-Admitted Technical Debt: How Sentiment Influences Prioritization
Nathan Cassee, Neil Ernst, Nicole Novielli +1
Self-Admitted Technical Debt, or SATD, is a self-admission of technical debt present in a software system. To effectively manage SATD, developers need to estimate its priority and…
Using Voice and Biofeedback to Predict User Engagement during Product Feedback Interviews
Alessio Ferrari, Thaide Huichapa, Paola Spoletini +3
Capturing users' engagement is crucial for gathering feedback about the features of a software product. In a market-driven context, current approaches to collect and analyze users'…
GitHub Discussions: An Exploratory Study of Early Adoption
Hideaki Hata, Nicole Novielli, Sebastian Baltes +2
Discussions is a new feature of GitHub for asking questions or discussing topics outside of specific Issues or Pull Requests. Before being available to all projects in December 202…
Assessment of Off-the-Shelf SE-specific Sentiment Analysis Tools: An Extended Replication Study
Nicole Novielli, Fabio Calefato, Filippo Lanubile +1
Sentiment analysis methods have become popular for investigating human communication, including discussions related to software projects. Since general-purpose sentiment analysis t…
Pandemic Programming: How COVID-19 affects software developers and how their organizations can help
Paul Ralph, Sebastian Baltes, Gianisa Adisaputri +14
Context. As a novel coronavirus swept the world in early 2020, thousands of software developers began working from home. Many did so on short notice, under difficult and stressful…
Love, Joy, Anger, Sadness, Fear, and Surprise: SE Needs Special Kinds of AI: A Case Study on Text Mining and SE
Nicole Novielli, Fabio Calefato, Filippo Lanubile
Do you like your code? What kind of code makes developers happiest? What makes them angriest? Is it possible to monitor the mood of a large team of coders to determine when and whe…
Can We Use SE-specific Sentiment Analysis Tools in a Cross-Platform Setting?
Nicole Novielli, Fabio Calefato, Davide Dongiovanni +2
In this paper, we address the problem of using sentiment analysis tools 'off-the-shelf,' that is when a gold standard is not available for retraining. We evaluate the performance o…
ArguLens: Anatomy of Community Opinions On Usability Issues Using Argumentation Models
Wenting Wang, Deeksha Arya, Nicole Novielli +2
In open-source software (OSS), the design of usability is often influenced by the discussions among community members on platforms such as issue tracking systems (ITSs). However, d…
Recognizing Developers' Emotions while Programming
Daniela Girardi, Nicole Novielli, Davide Fucci +1
Developers experience a wide range of emotions during programming tasks, which may have an impact on job performance. In this paper, we present an empirical study aimed at (i) inve…
A Replication Study on Code Comprehension and Expertise using Lightweight Biometric Sensors
Davide Fucci, Daniela Girardi, Nicole Novielli +2
Code comprehension has been recently investigated from physiological and cognitive perspectives through the use of medical imaging. Floyd et al (i.e., the original study) used fMRI…
An empirical assessment of best-answer prediction models in technical Q&A sites
Fabio Calefato, Filippo Lanubile, Nicole Novielli
Technical Q&A sites have become essential for software engineers as they constantly seek help from other experts to solve their work problems. Despite their success, many questions…
EMTk -- The Emotion Mining Toolkit
Fabio Calefato, Filippo Lanubile, Nicole Novielli +1
The Emotion Mining Toolkit (EMTk) is a suite of modules and datasets offering a comprehensive solution for mining sentiment and emotions from technical text contributed by develope…
A Benchmark Study on Sentiment Analysis for Software Engineering Research
Nicole Novielli, Daniela Girardi, Filippo Lanubile
A recent research trend has emerged to identify developers' emotions, by applying sentiment analysis to the content of communication traces left in collaborative development enviro…
A Gold Standard for Emotion Annotation in Stack Overflow
Nicole Novielli, Fabio Calefato, Filippo Lanubile
Software developers experience and share a wide range of emotions throughout a rich ecosystem of communication channels. A recent trend that has emerged in empirical software engin…
How to Ask for Technical Help? Evidence-based Guidelines for Writing Questions on Stack Overflow
Fabio Calefato, Filippo Lanubile, Nicole Novielli
Context: The success of Stack Overflow and other community-based question-and-answer (Q&A) sites depends mainly on the will of their members to answer others' questions. In fact, w…
Sentiment Polarity Detection for Software Development
Fabio Calefato, Filippo Lanubile, Federico Maiorano +1
The role of sentiment analysis is increasingly emerging to study software developers' emotions by mining crowd-generated content within social software engineering tools. However,…
Emotion Detection Using Noninvasive Low Cost Sensors
Daniela Girardi, Filippo Lanubile, Nicole Novielli
Emotion recognition from biometrics is relevant to a wide range of application domains, including healthcare. Existing approaches usually adopt multi-electrodes sensors that could…
EmoTxt: A Toolkit for Emotion Recognition from Text
Fabio Calefato, Filippo Lanubile, Nicole Novielli
We present EmoTxt, a toolkit for emotion recognition from text, trained and tested on a gold standard of about 9K question, answers, and comments from online interactions. We provi…
Mining Communication Data in a Music Community: A Preliminary Analysis
Fabio Calefato, Giuseppe Iaffaldano, Filippo Lanubile +2
Comments play an important role within online creative communities because they make it possible to foster the production and improvement of authors' artifacts. We investigate how…
Bootstrapping a Lexicon for Emotional Arousal in Software Engineering
Mika V. Mäntylä, Nicole Novielli, Filippo Lanubile +2
Emotional arousal increases activation and performance but may also lead to burnout in software development. We present the first version of a Software Engineering Arousal lexicon…
A Preliminary Analysis on the Effects of Propensity to Trust in Distributed Software Development
Fabio Calefato, Filippo Lanubile, Nicole Novielli
Establishing trust between developers working at distant sites facilitates team collaboration in distributed software development. While previous research has focused on how to bui…