Publications

Extended Abstract of A Comparative Study and Analysis of Developer Communications on Slack and Gitter.

Esteban Parra, Mohammad Alahmadi, Ashley Ellis, Sonia Haiduc (2023)

[DOI] [PDF]

A comparative study and analysis of developer communications on Slack and Gitter.

Esteban Parra, Mohammad Alahmadi, Ashley Ellis, Sonia Haiduc (2022)

[DOI] [PDF]

Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, ICPC 2022, Virtual Event, May 16-17, 2022

()

[DOI] [PDF]

Code Localization in Programming Screencasts.

Mohammad Alahmadi, Abdulkarim Khormi, Biswas Parajuli, Jonathan Hassel, Sonia Haiduc, Piyush Kumar (2020)

[DOI] [PDF]

On the relationship between bug reports and queries for text retrieval-based bug localization.

Chris Mills, Esteban Parra, Jevgenija Pantiuchina, Gabriele Bavota, Sonia Haiduc (2020)

[DOI] [PDF]

Experiences Building an Answer Bot for Gitter.

Ricardo Romero, Esteban Parra, Sonia Haiduc (2020)

[DOI] [PDF]

GUI-focused overviews of mobile development videos.

Mohammad Alahmadi, Abdulkarim Khormi, Sonia Haiduc (2020)

[DOI] [PDF]

UI Screens Identification and Extraction from Mobile Programming Screencasts.

Mohammad Alahmadi, Abdulkarim Khormi, Sonia Haiduc (2020)

[DOI] [PDF]

A Study on the Accuracy of OCR Engines for Source Code Transcription from Programming Screencasts.

Abdulkarim Khormi, Mohammad Alahmadi, Sonia Haiduc (2020)

[DOI] [PDF]

GitterCom: A Dataset of Open Source Developer Communications in Gitter.

Esteban Parra, Ashley Ellis, Sonia Haiduc (2020)

[DOI] [PDF]

UIScreens: extracting user interface screens from mobile programming video tutorials.

Mohammad Alahmadi, Ahmad Tayeb, Abdulkarim Khormi, Esteban Parra, Sonia Haiduc (2020)

[DOI] [PDF]

Automatic Identification and Classification of Software Development Video Tutorial Fragments.

Luca Ponzanelli, Gabriele Bavota, Andrea Mocci, Rocco Oliveto, Massimiliano Di Penta, Sonia Haiduc, Barbara Russo, Michele Lanza (2019)

[DOI] [PDF]

A survey on online learning preferences for computer science and programming.

Javier Escobar-Avila, Deborah Venuti, Massimiliano Di Penta, Sonia Haiduc (2019)

[DOI] [PDF]

Tracing with Less Data: Active Learning for Classification-Based Traceability Link Recovery.

Chris Mills, Javier Escobar-Avila, Aditya Bhattacharya, Grigoriy Kondyukov, Shayok Chakraborty, Sonia Haiduc (2019)

[DOI] [PDF]

Proceedings of the 16th International Conference on Mining Software Repositories, MSR 2019, 26-27 May 2019, Montreal, Canada.

()

[DOI] [PDF]

Automatic Traceability Maintenance via Machine Learning Classification.

Chris Mills, Javier Escobar-Avila, Sonia Haiduc (2018)

[DOI] [PDF]

Are Bug Reports Enough for Text Retrieval-Based Bug Localization?

Chris Mills, Jevgenija Pantiuchina, Esteban Parra, Gabriele Bavota, Sonia Haiduc (2018)

[DOI] [PDF]

Automatic tag recommendation for software development video tutorials.

Esteban Parra, Javier Escobar-Avila, Sonia Haiduc (2018)

[DOI] [PDF]

Accurately Predicting the Location of Code Fragments in Programming Video Tutorials Using Deep Learning.

Mohammad Alahmadi, Jonathan Hassel, Biswas Parajuli, Sonia Haiduc, Piyush Kumar (2018)

[DOI] [PDF]

Automatic Traceability Maintenance via Machine Learning Classification.

Chris Mills, Javier Escobar-Avila, Sonia Haiduc (2018)

[DOI] [PDF]

Predicting Query Quality for Applications of Text Retrieval to Software Engineering Tasks.

Chris Mills, Gabriele Bavota, Sonia Haiduc, Rocco Oliveto, Andrian Marcus, Andrea De Lucia (2017)

[DOI] [PDF]

The Impact of Retrieval Direction on IR-Based Traceability Link Recovery.

Chris Mills, Sonia Haiduc (2017)

[DOI] [PDF]

A machine learning approach for determining the validity of traceability links.

Chris Mills, Sonia Haiduc (2017)

[DOI] [PDF]

Text retrieval-based tagging of software engineering video tutorials.

Javier Escobar-Avila, Esteban Parra, Sonia Haiduc (2017)

[DOI] [PDF]

Too long; didn’t watch!: extracting relevant fragments from software development video tutorials.

Luca Ponzanelli, Gabriele Bavota, Andrea Mocci, Massimiliano Di Penta, Rocco Oliveto, Mir Hasan, Barbara Russo, Sonia Haiduc, Michele Lanza (2016)

