activity
20172026
most citedSentiment Polarity Detection for Software Development

170 citations · 838 across the 33 of their papers we have counts for

collaborators
Showing cs.SEShow all

26 papers · 1 filter

cs.SE2026

From Early Adoption to Sustained Use: Understanding GenAI Usage Among Software Developers in Italian SMEs

Fabio Calefato, Alexandra Pajonk, Victoria Jackson +3

Generative AI tools are rapidly transforming software development practice, prompting unprecedented research interest. However, existing studies have predominantly examined initial…

cs.SE2025

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…

cs.SE2024★ 7 cited

A Multivocal Literature Review on the Benefits and Limitations of Automated Machine Learning Tools

Kelly Azevedo, Luigi Quaranta, Fabio Calefato +1

Context. Advancements in Machine Learning (ML) are revolutionizing every application domain, driving unprecedented transformations and fostering innovation. However, despite these…

cs.SE2023★ 8 cited

Assessing the Use of AutoML for Data-Driven Software Engineering

Fabio Calefato, Luigi Quaranta, Filippo Lanubile +1

Background. Due to the widespread adoption of Artificial Intelligence (AI) and Machine Learning (ML) for building software applications, companies are struggling to recruit employe…

cs.SE2023

A Lot of Talk and a Badge: An Exploratory Analysis of Personal Achievements in GitHub

Fabio Calefato, Luigi Quaranta, Filippo Lanubile

Context. GitHub has introduced a new gamification element through personal achievements, whereby badges are unlocked and displayed on developers' personal profile pages in recognit…

cs.SE2022★ 27 cited

A Preliminary Investigation of MLOps Practices in GitHub

Fabio Calefato, Filippo Lanubile, Luigi Quaranta

Background. The rapid and growing popularity of machine learning (ML) applications has led to an increasing interest in MLOps, that is, the practice of continuous integration and d…

cs.SE2022★ 8 cited

Pynblint: a Static Analyzer for Python Jupyter Notebooks

Luigi Quaranta, Fabio Calefato, Filippo Lanubile

Jupyter Notebook is the tool of choice of many data scientists in the early stages of ML workflows. The notebook format, however, has been criticized for inducing bad programming p…

cs.SE2021★ 9 cited

Using Personality Detection Tools for Software Engineering Research: How Far Can We Go?

Fabio Calefato, Filippo Lanubile

Assessing the personality of software engineers may help to match individual traits with the characteristics of development activities such as code review and testing, as well as s…

cs.SE2021

What Makes Agile Software Development Agile?

Marco Kuhrmann, Paolo Tell, Regina Hebig +44

Together with many success stories, promises such as the increase in production speed and the improvement in stakeholders' collaboration have contributed to making agile a transfor…

cs.SE2021★ 6 cited

Towards Productizing AI/ML Models: An Industry Perspective from Data Scientists

Filippo Lanubile, Fabio Calefato, Luigi Quaranta +3

The transition from AI/ML models to production-ready AI-based systems is a challenge for both data scientists and software engineers. In this paper, we report the results of a work…

cs.SE2021★ 46 cited

Will You Come Back to Contribute? Investigating the Inactivity of OSS Core Developers in GitHub

Fabio Calefato, Marco Aurelio Gerosa, Giuseppe Iaffaldano +2

Several Open Source Software (OSS) projects depend on the continuity of their development communities to remain sustainable. Understanding how developers become inactive or why the…

cs.SE2020★ 22 cited

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…

cs.SE2020★ 10 cited

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…

cs.SE2020★ 64 cited

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…

cs.SE2020★ 14 cited

A Case Study on Tool Support for Collaboration in Agile Development

Fabio Calefato, Andrea Giove, Marco Losavio +1

We report on a longitudinal case study conducted at the Italian site of a large software company to further our understanding of how development and communication tools can be impr…

cs.SE2020★ 1 cited

The Impact of Dynamics of Collaborative Software Engineering on Introverts: A Study Protocol

Ingrid Nunes, Christoph Treude, Fabio Calefato

Background: Collaboration among software engineers through face-to-face discussions in teams has been promoted since the adoption of agile methods. However, these discussions might…

cs.SE2019★ 37 cited

A large-scale, in-depth analysis of developers' personalities in the Apache ecosystem

Fabio Calefato, Filippo Lanubile, Bogdan Vasilescu

Context: Large-scale distributed projects are typically the results of collective efforts performed by multiple developers with heterogeneous personalities. Objective: We aim to fi…

cs.SE2019★ 26 cited

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…

cs.SE2019★ 10 cited

Why do developers take breaks from contributing to OSS projects? A preliminary analysis

Giuseppe Iaffaldano, Igor Steinmacher, Fabio Calefato +2

Creating a successful and sustainable Open Source Software (OSS) project often depends on the strength and the health of the community behind it. Current literature explains the co…

cs.SE2019★ 10 cited

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…

cs.SE2019★ 30 cited

Agile Collaboration for Distributed Teams

Fabio Calefato, Christof Ebert

Editor Introduction: Today software engineering is characterized by two strong trends: agile and distributed. Both together are increasingly demanded and challenge teams and projec…

cs.SE2018★ 16 cited

Natural Language or Not (NLoN) - A Package for Software Engineering Text Analysis Pipeline

Mika V. Mäntylä, Fabio Calefato, Maelick Claes

The use of natural language processing (NLP) is gaining popularity in software engineering. In order to correctly perform NLP, we must pre-process the textual information to separa…

cs.SE2018

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…

cs.SE2018★ 19 cited

On Developers' Personality in Large-scale Distributed Projects: The Case of the Apache Ecosystem

Fabio Calefato, Giuseppe Iaffaldano, Filippo Lanubile +1

Large-scale distributed projects are typically the results of collective efforts performed by multiple developers, each one having a different personality. The study of developers'…