Responsive image



  • ICSME Doctorial Symposium
  • (Closed event; by invitation only)


Tuesday, September 25th, 2018


Fundación Universidad Rey Juan Carlos

Manuel Becerra building - room 402 (fourth floor)

Plaza Manuel Becerra n° 14

28028 Madrid

Metro: Estación Manuel Becerra L-6 y L-2


  • Early pre-docs: Adelina Diana Stana, Huynh Khanh Vi Tran
  • Late pre-docs: Hadeel Alsolai, Emad Aghajani, Sandra L. Ramírez-Mora
  • Post-docs: Dario Di Nucci, Simone Romano, Matúš Sulír, Kevin Moran
  • Opponents: Mei Nagappan, Ivano Malavolta, Alexander Serebrenik, Fabio Palomba, Mike Papadakis
  • Keynote (and opponents): Jesus M. Gonzalez-Barahona, Alessandra Gorla
  • Organizers: Serge Demeyer, Juan de Lara Jaramillio
  • Student Volunteer(s): Miguel Angel Fernandez


Time Tuesday 9/25
8:30 - 9:00 Arrival and Registration
09:00 - 09:15 Welcome Juan de Lara, Serge Demeyer
9:15 - 10:00
Keynote #1: prof. Jesus M. Gonzalez-Barahona
Learning from errors: my academic career
I started to work on research topics related to software engineering around 2000, when by chance I tried to measure the size of Debian. That changed my career for ever. In this talk, I will explain how that totally random fact lead me to join the (then nascent) mining software repositories community, to join forces with some colleagues, to run some large research projects, to build tools, to write papers, to collaborate with companies and co-found one, and to do a lot of paperware. But overall, I will show how during all the time, I was committing a lot of errors, which now I think helped me to advance in my career. In summary, this will be a talk about a maybe unusual research career, but one that kept me happy and alive (and still is keeping me like that) for a long time.
10:00 - 10:30 Coffee Break
10:30 - 11:30 Paper Session 1 - Software Quality
  • Predicting Software Maintainability in Object-Oriented Systems Using Ensemble Techniques (Hadeel Alsolai, Marc Roper and Dua' Nassar)
    Paper presented by dr. Dario Di Nucci
    Opponent: Mei Nagappan

  • Outside the Wall: Methods and Tools for Focusing and Prioritizing the Testing Effort (Dario Di Nucci)
    Paper presented by dr. Simone Romano
    Opponent: Jesus Gonzalez-Barahona

  • Dead Code (Simone Romano)
    Paper presented by Hadeel Alsolai
    Opponent: Ivano Malavolta
11:30 - 12:30 Paper Session 2 - Program comprehension
  • Context-Aware Software Documentation (Emad Aghajani)
    Paper presented by dr. Matúš Sulír
    Opponent: Serge Demeyer

  • Integrating Runtime Values with Source Code to Facilitate Program Comprehension (Matúš Sulír)
    Paper presented by dr. Emad Aghajani
    Opponent: Juan de Lara

12:30 - 13:45 Lunch
13:45 - 14:30
Keynote #2: prof. Alessandra Gorla
Mining Android apps: The dark side of the story
In this presentation I will tell you about my research on Android applications. Beside the positive results, which are published on papers, in this talk I will mostly focus on the many things that went wrong and the lessons that I learnt.
14:30 - 15:30 Paper Session 3 - Improving Productivity
  • Team maturity and productivity in Agile Software Development, a research in process (Sandra L. Ramírez-Mora and Hanna Oktaba)
    Paper presented by dr. Kevin Moran
    Opponent: Alexander Serebrenik

  • Automating Software Development for Mobile Computing Platforms (Kevin Moran)
    Paper presented by Sandra L. Ramírez-Mora
    Opponent: Alessandra Gorla

15:30 - 16:00 Coffee Break
16:00 - 17:00  Paper session 4 [Early pre-doctoral]
  • Logical dependencies between classes: how to find them and how to use them ? (Adelina Diana Stana, Ioana Sora and Vladimir Cretu)
    Paper presented by Huynh Khanh Vi Tran
    Opponent: Fabio Palomba

  • Test-case Quality (Huynh Khanh Vi Tran)
    Paper presented by Adelina Diana Stana
    Opponent: Mike Papadakis

17:00 - 17:30
Closing Panel - Lessons Learned for PhD

Panel chairs: Juan de Lara, Serge Demeyer
Panelists: dr. Dario Di Nucci, dr. Simone Romano, dr. Matúš Sulír, dr. Kevin Moran

After the closing, the organization will take us by bus to the ICSME Pre-reception (see ), which is at IMDEA software, in the outskirts of Madrid. This session will include a poster session where all participants will have the opportunity to present.


We opted for a format that maximizes on discussions & feedback, however at the expense of preparation and presentations time. Here are the rules for the format

  • Each author will present the paper of ANOTHER author [... guarantee to provoke discussions]
  • All participants in the symposium have read ALL papers [... there are only 9]
  • Presentations are limited to 8 minutes per paper [... everyone has read all the papers anyway]
  • After each paper comes 2 minutes of clarifying questions redirected to the actual author [... (s)he is the expert after all]
  • At the end of the event there is a poster session [... where you can share your work with the rest of the ICSME community]

This is a format which has been used in other events. It is a format which typically results in vivid discussions during the presentations which is a sure boon. More importantly, for the authors, it is a splendid opportunity to hear what another researcher in the field has understood from the paper.

Opponents. We have invited a number of senior researchers (post-docs and professors) to serve as "opponents". These persons will have read one paper in detail and will discuss both the merits of the presented research, as well as ways to improve it.

Keynote speakers. We invited two speakers to give a keynote address. Both are seasoned researchers having supervised numerous ph.d. students over the years. They promised us to share some personal experience on how to manage your PhD.


There is a poster session scheduled right after the symposium during the ICSME Pre-reception. We expect all position papers to present a poster there. Poster size should be DIN A0 or smaller; no other constraints. Since we move to the reception right after the event, make sure to bring the posters along.