Contacts
- Phone: +39 080 571 2213
- Email: fabio.calefato@uniba.it
- Location: Bari, Italy
- Website: collab.di.uniba.it/fabio
- ORCID: 0000-0003-2654-1588
- Google Scholar: n_XWRkoAAAAJ
- GitHub: bateman
Research Experience
University of Bari, Dept. of Computer Science, Associate Professor
- Nov 2022 – present
- Bari, Italy
- Holds the national habilitation as Full Professor since Dec 2023
PeoplewareAI s.r.l., Co-founder and CEO
- Feb 2021 – present
- Bari, Italy
- PeoplewareAI is a spin-off company of the University of Bari, founded to transfer the results of research in the field of AI and software engineering to the market
- Direct R&D and product development in human-centered AI applications, including emotion/sentiment analysis tools for technical communication and MLOps automation pipelines for healthcare systems
- Foster industry-academia collaboration through consulting services and technology transfer projects
University of Bari, Dept. of Computer Science, Tenure-track Assistant Professor
- Nov 2019 – Nov 2022
- Bari, Italy
University of Bari, Jonian Dept., Untenured Assistant Professor
- Nov 2015 – Nov 2019
- Taranto, Italy
University of Bari, Dept. of Computer Science, Postdoctoral Research Fellow
- July 2013 – July 2015
- Bari, Italy
University of Bari, Dept. of Computer Science, Postdoctoral Research Fellow
- Apr 2010 – Mar 2013
- Bari, Italy
University of Bari, Dept. of Computer Science, Postdoctoral Research Fellow
- Apr 2007 – Nov 2008
- Bari, Italy
Education
Inter-University Specialization School for Secondary Education in Physics, Computer Science, and Mathematics
- University of Bari, Italy
- July 2008 – June 2009
- Graduation grade: 42/42
PhD in Computer Science
- University of Bari, Italy
- Jan 2004 – May 2007
- Thesis: ''Supporting Synchronous Communication in Distributed Software Teams''
- Thesis listed among the ACM SIGSOFT selected Ph.D. Dissertations in the Area of Software Engineering
- Supervisor: Prof. Filippo Lanubile (Uniba)
- Co-supervisor: Prof. Daniela Damian (UVic)
MSc in Computer Science
- University of Bari, Italy
- Sept 1996 – Oct 2002
- Thesis: ''P2P Conferences in JXTA''
- Graduation grade: 110/110 with honors
- Supervisor: Prof. Filippo Lanubile (Uniba)
Research Activity
My research primarily focuses on the intersection of Software Engineering and AI/ML, while also encompassing human factors in software development and globally distributed software engineering. Throughout my career, I have maintained a strong focus on empirical validation of research findings, conducting controlled experiments, case studies, and mining open-source software repositories. My work has consistently appeared in top-tier venues and has influenced both academic research and industry practices in software engineering. Below is a detailed description of some of my research activities, organized by recency and impact.
Generative AI for software engineering research and practices: In collaboration with leading international researchers, I am advancing three active workstreams that emerged from my participation in the 2023 and 2024 editions of the Copenhagen Symposium on Human-Centered Software Engineering AI. The first workstream comprises an observational study mining self-admitted mentions of LLMs usage in open-source projects. Together, we examined how developers integrate AI assistants into their workflows across development tasks, content types, and usage purposes. Our study analyzed over 250,000 open-source repositories, identifying patterns in AI tool adoption and their impact on project metrics. An article describing this collaborative work is currently under review at IEEE TSE. The second workstream aims to establish a comprehensive set of guidelines for conducting experiments with LLMs in software engineering research. Our joint initiative addresses the challenges of achieving reproducible results with LLMs by tackling their unique characteristics that affect study validity and reproducibility, providing researchers with concrete protocols for empirical evaluations. The third workstream investigates the integration of AI in software engineering research methodologies. Together, we examine how Generative AI tools can support various research tasks including qualitative analysis, systematic literature reviews, and human studies design. Our collaborative work explores both opportunities and risks of AI adoption in SE research, gathering perspectives from researchers about the changing landscape of empirical software engineering methods.
Software engineering for AI-enabled systems: One of my recent research interests is focused on improving the development workflows of AI/ML-based systems through empirical studies and tool development. I conducted a comprehensive review of industry-leading AutoML tools to analyze their benefits and limitations in software engineering contexts (IST 2025). I have contributed to understanding MLOps practices by analyzing adoption patterns in open-source projects on GitHub (ESEM 2022). This work revealed key challenges in transitioning ML models from experimentation to production, leading to the development of an MLOps solution framework applied in healthcare contexts (CAIN 2022). Finally, I have established best practices for collaborative development of AI systems using computational notebooks (CSCW 2021).
AI Safety and Regulatory Compliance in Healthcare Systems: One of my current research interests focuses on developing frameworks and methodologies for ensuring continuous compliance and safety of AI systems in regulated healthcare environments. This research addresses the challenge of maintaining regulatory adherence while enabling continuous learning in medical AI applications. Working with medical professionals and life science researchers, I am developing an extended MLOps framework that integrates automated compliance verification, monitoring, and ethical oversight throughout the AI system lifecycle. The framework introduces systematic approaches for bias detection, fairness assessment, and performance monitoring across demographic groups, bridging the gap between responsible AI principles and clinical implementation requirements. This work has fostered collaborations with healthcare institutions and secured funding through national initiatives, including the DARE project (€130.5M) for digital preventive healthcare solutions.
Industry-based research on the state of software engineering practices: I have participated in and continue to contribute to several industry-based global surveys to understand software engineering practices. The HELENA (Hybrid dEveLopmENt Approaches in software systems development) project has identified key characteristics of hybrid development approaches through analysis of 1,000+ developers across 50 countries since 2016. Our findings on agile process adoption patterns appeared in IEEE TSE (2021), significantly impacting our understanding of modern development methodologies. The NaPiRE project (Naming the Pain in Requirements Engineering) is a global survey initiative examining industrial practices and challenges in Requirements Engineering. Through biannual surveys, our large-scale academic collaboration develops a holistic theory of RE practices and problems, producing insights that guide problem-driven research. The Evolution of Post-Pandemic Work Policies project analyzes hybrid and remote work policies across companies worldwide through global surveys and academic collaboration. Our research provides evidence-based insights into emerging work patterns, revealing challenges and adaptations in post-pandemic work environments and helping organizations optimize their hybrid workplace policies.
Human factors in software engineering: In my research I have extensively investigated how human factors such, as personality traits, emotions, and social dynamics, influence software development processes, leveraging AI/ML techniques for analysis across various developer platforms and communication channels. In technical Q&A platforms like Stack Overflow, I have conducted comprehensive studies analyzing both technical aspects (such as community guidelines for effective questions) and social factors affecting answer success rates (MSR 2015, ESEM 2016, IST 2018, EMSE 2019). This work has led to the creation of gold standards for sentiment analysis (MSR 2018) and the development of ML-based methods to detect emotions and sentiment polarity in technical communication (IEEE Software 2020). Additionally, I have conducted cross-platform evaluations of sentiment analysis tools (MSR 2020) and performed extended replications to assess how the choice of sentiment analysis tools influences the validity of empirical studies (EMSE 2021). Beyond sentiment analysis, I have investigated how developer personalities influence collaboration in large software ecosystems like Apache (ICGSE 2018, IST 2019), with particular attention to how traits like agreeableness impact code review activities and pull request acceptance (ICGSE 2017). My work has shed light on the need for developing specialized tools for automatic personality detection from text in technical contexts (TOSEM 2021). With this line of research, I have demonstrated the critical importance of domain-specific approaches when analyzing developer communications, showing the limitations of general-purpose personality and sentiment analysis tools in software engineering contexts. Finally, I have also studied retention and disengagement factors of Open Source Software community participants, defining and validating a theoretical model of the activity rhythm of open-source project developers (SOHEAL 2019, EMSE 2022).
Global software engineering: My research has addressed the challenges of software development distributed on a global scale. Key contributions include theoretical and empirical work on trust-building mechanisms and social awareness in virtual teams (CSCW 2013, CHASE 2012, IEEE Software 2013). I pioneered SocialCDE, a social awareness tool for fostering trust in distributed teams (ESEC/FSE 2013), which was awarded the 2011 Microsoft Software Engineering Innovation Award; this work demonstrated how social awareness tools can increase trust and improve coordination in global teams. I also made significant advances in communication barriers, developing and evaluating eConference, a real-time ML-based translation tool (ICGSE 2010-11, ESEM 2012, ESEM 2014, ESE 2016) that showed promising efficiency gains while identifying important trade-offs in distributed development activities; the tool was awarded the 2006 Eclipse Innovation Award by IBM. Additional contributions include an industrial action research study on communication tools in distributed agile teams (ICGSE 2020). My expertise in this domain is reflected in my service as General Chair for ICGSE 2019 and my role as Guest Editor for JSS special issue on Global Software Engineering (JSS 2021).
Awards
- Best Paper Award: 14th Int'l Conf. on Global Software Engineering (ICGSE'19), Montreal, Canada
- FABBR 2017 Award: Winner of the national selection procedure `Fondo per il finanziamento delle attività base di ricerca (FFABR) 2017,' established by the Italian Ministry of University and Research (MUR) and intended for the annual funding of basic research activities of associate professors and researchers
Bibliometrics
- Google Scholar: h-index 30, 3,150+ citations
- Scopus: h-index 21, 1,500+ citations
Selected Publications
On the Self-admitted Use of LLMs in Open Source Software Projects (2025 - under review)
- T. Xiao, Y. Fan, F. Calefato, R. Kula, C. Treude, H. Hata, S. Baltes
- IEEE Transactions on Software Engineering
A multivocal literature review on the benefits and limitations of industry-leading AutoML tools (2025)
- L. Quaranta, K. Azevedo, F. Calefato, M. Kalinowski
- Inf. Softw. Technol., vol. 178, doi:10.1016/J.INFSOF.2024.107608
- Rank: SJR Q1
A lot of talk and a badge: An exploratory analysis of personal achievements in GitHub (2024)
- F. Calefato, L. Quaranta, F. Lanubile
- Inf. Softw. Technol., vol. 176, doi:10.1016/J.INFSOF.2024.107561
- Rank: SJR Q1
Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto (2024)
- D. Russo, S. Baltes, N. Berkel, P. Avgeriou, F. Calefato, B. Cabrero-Daniel, G. Catolino, J. Cito, N. Ernst, T. Fritz, H. Hata, R. Holmes, M. Izadi, F. Khomh, M. Kjærgaard, G. Liebel, A. Lluch-Lafuente, S. Lambiase, W. Maalej, G. Murphy, N. Moe, G. O'Brien, E. Paja, M. Pezzè, J. Persson, R. Prikladnicki, P. Ralph, M. Robillard, T. Silva, K.J. Stol, M.A. Storey, V. Stray, P. Tell, C. Treude, B. Vasilescu
- J. Syst. Softw., vol. 216, doi:10.1016/J.JSS.2024.112115
- Rank: SJR Q1
Assessing the Use of AutoML for Data-Driven Software Engineering (2023)
- F. Calefato, L. Quaranta, F. Lanubile, M. Kalinowski
- ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2023, New Orleans, LA, USA, October 26-27, 2023, doi:10.1109/ESEM56168.2023.10304796
- Rank: ICORE A
Eliciting Best Practices for Collaboration with Computational Notebooks (2022)
- L. Quaranta, F. Calefato, F. Lanubile
- Proc. ACM Hum. Comput. Interact., vol. 6, no. CSCW1, doi:10.1145/3512934
- Rank: ICORE A
Using Personality Detection Tools for Software Engineering Research: How Far Can We Go? (2022)
- F. Calefato, F. Lanubile
- ACM Trans. Softw. Eng. Methodol., vol. 31, no. 3, doi:10.1145/3491039
- Rank: SJR Q1
What Makes Agile Software Development Agile? (2022)
- M. Kuhrmann, P. Tell, R. Hebig, J. Klünder, J. Münch, O. Linssen, D. Pfahl, M. Felderer, C. Prause, S. MacDonell, J. Nakatumba-Nabende, D. Raffo, S. Beecham, E. Tüzün, G. López, N. Paez, D. Fontdevila, S. Licorish, S. Küpper, G. Ruhe, E. Knauss, Ö. Özcan-Top, P. Clarke, F. McCaffery, M. Genero, A. Vizcaíno, M. Piattini, M. Kalinowski, T. Conte, R. Prikladnicki, S. Krusche, A. Coskunçay, E. Scott, F. Calefato, S. Pimonova, R.H. Pfeiffer, U. Schultz, R. Heldal, M. Fazal-Baqaie, C. Anslow, M. Nayebi, K. Schneider, S. Sauer, D. Winkler, S. Biffl, M. Bastarrica, I. Richardson
- IEEE Trans. Software Eng., vol. 48, no. 9, doi:10.1109/TSE.2021.3099532
- Rank: SJR Q1
Will you come back to contribute? Investigating the inactivity of OSS core developers in GitHub (2022)
- F. Calefato, M. Gerosa, G. Iaffaldano, F. Lanubile, I. Steinmacher
- Empir. Softw. Eng., vol. 27, no. 3, doi:10.1007/S10664-021-10012-6
- Rank: SJR Q1
A Preliminary Investigation of MLOps Practices in GitHub (2022)
- F. Calefato, F. Lanubile, L. Quaranta
- ESEM '22: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, Helsinki, Finland, September 19 - 23, 2022, doi:10.1145/3544902.3546636
- Rank: ICORE A
Pynblint: a static analyzer for Python Jupyter notebooks (2022)
- L. Quaranta, F. Calefato, F. Lanubile
- Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI, CAIN 2022, Pittsburgh, Pennsylvania, May 16-17, 2022, doi:10.1145/3522664.3528612
An In-Depth Analysis of Occasional and Recurring Collaborations in Online Music Co-creation (2021)
- F. Calefato, G. Iaffaldano, L. Trisolini, F. Lanubile
- ACM Trans. Soc. Comput., vol. 4, no. 4, doi:10.1145/3493800
Assessment of off-the-shelf SE-specific sentiment analysis tools: An extended replication study (2021)
- N. Novielli, F. Calefato, F. Lanubile, A. Serebrenik
- Empir. Softw. Eng., vol. 26, no. 4, doi:10.1007/S10664-021-09960-W
- Rank: SJR Q1
Towards Productizing AI/ML Models: An Industry Perspective from Data Scientists (2021)
- F. Lanubile, F. Calefato, L. Quaranta, M. Amoruso, F. Fumarola, M. Filannino
- 1st IEEE/ACM Workshop on AI Engineering - Software Engineering for AI, WAIN@ICSE 2021, Madrid, Spain, May 30-31, 2021, doi:10.1109/WAIN52551.2021.00027
Love, Joy, Anger, Sadness, Fear, and Surprise: SE Needs Special Kinds of AI: A Case Study on Text Mining and SE (2020)
- N. Novielli, F. Calefato, F. Lanubile
- IEEE Softw., vol. 37, no. 3, doi:10.1109/MS.2020.2968557
- Rank: SJR Q2
Can We Use SE-specific Sentiment Analysis Tools in a Cross-Platform Setting? (2020)
- N. Novielli, F. Calefato, D. Dongiovanni, D. Girardi, F. Lanubile
- MSR '20: 17th International Conference on Mining Software Repositories, Seoul, Republic of Korea, 29-30 June, 2020, doi:10.1145/3379597.3387446
- Rank: ICORE A
A large-scale, in-depth analysis of developers' personalities in the Apache ecosystem (2019)
- F. Calefato, F. Lanubile, B. Vasilescu
- Inf. Softw. Technol., vol. 114, doi:10.1016/J.INFSOF.2019.05.012
- Rank: SJR Q1
RECODE: revision control for digital images (2019)
- F. Calefato, G. Castellano, V. Rossano
- Multim. Tools Appl., vol. 78, no. 23, doi:10.1007/S11042-019-7735-9
- Rank: SJR Q2
An empirical assessment of best-answer prediction models in technical Q&A sites (2019)
- F. Calefato, F. Lanubile, N. Novielli
- Empir. Softw. Eng., vol. 24, no. 2, doi:10.1007/S10664-018-9642-5
- Rank: SJR Q1
Agile Collaboration for Distributed Teams [Software Technology] (2019)
- F. Calefato, C. Ebert
- IEEE Softw., vol. 36, no. 1, doi:10.1109/MS.2018.2874668
- Rank: SJR Q2
How to ask for technical help? Evidence-based guidelines for writing questions on Stack Overflow (2018)
- F. Calefato, F. Lanubile, N. Novielli
- Inf. Softw. Technol., vol. 94, doi:10.1016/J.INFSOF.2017.10.009
- Rank: SJR Q1
Investigating Crowd Creativity in Online Music Communities (2018)
- F. Calefato, G. Iaffaldano, F. Lanubile, F. Maiorano
- Proc. ACM Hum. Comput. Interact., vol. 2, no. CSCW, doi:10.1145/3274296
- Rank: ICORE A
Assessing the impact of real-time machine translation on multilingual meetings in global software projects (2016)
- F. Calefato, F. Lanubile, T. Conte, R. Prikladnicki
- Empir. Softw. Eng., vol. 21, no. 3, doi:10.1007/S10664-015-9372-X
- Rank: SJR Q1
Moving to Stack Overflow: Best-Answer Prediction in Legacy Developer Forums (2016)
- F. Calefato, F. Lanubile, N. Novielli
- Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2016, Ciudad Real, Spain, September 8-9, 2016, doi:10.1145/2961111.2962585
- Rank: ICORE A
The role of social media in affective trust building in customer-supplier relationships (2015)
- F. Calefato, F. Lanubile, N. Novielli
- Electron. Commer. Res., vol. 15, no. 4, doi:10.1007/S10660-015-9194-3
- Rank: SJR Q2
Cost Savings in Global Software Engineering: Where's the Evidence? (2015)
- D. Smite, F. Calefato, C. Wohlin
- IEEE Softw., vol. 32, no. 4, doi:10.1109/MS.2015.102
- Rank: SJR Q2
Mining Successful Answers in Stack Overflow (2015)
- F. Calefato, F. Lanubile, M. Marasciulo, N. Novielli
- 12th IEEE/ACM Working Conference on Mining Software Repositories, MSR 2015, Florence, Italy, May 16-17, 2015, doi:10.1109/MSR.2015.56
- Rank: ICORE A
Speech Recognition for Voice-Based Machine Translation (2014)
- T. Duarte, R. Prikladnicki, F. Calefato, F. Lanubile
- IEEE Softw., vol. 31, no. 1, doi:10.1109/MS.2014.14
- Rank: SJR Q2
An empirical simulation-based study of real-time speech translation for multilingual global project teams (2014)
- F. Calefato, F. Lanubile, R. Prikladnicki, J. Pinto
- 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM '14, Torino, Italy, September 18-19, 2014, doi:10.1145/2652524.2652537
- Rank: ICORE A
Group Awareness in Global Software Engineering (2013)
- F. Lanubile, F. Calefato, C. Ebert
- IEEE Softw., vol. 30, no. 2, doi:10.1109/MS.2013.30
- Rank: SJR Q2
Computer-mediated communication to support distributed requirements elicitations and negotiations tasks (2012)
- F. Calefato, D. Damian, F. Lanubile
- Empir. Softw. Eng., vol. 17, no. 6, doi:10.1007/S10664-011-9179-3
- Rank: SJR Q1
Assessing the impact of real-time machine translation on requirements meetings: a replicated experiment (2012)
- F. Calefato, F. Lanubile, T. Conte, R. Prikladnicki
- 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM '12, Lund, Sweden - September 19 - 20, 2012, doi:10.1145/2372251.2372299
- Rank: ICORE A
Investigating the use of tags in collaborative development environments: a replicated study (2010)
- F. Calefato, D. Gendarmi, F. Lanubile
- Proceedings of the International Symposium on Empirical Software Engineering and Measurement, ESEM 2010, 16-17 September 2010, Bolzano/Bozen, Italy, doi:10.1145/1852786.1852818
- Rank: ICORE A
Using frameworks to develop a distributed conferencing system: an experience report (2009)
- F. Calefato, F. Lanubile
- Softw. Pract. Exp., vol. 39, no. 15, doi:10.1002/SPE.937
- Rank: SJR Q2
A Controlled Experiment on the Effects of Synchronicity in Remote Inspection Meetings (2007)
- F. Calefato, F. Lanubile, T. Mallardo
- Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, ESEM 2007, September 20-21, 2007, Madrid, Spain, doi:10.1109/ESEM.2007.61
- Rank: ICORE A
Ph.D. Students Supervision
Dept. of Computer Science
- Kelly Azevedo Borges Leal
- July 2023 – present
- Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil
- Topic: AutoML for Software Engineering in Practice
- Co-supervised with prof. Co-supervised with prof. Marcos Kalinowski
Dept. of Computer Science, Ph.D. program cycle XXXV
- Luigi Quaranta
- Nov 2022
- University of Bari, Italy
- Thesis: ''Collaboration Around Computational Notebooks To Build AI-enabled Systems''
- Co-supervised with prof. Filippo Lanubile
Dept. of Computer Science, Ph.D. program cycle XXXII
- Giuseppe Iaffaldano
- Feb 2020
- University of Bari, Italy
- Thesis: ''Investigating the Dynamics of Online Creative Communities''
- Co-supervised with prof. Filippo Lanubile
Teaching
BSc in Computer Science and Software Production Technologies (ITPS), 2nd year, University of Bari, Dept. of Computer Science
- Reti di Calcolatori (Computer Networks) [6 ECTS]
- 2022 – 2025
- Bari, Italy
- Teaching evaluation scores: 2023-25: N/A; 2022-23: 95.52%
MSc in Computer Science, 1st year, University of Bari, Dept. of Computer Science
- Social Computing [6 ECTS]
- 2021 – 2024
- Bari, Italy
- Teaching evaluation scores: 2023-24: N/A; 2022-23: 100%; 2021-22: 100%
Ph.D. program in Computer Science and Mathematics (XXXVIII cycle), University of Bari, Dept. of Computer Science
- Software Solutions for Reproducible Experiments [2 ECTS]
- 2022 – 2023
- Bari, Italy
MSc in Computer Science and Engineering, University of Oulu
- Social Computing [5 ECTS]
- 2022 – 2023
- Oulu, Finland
- Course taught as the winner of an EU-funded grant `Erasmus+ TUCEP Selection Call Mobility for teaching staff' (2022-23), for university professors and researchers mobility
BSc in Computer Science, 3rd year in University of Bari, Dept. of Computer Science
- Reti di Calcolatori (Computer Networks) [9 ECTS]
- 2021 – 2022
- Bari, Italy
- Teaching evaluation scores: 97.07%
BSc in Computer Science and Software Production Technologies (ITPS), 2nd year, University of Bari, Dept. of Computer Science
- Reti di Calcolatori (Computer Networks) [6 ECTS]
- 2019 – 2021
- Bari, Italy
- Teaching evaluation scores: 2020-21: 94.59%; 2019-20: 89.74%
BSc in Computer Science, 3rd year in University of Bari, Dept. of Computer Science
- Reti di Calcolatori (Computer Networks) [9 ECTS]
- 2018 – 2019
- Bari, Italy
- Teaching evaluation scores: 93.4%
Ph.D. program in Computer Science and Mathematics (XXXIII cycle), University of Bari, Dept. of Computer Science
- Mining Socio-technical Repositories [3 ECTS]
- 2017 – 2018
- Bari, Italy
Ph.D. program in Rights, Economies, and Cultures of the Mediterranean (XXXIII cycle), University of Bari, Jonian Dept. (Law and Business School)
- IT Tools Supporting Legal and Economic Research: Blockchain for Tracking Production and Transportation Chains [2 ECTS]
- 2017 – 2018
- Taranto, Italy
Ph.D. program in Computer Science, University of Oulu
- Classification Models in Software Engineering [2 ECTS]
- 2016 – 2017
- Oulu, Finland
- Course taught as the winner of an EU-funded grant `Erasmus+ TUCEP Selection Call Mobility for teaching staff' (2015-16), for university professors and researchers mobility
Ph.D. program in Computer Science and Mathematics (XXXII cycle), University of Bari, Dept. of Computer Science
- Emotion Awareness in Social Computing [2 ECTS]
- 2016 – 2017
- Oulu, Finland
- Co-taught with Prof. Nicole Novielli
Ph.D. program in Rights, Economies, and Cultures of the Mediterranean (XXXII cycle), University of Bari, Jonian Dept. (Law and Business School)
- IT Tools Supporting Legal and Economic Research [2 ECTS]
- 2016 – 2017
- Taranto, Italy
BSc in Maritime Sciences and Management (SGAM), 2nd year
- Informatica (Computer Science) [9 ECTS]
- 2015 – 2020
- Italian Navy Petty Officers School (Mariscuola), Taranto, Italy, University of Bari, Dept. of Computer Science
- Teaching evaluation scores: 2019-20: 95.2%; 2018-19: 95.9%; 2017-18: 97.4%; 2016-17: 91.9%; 2015-16: 83.5%
Bachelor of Law, 1st year, University of Bari, Jonian Dept. (Law and Business School)
- Abilità Informatica (Computer Skills) [4 ECTS]
- 2015 – 2020
- Taranto, Italy
- Teaching evaluation scores: 2019-20: 93.1%; 2018-19: 95.9%; 2017-18: 93.8%; 2016-17: 89.8%; 2015-16: 87.8%
BSc in Computer Science and Software Production Technologies (ITPS), 1st year, University of Bari, Dept. of Computer Science
- Laboratorio di Informatica (C Programming Lab) [9 ECTS]
- 2013 – 2015
- Bari, Italy
- Teaching evaluation scores: 2014-15: 88.3%; 2013-14: 93.1%
BSc in Computer Science, 1st year, University of Bari, Dept. of Computer Science
- Linguaggi di Programmazione + Laboratorio (Programming Languages + Lab) [12 ECTS]
- 2013 – 2014
- Brindisi, Italy
- Teaching evaluation scores: 95.7%
BSc in Computer Science, 1st year, University of Bari, Dept. of Computer Science
- Laboratorio di Informatica (C Programming Lab) [5/6 ECTS]
- 2008 – 2013
- Brindisi, Italy
- Teaching evaluation scores: N/A
Funded Research Projects
DARE - Digital Lifelong Prevention
- Jan 2024 – Dec 2027
- Funded by: MUR - Piano nazionale per gli investimenti complementari al Piano nazionale di ripresa e resilienza
- Project funding: € 130.456.001,02
- Partners: University of Bologna (coordinator), Università Cattolica del Sacro Cuore, University of Bari, University of Palermo, University of Padova, University of Rome Tor Vergata, INFN, multiple research hospitals and healthcare companies
- Description: National initiative creating and developing a connected and distributed knowledge community for digital preventive healthcare through research, innovation, and participation of multiple stakeholders. The project produces, collects, and systematizes multidisciplinary knowledge and solutions (technical, ethical-legal, and organizational) necessary to ensure digital prevention in Italy.
- Role: Lead researcher in Spoke 1 focusing on MLOps and AI Engineering. Responsible for designing and developing technological solutions for secure deployment and monitoring of AI models in healthcare settings. Key contributions include defining MLOps practices for healthcare and conducting systematic reviews of security risks and best practices.
SERICS - SEcurity and RIghts In the CyberSpace / Spoke 9: SuReCare
- Jan 2023 – Dec 2025
- Funded by: MUR - Piano nazionale di ripresa e resilienza
- Project funding: € 114.499.997,53
- Partners: Sapienza University of Rome (coordinator), University of Bari, University of Cagliari
- Description: Research initiative investigating cybersecurity challenges in remote healthcare systems through novel methodological approaches and technical innovations. The project advances the state-of-the-art in three key areas: ecosystem security for remote medical devices, end-to-end data security for sensitive health information, and automated detection-response-prevention mechanisms for decentralized healthcare infrastructures.
- Role: Work package leader for WP3 (Detection-Response-Prevention). Led research on integrating ML models in healthcare cybersecurity systems, focusing on developing effective approaches to control the transitioning of ML models into production. Defined quality assurance functions for both data and models after deployment in the remote healthcare domain.
C3 - Creative Cultural Collaboration
- Nov 2018 – July 2020
- Funded by: POR Puglia, Axis I, Action 1.6, INNONETWORK Program (FESR-FSE 2014-2020)
- Project funding: € 383.852,47
- Partners: AI2 srl (project coordinator), DABIMUS srl, Quorum Italia srl, Marshmallow Games srl, University of Bari
- Description: Regional project that investigated methodological and technological frameworks for creating computational artifacts to enable scalable production processes and enhance collaboration in large, distributed multidisciplinary teams.
- Role: Workpackage Leader for the University of Bari unit. Led the Operational Unit responsible for the collaborative platform workpackage (OR3), which included conducting a state-of-the-art analysis of open-source co-working solutions, platform design, and ongoing maintenance and evolution activities. The University of Bari unit was coordinated by Prof. Filippo Lanubile.
OpEn - Open up Entrepreneurship
- Sept 2015 – Sept 2017
- Funded by: EU Erasmus+ Program (2015-1-EL-KA202-014168)
- Project funding: € 229.193,00
- Partners: Small Enterprises’ Institute of the Hellenic Confederation of Professionals, Craftsmen, and Merchants (IME GSEVEE, project coordinator), The European Business and Innovation Centre of Burgos (CEEI-Burgos), University of Bari, University of Patras, Manchester Metropolitan University
- Description: International project that aimed at addressing the critical gap between entrepreneurs' digital technology needs and their e-business capabilities in global markets. The project developed multidisciplinary open educational resources to foster entrepreneurial mindset and digital business competencies for existing and prospective entrepreneurs Project coordination was led by Vassilis Siomadis (IME GSEVEE).
- Role: Workpackage Leader for the University of Bari unit. Led operational teams in two key workpackages: designed thematic unit structure and e-class outline for the e-learning portal (WP2: E-module Service Design and Setup), and developed educational content focusing on web-based knowledge management tools (WP3: OpEn Educational Material). The University of Bari unit was coordinated by Prof. Filippo Lanubile.
VINCENTE - A Virtual Collective Intelligence Environment to Develop Sustainable Technology Entrepreneurship Ecosystems
- Sept 2013 – Sept 2015
- Funded by: MUR PONREC 2007-2013 (PON02_00563_3470993)
- Project funding: € 8.548.807,40
- Partners: Engineering Computer Engineering, Exprivia SpA, ST Microelectronics, San Raffaele Hospital, AVIO, Alenia, Tozzi Renewable Energy, CNR, University of Salento, University of Bari, Politecnico di Bari, DHITECH
- Description: National project that aimed at strengthening research cooperation networks between academia and industry to enhance competitiveness and economic growth, while promoting the adoption of advanced technologies and services.
- Role: Work package leader. Led the work unit on 'Innovative Models and Components for Social Networking' (OR6), focusing on developing interaction frameworks for collaborative environments. Specifically designed computer-mediated communication frameworks and selected appropriate communication tools for the VINCENTE virtual environment. The University of Bari unit was coordinated by Prof. Donato Malerba.
PRONEM - Natural Language Processing for Global Software Development
- Mar 2012 – Mar 2014
- Funded by: Brazilian Ministry of Education (PRONEM/FAPERGS/CNPQ 03/2011)
- Unit funding: R$ 249,600.00
- Partners: Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS, project coordinator), Federal University of Rio Grande do Sul (UFRGS), University of Bari
- Description: International project that aimed at investigating machine translation's impact on Brazil's global software development capabilities, addressing the critical challenge that only 10% of professional developers were proficient in English. Project coordination was led by Prof. Renata Vieira and Prof. Rafael Prikladnicki (PUCRS).
- Role: Scientific coordinator for the University of Bari unit. Designed and implemented an open-source real-time translation system for synchronous communication in distributed software requirements meetings. Developed comprehensive experimental methodology to evaluate machine translation effectiveness compared to native language usage during requirements elicitation and negotiation meetings.
INTERSOCIAL - Unleashing the Power of Social Networking for Enhancing Regional Systems
- Nov 2011 – Nov 2013
- Funded by: EU INTERREG Greece-Italy 2007-13, Priority Axis 1: Strengthening competitiveness and innovation
- Partners: University of Ioannina (project coordination), University of Bari, University of Patras, Euro-Mediterranean Cultural Heritage Agency
- Description: European project that aimed at fostering regional development through the creation of a cross-border network of social innovation and entrepreneurship. The project developed a social networking platform to facilitate knowledge sharing and collaboration among regional stakeholders, enhancing SME competitiveness through social networking technologies and business data analytics. Project coordination was led by Prof. Evaggelia Pitoura.
- Role: Work package leader. Led operational teams across two work packages: conducted a state-of-the-art analysis of social networking tools and enterprise-level social web presence policies (WP3: Development of Innovation Devices), and managed requirements analysis, deployment, and experimental evaluation of ESA (Enterprise Social Aggregator), a custom social networking tool for SMEs (WP4: Deployment and evaluation of innovation devices). The University of Bari unit was coordinated by Prof. Filippo Lanubile.
LOGIN - LOgistica INtegrata
- June 2012 – Oct 2015
- Funded by: MISE - call Industria 2015 - Made in Italy New Technologies Program 2012-2015 (MI01_00294)
- Partners: DAISY-NET s.c.a.r.l (project coordination), University of Bari, Politecnico di Bari, University of Salento, University of Foggia, Cetma
- Description: National project that developed an integrated logistics platform based on Service Oriented Architecture (SOA)for tracking goods movement and monitoring related information flows through web services.
- Role: Work package leader. Led work packages focused on the CollabWeb component: defined specifications within the integrated LOGIN model (WP2) and designed component architecture (WP3). Project coordination for the University of Bari unit was led by Prof. Giuseppe Visaggio.
Funding Acquisition Proposals
DisTrac: A tool for tracking disengagement in open-source software projects
- In response: International call `NSF-MUR Lead Agency Opportunity in Artificial Intelligence'
- Requested budget: € 215,380 (MUR funding) + $600,000 (NSF funding)
- Partners: North Arizona University (Lead), Colorado State University, University of Bari
- Description: Development of tools and methodologies to track and analyze developer disengagement patterns in open-source projects
- Role: PI for Italian unit
- Duration: 36 months
- Status: Under review at NSF
ARIANNA: ARtIficiAl iNtelligeNce for virtuAl meetings
- In response to: Regional call `Reti - Support for collaboration between companies and research organizations'
- Requested budget: € 1,000,000 total (€ 250,000 for PeoplewareAI unit)
- Partners: Quavlive s.r.l. (Lead), PeoplewareAI s.r.l., Politecnico di Bari
- Description: Development of an AI-powered videoconferencing platform with marketplace for intelligent applications, focusing on virtual assistants and e-learning capabilities
- Role: Co-PI, leading the development of AI applications for e-learning
- Duration: 24 months (Jan 2025 - Dec 2026)
- Status: Under review
Academic Service
Rector’s Delegate for the GARR Network
- May 2023 - present: The GARR Consortium is the Italian national research and education network, providing high-speed Internet connectivity and advanced services to universities and research institutions.
CS Dept. Director’s Delegate for Internship Programs
- Mar 2023 - present: Responsibilities include overseeing the development and implementation of internship programs, coordinating with industry partners, mentoring students, ensuring compliance with academic standards, and evaluating the effectiveness of the internship experiences.
Associate Editor
- Elsevier Journal of Systems and Software (JSS), rank: SJR Q1
- Springer Automated Software Engineering (ASE)
Guest Editor
- 2024: Springer Empirical Software Engineering (EMSE), rank: SJR Q1. Special Issue on ''Software Maintenance and Evolution.'' Co-editor: Sarah Nadi (New York University, Abu Dhabi)
- 2023: Springer Empirical Software Engineering’ (EMSE), rank: SJR Q1. Special Issue on ''Cooperative and Human Aspects of Software Engineering''. Co-editors: Hourieh Khalajzadeh (Deakin University, Australia) and Igor Steinmacher (NAU, USA)
- 2021: Elsevier Journal of System and Software (JSS), rank: SJR Q1. Special Issue on ''Global Software Engineering: Challenges and Solutions.'' Vol. 174, Apr. 2021. Co-editors: Alpana Dubey (Accenture Labs, India), Christof Ebert (Vector Consulting, Germany), Paolo Tell (IT University of Copenhagen, Denmark)
Review Board Member
- 2023 – present: Replicated Computational Results Distinguished Reviewers Board for ACM Transactions on Software Engineering and Methodology (TOSEM), rank: SJR Q1
- 2020 – 2022: ACM Transactions on Software Engineering and Methodology (TOSEM), rank: SJR Q1
- 2015 – 2019: Springer Journal of Empirical Software Engineering (EMSE), rank: SJR Q1
Peer Reviews (partial list)
- verified record on Clarivate
- (23) Springer Journal of Empirical Software Engineering (EMSE), rank: SJR Q1
- (19) IEEE Transactions on Software Engineering (TSE), rank: SJR Q1
- (16) ACM Transactions on Software Engineering and Methodology (TOSEM), rank: SJR Q1
- (12) Elsevier Journal of System and Software (JSS), rank: SJR Q1
- (8) Elsevier Information and Software Technolog (INFSOF), rank: SJR Q1
- (7) Wiley Journal of Software: Evolution and Process (JSEP), rank: SJR Q2
- (5) IEEE Software, rank: SJR Q2
- (2) IEEE Transactions on Affective Computing, rank: SJR Q1
- (1) ACM Transactions on Internet Technologies (TOIT), rank: SJR Q1
Events Organization
Program Co-Chair
- 40th Int’l Conf. on Software Maintenance and Evolution (ICSME’24), Flagstaff, AZ, USA, Oct 2024, iCORE rank: A
- 16th Int’l Conf. on Cooperative and Human Aspects of Software Engineering (CHASE’23), Melbourne, Australia, May 2023
- 8th Int’l Workshop on Social Software Engineering (SSE’16), Seattle, WA, USA, Nov 14, 2016 – co-located with FSE'16
- 1st Int’l Workshop on Trust in Virtual Teams: Theory and Tools, San Antonio, TX, USA, Feb 24, 2013 – co-located with CSCW'13
General Chair
- 14th Int'l Conf. on Global Software Engineering (ICGSE'19), Montreal, Canada, 25-26 May 2018, ICORE rank: C
Steering Board Member
- Int'l Conf. on Global Software Engineering (ICGSE), 2019-2022, ICORE rank: C
Track Co-Chair
- 43rd Int’l Conf. on Software Engineering (ICSE’21), Student Contest on Software Engineering (SCORE) track, Madrid, Spain, May 2021, ICORE rank: A*
Workshops & Tutorials Co-Chair
- 23rd Int’l Conf. on Product-Focused Software Process Improvement (PROFES’23), Jyväskylä, Finland, 21-23 November 2022, ICORE rank: B
Workshops Co-Chair
- 10th Int’l Conf. on Global Software Engineering (ICGSE'15), Ciudad Real, Spain, 13-16 July 2015, ICORE rank: C
Open-science Co-Chair
- 15th Int'l Symposium on Empirical Software Engineering and Measurement (ESEM’21), Bari, Italy, 11-15 Oct 2021, ICORE rank: A
- 14th Int'l Symposium on Empirical Software Engineering and Measurement (ESEM’20), Bari, Italy, 5-9 Oct 2020, ICORE rank: A
Publicity & Social Media Chair
- 21st Int’l Conf. on Agile Software Development (XP’20), Copenhagen, Denmark, 8-12 June 2020, ICORE rank: B
- 13th Int’l Conf. on Global Software Engineering (ICGSE'18), Gothenburg, Sweden, 28-29 May 2018, ICORE rank: C
- 8th Int’l Conf. on Global Software Engineering (ICGSE'13), Bari, Italy, 26-29 Aug 2013, ICORE rank: C
Keynote Presentations
The Potential and Challenges of Personality Detection in Software Engineering Research
- Sept 2021
- 4th Int'l Workshop on Affective Computing in Requirements Engineering (AffectRE’21), co-located with RE’21
Facing Communication Challenges in Distributed Software Development
- Aug 2016
- 1st Int’l Workshop on Virtual Teams: Experiences in Global Software Engineering (VirtuES ’13), co-located with ICGSE’13
Membership in Program Committees
- 32nd IEEE Int’l Conf. on Software Analysis, Evolution, and Reengineering (SANER’25), Montréal, Canada 4-7 Mar. 2025, ICORE rank: A
- 47th IEEE/ACM Int'l Conf. on Software Engineering (ICSE'25) – SEIS track, Ottawa, Canada, April 27-May 3 2025, ICORE rank: A*
- 47th IEEE/ACM Int'l Conf. on Software Engineering (ICSE'25) – Workshops track, Ottawa, Canada, April 27-May 3 2025, ICORE rank: A*
- 46th IEEE/ACM Int'l Conf. on Software Engineering (ICSE'24) – SEIS track, Lisbon, Portugal, 14-20 Apr. 2024, ICORE rank: A*
- 46th IEEE/ACM Int'l Conf. on Software Engineering (ICSE'24) – Workshops track, Lisbon, Portugal, 14-20 Apr. 2024, ICORE rank: A*
- 46th IEEE/ACM Int'l Conf. on Software Engineering (ICSE'24) – Student Research Competition (SRC) track, Lisbon, Portugal, 14-20 Apr. 2024, ICORE rank: A*
- 18th ACM/IEEE Int'l Symposium on Empirical Software Engineering and Measurement (ESEM'24), Barcelona, Spain 24-25 Oct. 2024, ICORE rank: A
- 21st Int'l Conf. on Mining Software Repositories (MSR'24) – Mining Challenge track, Lisbon, Portugal, 15-16 Apr. 2024, ICORE rank: A
- 3rd Int'l Conf. on AI Engineering – Software Engineering for AI (CAIN'24), Lisbon, Portugal, 14-15 Apr. 2024
- 1st IEEE/ACM Workshop on Multi-disciplinary, Open, and RElevant Requirements Engineering (MO2RE'24), Lisbon Portugal 16 Apr. 2024
- 17th ACM/IEEE Int'l Symposium on Empirical Software Engineering and Measurement (ESEM'23), New Orleans, USA 26-27 Oct. 2023, ICORE rank: A
- 39th Int'l Conf. on Software Maintenance and Evolution (ICSME'23) – NIER track, Bogotà, Colombia, 1-6 Oct. 2023, ICORE rank: A
- 45th IEEE/ACM Int'l Conf. on Software Engineering – Posters track (ICSE'23), Melbourne, Australia, 14-20 May 2023, ICORE rank: A*
- 23rd Int'l Conf. on Product-Focused Software Process Improvement (PROFES'23), Dornbirn, Austria 10-13 Dec. 2023, ICORE rank: B
- 30th IEEE/ACM Int'l Conf. on Program Comprehension – ERA track (ICPC'22), Pittsburgh, USA, 16–17 May 2022, ICORE rank: A
- 17th Int'l Conf. on Global Software Engineering (ICSSP/ICGSE'22), Pittsburgh, USA, 19–20 May 2022, ICORE rank: C
- 15th IEEE/ACM Int'l Conf. on Cooperative and Human Aspects of Software Engineering (CHASE'22) Pittsburgh, USA, 18–19 May 2022
- 1st IEEE/ACM Workshop on Natural Language-based Software Engineering (NLBSE'22), Pittsburgh, USA, 8 May 2022
- 29th IEEE Int'l Conf. on Software Analysis, Evolution and Reengineering (SANER'22), Honolulu, USA, 15 Mar. 2022, ICORE rank: A
- 23rd Int'l Conf. on Agile Software Development (XP'22), Copenhagen, Denmark, 13-17 June 2022, ICORE rank: B
- 16th ACM/IEEE Symposium on Empirical Software Engineering and Measurement (ESEM'21) - Emerging Results and Vision track, online, 14-15 Oct. 2021, ICORE rank: A
- 22nd Int'l Conf. on Agile Software Development (XP'21), online, 14-18 June 2021, ICORE rank: B
- 37th IEEE Int'l Conf. on Software Maintenance and Evolution (ICSME'21) - NIER Track, online, 27 Sept. - 1 Oct. 2021, ICORE rank: A
- 14th ACM/IEEE Int'l Conf. on Cooperative and Human Aspects of Software Engineering (CHASE'21), online, 20-21 May 2021
- 17th Int'l Conf. on Open-Source Software (OSS'21), online, 12 May 2021
- 16th ACM/IEEE Int'l Conf. on Global Software Engineering (ICSSP/ICGSE'21), online, 18-19 May 2021,' ICORE rank: C
- 17th IEEE/ACM Int'l Conf. on Mining Software Repositories (MSR'20) – Mining Challenge track, online, 29-30 June 2020, ICORE rank: A
- 15th ACM/IEEE Symposium on Empirical Software Engineering and Measurement (ESEM'20) - Emerging Results and Vision track, online, 5-7 Oct. 2020, ICORE rank: A
- ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'20) - SRC track, online, 6-16 Nov. 2020, ICORE rank: A*
- 21st Int'l Conf. on Agile Software Development (XP'20), online, 8-12 June 2020, ICORE rank: B
- 15th IEEE/ACM Int'l Conf. on Global Software Engineering (ICGSE'20), online, 26-28 June 2020, ICORE rank: C
- 13th IEEE/ACM Int'l Conf. on Cooperative and Human Aspects of Software Engineering (CHASE'20), online, 1-2 July 2020
- 36th Int'l Conf. on Software Maintenance and Evolution (ICSME'20) Doctoral Symposium Program Committee, Adelaide, Australia, Sep 28-Oct 02, 2020, ICORE rank: A
- 13th Int'l Conf. on the Quality of Information and Communications Technology (QUATIC'20), online, 9-11 Sept. 2020, ICORE rank: C
- 16th Int'l Symposium on Open Collaboration (OpenSym'20), online, 26–27 Aug. 2020, ICORE rank: C
- 15th Int'l Conf. on Global Software Engineering (ICGSE'20), online, 26-28 June 2020, ICORE rank: C
- 27th IEEE Int'l Conf. on Software Analysis, Evolution and Reengineering (SANER'20), London, Ontario, Canada, February 18-21, 2020, ICORE rank: A
- 13th Int'l Symposium on Empirical Software Engineering and Measurement (ESEM'19), Porto de Galinhas, Brazil, 16-20 Sept. 2019, ICORE rank: A
- 20th Int'l Conf. on Agile Software Development (XP'19), Montréal, Canada, 21-25 May 2019, ICORE rank: B
- 12th Int'l Symposium on Empirical Software Engineering and Measurement (ESEM'18), Oulu, Finland, 11-12 Oct. 2018, ICORE rank: A
- 12th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (WDES'18), Madrid, Spain, Sept. 24, 2018
- 40th Int'l Conf. on Software Engineering (ICSE'18) – Student Contest on Software Engineering (SCORE) track, Gothenburg, Sweden, May 27–June 3, 2018, ICORE rank: A*
- 13th Int'l Conf. on Global Software Engineering (ICGSE'18), Gothenburg, Sweden, 24-26 May 2018, ICORE rank: C
- 1st Int'l Workshop on Affective Computing for Requirements Engineering (AffectRE'18), Banff, Canada Aug 21, 2018
- 11th Int'l Symposium on Empirical Software Engineering and Measurement (ESEM'17) Toronto, Canada, 9-10 Nov. 2017, ICORE rank: A
- 12th Int'l Conf. on Global Software Engineering (ICGSE'17), Buenos Aires, Argentina, 22-23 May 2017, ICORE rank: C
- 10th Int'l Symposium on Empirical Software Engineering and Measurement (ESEM'16), Ciudad Real, Spain, 8-9 Sept. 2016, ICORE rank: A
- 11th Int'l Conf. on Global Software Engineering (ICGSE'16), Orange County, CA, USA, 2-5 Aug. 2016, ICORE rank: C
- 9th Int'l Symposium on Empirical Software Engineering and Measurement (ESEM'15), Beijing, China, 22-23 Oct. 2015, ICORE rank: A
- 10th Int'l Conf. on Global Software Engineering (ICGSE'15), Ciudad Real, Spain, 13-16 July 2015, ICORE rank: C
- 7th Software Quality Days (SWQD'15), Vienna, Austria, 20-23 Jan. 2015
- 6th Software Quality Days (SWQD'14), Vienna, Austria, 14-16 Jan. 2014
- 8th Int'l Conf. on Global Software Engineering (ICGSE'13), Bari, Italy, 26-29 Aug. 2013, ICORE rank: C
- 7th Int'l Conf. on Global Software Engineering (ICGSE'12), Porto Alegre, Brazil, 27-30 Aug. 2012, ICORE rank: C
- 5th Workshop of the Italian Eclipse Community (Eclipse-IT'10), Savona, Italy, Sep. 30-Oct. 1, 2010
- 5th Int'l Conf. on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC-2010), Fukuoka, Japan, 4-6 Nov. 2010
- 2nd Int'l Workshop on Social Software Engineering and Applications (SoSEA'09), Amsterdam, The Netherlands, 24 Aug. 2009
- 4th Int'l Conf. on Global Software Engineering (ICGSE'09), Limerick, Ireland, 13-16 Jul. 2009, ICORE rank: C
- 4th Workshop of the Italian Eclipse Community (Eclipse-IT'09), Bergamo, Italy, 28-29 Sept. 2009
- 14th Collaboration Researchers' International Workshop on Groupware (CRIWG'08), Omaha, NE, USA, 14-18 Sept. 2008
- 3rd Int'l Conf. on Global Software Engineering (ICGSE'08), Bangalore, India, 17-20 Aug. 2008, ICORE rank: C
- 3rd Workshop of the Italian Eclipse Community (Eclipse-IT'08), Bari, Italy, 17-18 Nov. 2008
- 1st Int'l Conf. on Software Engineering and Applications (ICSEA'06), Tahiti, Polynesia, Oct. 29 – Nov. 3, 2006, ICORE rank: C
Membership in Doctoral Boards
Dept. of Computer Science
- Ph.D. program in Computer Science and Mathematics (XL cycle)
- 2024 – 2025
- University of Bari, Italy
Dept. of Computer Science
- Ph.D. program in Computer Science and Mathematics (XXXIX cycle)
- 2023 – 2024
- University of Bari, Italy
Dept. of Computer Science
- Ph.D. program in Computer Science and Mathematics (XXXVIII cycle)
- 2022 – 2023
- University of Bari, Italy
Dept. of Electrical and Information Engineering
- Interuniversity Ph.D. program in Aerospace Engineering and Sciences (XXXVII cycle)
- 2021 – 2022
- Polytechnic University of Bari, Italy
Dept. of Electrical and Information Engineering
- Interuniversity Ph.D. program in Aerospace Engineering and Sciences (XXXVI cycle)
- 2020 – 2021
- Polytechnic University of Bari, Italy
Research Visits
- M-Group, Northern Arizona Univ. (NAU)
- Oct 2024 – Oct 2024
- Flagstaff, AZ, USA
- Hosts: Prof. Marco Aurelio Gerosa, Prof. Igor Steinmacher
- M-Group, University of Oulu
- Sept 2023 – Sept 2023
- Oulu, Finland
- Host: Prof. Davide Taibi
- STRUDEL, Carnegie Mellon University (CMU)
- July 2017 – Oct 2017
- Pittsburgh, USA
- Host: Prof. Bogdan Vasilescu
- CHISEL, University of Victoria
- Nov 2016 – Dec 2016
- Victoria, Canada
- Host: Prof. Margaret-Anne Storey
- SEGAL, University of Victoria
- Jan 2006 – Apr 2006
- Victoria, Canada
- Host: Prof. Daniela Damian
- Distributed Systems Group, Vienna University of Technology
- May 2005 – June 2005
- Vienna, Austria
- Host: Prof. Schaharm Dustdar
Invited Seminars
- Collaboration in Software Engineering: 10 Years in Review
- Oct 2017
- Carnegie Mellon University, USA
- Classification Models in Software Engineering: From Defect to Best-Answer Prediction
- Nov 2016
- University of Victoria, Canada
Software
BehaViz™
- The flagship product of PeoplewareAI focused on behavioral data analysis and emotion recognition from written text
- Features customizable emotion recognition through both custom annotated datasets and classification models for improved accuracy and flexibility
- Deployed as a cloud-based SaaS solution with secure integrations to customer data sources, ensuring data privacy by processing without data movement
MLOps Pipeline
- End-to-end ML workflow solution handling project documentation, version control, experiment tracking, and data quality assurance
- Built-in CI/CD capabilities for seamless ML model deployment and iteration
- REST API integration for ML components with containerization and orchestration
- Production monitoring capabilities for ML components performance tracking
- Comprehensive solution for ML model development and deployment at scale
- Domain-specific MLOps solutions for healthcare, implementing regulation-compliant data pipelines and ensuring patient data privacy
EMTk (Emotion-Mining Toolkit)
- EMTk on GitHub
- EmoTxt is the module for training custom emotion classifiers from text. It provides out-of-the-box an emotion classifier specifically tuned for mining emotion from developers' communication channels, such as Stack Overflow.
- Senti4SD is the module for emotion-polarity classification (sentiment analysis) specifically trained on technical corpora from developers' communication channels, such as GitHub and Stack Oveflow.
References
- Prof. Marco Aurelio Gerosa (Northern Arizona University) - marco.gerosa@nau.edu
- Prof. Igor Steinmacher (Northern Arizona University) - igor.steinmacher@nau.edu
- Prof. Bogdan Vasilescu (Carnegie Mellon University) - bogdanv@andrew.cmu.edu
- Prof. Marcos Kalinowski (PUC-Rio) - kalinowski@inf.puc-rio.br
- Prof. Christoph Treude (Singapore Management University) - ctreude@smu.edu.sg
- Prof. Darja Šmite (BTH) - darja.smite@bth.se