[DOI] [PDF]

SPYSE: a semantic search engine for python packages and modules.

Shiva Krishna Imminni, Mir Anamul Hasan, Michael Duckett, Puneet Sachdeva, Sudipta Karmakar, Piyush Kumar, Sonia Haiduc (2016)

[DOI] [PDF]

CodeTube: extracting relevant fragments from software development video tutorials.

Luca Ponzanelli, Gabriele Bavota, Andrea Mocci, Massimiliano Di Penta, Rocco Oliveto, Barbara Russo, Sonia Haiduc, Michele Lanza (2016)

[DOI] [PDF]

Making a difference: an overview of humanitarian free open source systems.

Esteban Parra, Sonia Haiduc, Rebecca James (2016)

[DOI] [PDF]

The use of text retrieval and natural language processing in software engineering.

Sonia Haiduc, Venera Arnaoudova, Andrian Marcus, Giuliano Antoniol (2016)

[DOI] [PDF]

Mining & Modeling Unstructured Data in Software – Challenges for the Future (NII Shonan Meeting 2016-3).

Sonia Haiduc, Takashi Kobayashi 0001, Michele Lanza, Andrian Marcus (2016)

[DOI] [PDF]

The Use of Text Retrieval and Natural Language Processing in Software Engineering.

Venera Arnaoudova, Sonia Haiduc, Andrian Marcus, Giuliano Antoniol (2015)

[DOI] [PDF]

Unsupervised software categorization using bytecode.

Javier Escobar-Avila, Mario Linares Vásquez, Sonia Haiduc (2015)

[DOI] [PDF]

Query-based configuration of text retrieval solutions for software engineering tasks.

Laura Moreno, Gabriele Bavota, Sonia Haiduc, Massimiliano Di Penta, Rocco Oliveto, Barbara Russo, Andrian Marcus (2015)

[DOI] [PDF]

5th IEEE Workshop on Mining Unstructured Data MUD@ICSME 2015, Bremen, Germany, September 28, 2015

()

[DOI] [PDF]

Supporting Query Formulation for Text Retrieval Applications in Software Engineering.

Sonia Haiduc (2014)

[DOI] [PDF]

Automatic query reformulations for text retrieval in software engineering.

Sonia Haiduc, Gabriele Bavota, Andrian Marcus, Rocco Oliveto, Andrea De Lucia, Tim Menzies (2013)

[DOI] [PDF]

Query quality prediction and reformulation for source code search: the refoqus tool.

Sonia Haiduc, Giuseppe De Rosa, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Andrian Marcus (2013)

[DOI] [PDF]

On the Relationship between the Vocabulary of Bug Reports and Source Code.

Laura Moreno, Wathsala Bandara, Sonia Haiduc, Andrian Marcus (2013)

[DOI] [PDF]

3rd workshop on Mining Unstructured Data.

Alberto Bacchelli, Nicolas Bettenburg, Latifa Guerrouj, Sonia Haiduc (2013)

[DOI] [PDF]

Evaluating the specificity of text retrieval queries to support software engineering tasks.

Sonia Haiduc, Gabriele Bavota, Rocco Oliveto, Andrian Marcus, Andrea De Lucia (2012)

[DOI] [PDF]

Automatic query performance assessment during the retrieval of software artifacts.

Sonia Haiduc, Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Andrian Marcus (2012)

[DOI] [PDF]

Text Retrieval Approaches for Concept Location in Source Code.

Andrian Marcus, Sonia Haiduc (2011)

[DOI] [PDF]

On the Effect of the Query in IR-based Concept Location.

Sonia Haiduc, Andrian Marcus (2011)

[DOI] [PDF]

Automatically detecting the quality of the query and its implications in IR-based concept location.

Sonia Haiduc (2011)

[DOI] [PDF]

The Effect of Lexicon Bad Smells on Concept Location in Source Code.

Surafel Lemma Abebe, Sonia Haiduc, Paolo Tonella, Andrian Marcus (2011)

[DOI] [PDF]

Supporting program comprehension with source code summarization.

Sonia Haiduc, Jairo Aponte, Andrian Marcus (2010)

[DOI] [PDF]

On the Use of Automated Text Summarization Techniques for Summarizing Source Code.

Sonia Haiduc, Jairo Aponte, Laura Moreno, Andrian Marcus (2010)

[DOI] [PDF]

Analyzing the Evolution of the Source Code Vocabulary.

Surafel Lemma Abebe, Sonia Haiduc, Andrian Marcus, Paolo Tonella, Giuliano Antoniol (2009)

[DOI] [PDF]

On the use of relevance feedback in IR-based concept location.

Gregory Gay 0002, Sonia Haiduc, Andrian Marcus, Tim Menzies (2009)

[DOI] [PDF]

Lexicon Bad Smells in Software.

Surafel Lemma Abebe, Sonia Haiduc, Paolo Tonella, Andrian Marcus (2009)

[DOI] [PDF]

On the Use of Domain Terms in Source Code.

Sonia Haiduc, Andrian Marcus (2008)

[DOI] [PDF]