I'm a Post-doctoral Researcher at the Applied Software Engineering research group (University of Hamburg)
Research

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

  • developers' affect, behaviours, and cognition,
  • community-driven software development,
  • 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 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
Needs and Challenges for a Platform to Support Large-scale Requirements Engineering. A Multiple Case Study
Davide Fucci, Cristina Palomares, Xavier Franch, Dolors Costal, Mikko Raatikainen, Martin Stettinger, Zijad Kurtanovic, Tero Kojo, Lars Koenig, Andreas Falkner, Gottfried Schenner, Fabrizio Brasca, Tomi Männistö, Alexander Felfernig, Walid Maalej
12th International Symposium on Empirical Software Engineering and Measurement
ESEM 2018
Liquid Democracy in Group-based Configuration
Muesluem Atas, Thi Ngoc Trang Tran, Ralph Samer, Alexander Felfernig, Martin Stettinger, Davide Fucci
20th International CEUR Workshop on Configuration
ConfWS 2018
A Longitudinal Cohort Study on the Retainment of Test-Driven Development
Davide Fucci, Simone Romano, Maria Teresa Baldassarre, Danilo Caivano, Giuseppe Scanniello, Burak Turhan, Natalia Juristo
12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
ESEM 2018
  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
1st Intl. Workshop on Affective Computing for Requirements Engineering
2018
Organizing Committee Member
ESEM
12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
2018
Program Committee Member
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
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
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