I'm an Assistant Professor at the Software Engineering Research Lab (Blekinge Institute of Technology)
Research

I'm interested in various aspects of software and requirements engineering, such as:

  • developers' affect, behaviours, and cognition,
  • data-driven requirements engineering,
  • agile testing.

My work focuses on empirical methodologies. I have strong expertise in:

  • designing, executing, and analyzing controlled experiments to evaluate software development processes and tools,
  • applying machine learning and natural language processing to software development artifacts.

I am currently involved in the Software Engineering Rethought Profile at BTH. SERethought aims to take on the next generation challenges faced by companies developing software-intensive systems and products. Until December 2019, I am part of the H2020 project OpenReq to develop intelligent recommendation technologies for requirements engineering. Previously, I investigated the effects of applying test-driven development in close collaboration with industry.

I'm enthusiastic about open research data and open science

Publications
Most Recent
An Empirical Assessment on Affective Reactions of Novice Developers when Applying Test-Driven Development
Simone Romano, Davide Fucci, Maria Teresa Baldassarre, Danilo Caivano, Giuseppe Scanniello
20th International Conference on Product-Focused Software Process Improvement
PROFES 2019
Towards an Holistic Definition of Requirements Debt
Valentina Lenarduzzi, Davide Fucci
The 13th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
ESEM 2019
On using machine learning to identify knowledge in API reference documentation
Davide Fucci, Alireza Mollaalizadehbahnemiri, Walid Maalej
Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
ESEC/FSE 2019
  Full Publication List
Most Cited
A Dissection of the test-driven Development Process: Does it Really Matter to Test-first or to Test-last?
Davide Fucci, Hakan Erdogmus, Burak Turhan, Markku Oivo, Natalia Juristo
IEEE Transactions on Software Engineering
TSE 2017
On the Role of Tests in Test-driven Development: a Differentiated and Partial Replication
Davide Fucci, Burak Turhan
Empirical Software Engineering Journal
EMSE 2014
A Replicated Experiment on the Effectiveness of Test-first Development
Davide Fucci, Burak Turhan
7th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
ESEM 2013
Service
Organizer
AffectRE
2nd Intl. Workshop on Affective Computing for Requirements Engineering
2019
SEmotion
Fourth Intl. Workshop on Affective Computing for Requirements Engineering
2019
AffectRE
1st Intl. Workshop on Affective Computing for Requirements Engineering
2018
Organizing Committee Member
ICSE
The 43rd IEEE/ACM International Conference on Software Engineering
2019
ESEM
12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
2018
Program Committee Member
REFSQ
The 26th Intl. Working Conference on Requirements Engineering: Foundation for Software Quality
2019
ESEM
ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
2015–2018
ICSSP
International Conference on Software and System Processes
2016–2019
EASE
IEEE International Conference on Evaluation and Assessment in Software Engineering
2018–2020
PROFES
International Conference on on Product-Focused Software Process Improvement
2018
SEAA
Euromicro Conference Software Engineering and Advanced Applications
2018
XP
International Conference on Agile Software Development
2014
Journal Reviewer
TSE
IEEE Transactions on Software Engineering
EMSE
Empirical Software Engineering Journal
IST
Information and Software Technology Journal
JSS
Journal of Software and Systems
STVR
Software Testing, Verification and Reliability Journal
SQJ
Software Quality Journal
JSME
Journal of Software Maintenance and Evolution: Research and Practice
  Full Service List
Teaching
Blekinge Institute of Technology
Global Software Development Fall 2019
Lectures on strategy for outsorcing software development, distributed developmend and tools.
University of Hamburg
Software Patterns Spring 2017, 2018
Lectures on design patterns, SOLID principles, testing, and continuos deployment.
Empirical Software Engineering Spring 2017, 2018
Seminars on both qualitative and quantitative research methods discussing their applications to software projects.
University of Oulu
Software Quality and Testing Fall 2013–2016
Lectures on software quality assurance, and quality management. Hands-on fundamentals about software testing and test automation.
Software Development in Global Environment Fall 2013–2015
Lectures on distributed software development, with a focus on communication and knowledge management challenges.
Software Engineering Management, Measurement and Improvement Spring 2014
Lectures on fundamental software processes, software measurement methods, and latest research results.
Awards
Open Data Recognition Award
ESEM18
12th International Symposium on Empirical Software Engineering and Measurement
2018
Best Paper Award
ConfWS
20th International CEUR Wokshop on Configuration
2018
Best Full Paper Award
ESEM16
10th International Symposium on Empirical Software Engineering and Measurement
2016
Highly Commended Paper Award
EASE16
20th International Conference on Evaluation and Assessment in Software Engineering
2016
Nokia Foundation
Scholarship recipient
2014
ISACA
Finland chapter scholarship recipient
2014
People
Students (M.Sc.)
Alireza Mollaalizadehbahnemiri
U. Hamburg
Knowledge Extraction from API Reference Documentation Using Deep Learning 2018
Alexander Oeser
U. Hamburg
Finding, Understanding, and Enriching Developers Screencast on YouTube 2017
Teemu Moisainen
U. Oulu
A DataViz tool for Test-Driven Development 2016
Collaborators at Large
Natalia Juristo, Universidad Politecnica de Madrid, Spain
Giuseppe Scanniello, University of Basilicata, Italy
Hakan Erdogmus, Carnegie Mellon University, USA
Nicole Novielli, University of Bari, Italy
Walid Maalej, University of Hamburg, Germany