ISSSE 2023


The 16th International Summer School on Software Engineering

University of Salerno, Italy

June 12-15, 2023

Logo

The 16th International Summer School on Software Engineering (ISSSE 2023) aims to provide a place to let Master's and fresh Ph.D. students get in touch with top Software Engineering scholars and the research they pursue. The school typically attracts Ph.D. students from all around the world.
This year ISSSE includes the 1st edition of the Engineered Machine Learning-Intensive IoT Systems (EMELIOT) workshop, and it is co-located with the 15th Seminar on Advanced Techniques & Tools for Software Evolution (SATToSE).
ISSSE attendees are invited to submit papers and presentation abstracts to these events. The school is worth 3 ECTS (i.e., CFU) upon completing a post-school test.

The EMELIOT workshop is a thematic workshop on topics connected to the development, design, testing, maintenance, and evolution of complex IoT systems enabled by machine learning algorithms. The EMELIOT workshop seeks to foster discussion on the next advances and challenges concerning the software engineering aspects of machine learning-intensive IoT systems.

SATToSE hosts invited talks, paper presentations, and tutorials, fostering interactions among participants and stimulating lively debates and discussions around software evolution and maintenance. In particular, the first day of ISSSE overlaps with SATToSE. On this day, invited talks will alternate with SATToSE seminars. Find more information at http://sattose.org/2023.

Venue and Accommodation

ISSSE will be held at the University of Salerno's computer science department, located a few kilometers from Salerno at the junction of motorway intersections—more details at https://web.unisa.it/en/home.

The best way to reach the campus from abroad is first to go to Salerno. The nearest International Airport is Naples Capodichino (code NAP). You can take a bus (Alibus) from the airport to the central station in Naples and get off here for connections to Salerno through high-speed and traditional train services.

Frequent buses connect the city to the university. Specifically, buses number 7 and 17 ("Linea 7" and "Linea 17" in Italian) arrive at the university from the Salerno train station (Salerno FS).
More information on the bus route can be found on the main page of Busitalia.
A dedicated app, QuiBus Campania, is available for Android and iOS and allows rapid individuation of available routes. The app can be downloaded for Android or iOS (Italian language only!).

Salerno is located about 60 km south of Naples and is considered a gateway to the Amalfi Coast. It offers much, from a medieval city center that takes you back to its ancient and prestigious origins to a seafront with modern and avant-garde architecture.

Regarding accommodation, we recommend you use Booking. You can find possible solutions at the following link. Please modify the filters to match your needs.

IMPORTANT If you are interested, we have accommodation with Hotel dei Principati (https://www.hoteldeiprincipati.it/), Baronissi. Specifically, you can book a single room for 72€ and a double room for 79€ (breakfast included). Remember to indicate the code "International Summer School on Software Engineering" during your booking. To benefit from this price, you need to write or call the hotel directly (e.g., reservations via Booking.com are not valid).

Invited Lectures

Helena Holmström Olsson
Helena Holmström Olsson

Malmö University


Your system gets better every day you use it

Alexander Serebrenik
Alexander Serebrenik

Eindhoven University of Technology


Diversity and Inclusion in Software Engineering

Mark Harman
Mark Harman

Meta & University College London


Software Testing and Genetic Improvement Research Challenge

Mairieli Wessel
Mairieli Wessel

Radboud University


(Chat)bots in Software Engineering

Luciano Baresi
Luciano Baresi

Politecnico di Milano


Software Engineering for Machine Learning

Massimiliano Di Penta
Massimiliano Di Penta

University of Sannio


Software Engineering Research in the Artificial Intelligence Era

Program

Date Time Event
12
Monday
June, 2023
09:00 - 09:10 SE Week Opening
09:10 - 10:30

Session Chair: Dario Di Nucci
Issue Report Classification Using Pre-Trained Language Models and Few-Shot Learning Giuseppe Colavito, Filippo Lanubile, and Nicole Novielli
Smart Prediction for Test Smells Refactorings Luana Martins, Heitor Costa, Fabio Palomba, and Ivan Machado
A Novel Approach for Comparing Automated Vulnerability Detection Techniques Emanuele Iannone, Giulia Sellitto, Valeria Pontillo, Filomena Ferrucci, and Fabio Palomba
10:30 - 11:00 Coffee break at F5 Room - F2 Building Ground Level
11:00 - 12:30

Session Chair: Tom Mens
Code Comprehension in a Multi-paradigm Environment Daniël Floor
Enhancing CodeCity: Code Evolution in VR using Web Technologies David Moreno-Lumbreras, Jesus M. Gonzalez-Barahona, and Gregorio Robles
Improving Nothingness. Refactoring Whitespace Rutger Witmans and Vadim Zaytsev
12:30 - 14:00 Lunch break at F5 Room - F2 Building Ground Level
14:00 - 15:30

Session Chair: Fabiano Pecorelli
Software Effort Estimation Models: A Comparison between COCOMO and one based on Git Víctor Miguel Torres Molina, Andrea Capiluppi, Jesus M. Gonzalez-Barahona, and Gregorio Robles
Distinguishing Bots from Human Developers Based on Their GitHub Activity Types Natarajan Chidambaram, Alexandre Decan, and Tom Mens
Conversational Agents for the Detection Of Community Smells: The CADOCS Project Viviana Pentangelo, Stefano Lambiase, Gemma Catolino, Filomena Ferrucci and Fabio Palomba
15:30 - 16:00 Coffee break at SesaLab - F2 Building Level -1
16:00 - 17:30

Session Chair: Gregorio Robles
How May Deep Learning Testing Inform Model Generalizability? The Case of Image Classification Giammaria Giordano, Valeria Pontillo, Giusy Annunziata, Antonio Cimino, Filomena Ferrucci, and Fabio Palomba
Uncovering the Dangers of AI-Specific Technical Debt: A Developer Perception Survey Gilberto Recupito, Fabiano Pecorelli, and Fabio Palomba
The state of the art of Quantum Software Engineering: Publication Summary of a Systematic Mapping Study Manuel De Stefano, Fabiano Pecorelli, and Fabio Palomba
13
Tuesday
June, 2023
09:00- 10:30

Session Chair: Carmine Gravino
Invited Speaker: Helena Holmström Olsson
Your system gets better every day you use it: Towards continuous value delivery in the embedded systems domain
10:30 - 11:00 Coffee break at F5 Room - F2 Building Ground Level
11:00 - 12:00

Session Chair: Gemma Catolino
Extracting Unit Tests from Patterns Mined in Student Code to Provide Improved Feedback in Autograders Julien Liénard, Kim Mens, and Siegfried Nijssen
A Robust and Automatic Approach for Matching Algorithms Alessandro Midolo and Emiliano Tramontana
12:00 - 14:00 Lunch break at F5 Room - F2 Building Ground Level
14:00- 15:30

Session Chair: Fabio Palomba
Invited Speaker: Alexander Serebrenik
Diversity and Inclusion in Software Engineering
15:30 - 16:00 Coffee break at SesaLab - F2 Building Level -1
16:00 - 17:00

Session Chair: Vadim Zaytsev
A Preliminary Study of GitHub Actions Dependencies Hassan Onsori Delicheh, Alexandre Decan, and Tom Mens
A Preliminary Study of GitHub Actions Workflow Changes Pooya Rostami Mazrae, Alexandre Decan, Tom Mens, and Mairieli Wessel
20:00 - 23:00 Social Dinner at Ristorante La Conchiglia
14
Wednesday
June, 2023
09:00- 10:30

Session Chair: Filomena Ferrucci
Invited Speaker: Mark Harman
Software Testing and Genetic Improvement Research Challenges: An Industrial Perspective
10:30 - 11:00 Coffee break at F5 Room - F2 Building Ground Level
11:00- 12:30

Session Chair: Dario Di Nucci
Invited Speaker: Mairieli Wessel
(Chat)bots in Software Engineering: Open Challenges and Best Practices for the Long Road Ahead
12:30 - 14:30 Lunch break at F5 Room - F2 Building Ground Level
14.30 - 22:30 Social Event in Paestum
15
Thursday
June, 2023
09:00- 10:30

Session Chair: Andrea De Lucia
Invited Speaker: Luciano Baresi
Software Engineering for Machine Learning, Some First Experiences
10:30 - 11:00 Coffee break at F5 Room - F2 Building Ground Level
11:00- 12:30

Session Chair: Andrea De Lucia
Invited Speaker: Massimiliano Di Penta
Software Engineering Research in the Artificial Intelligence Era: Passive Users or Change Leaders?
12:30 - 14:00 Lunch break at F5 Room - F2 Building Ground Level
14:00 - 14:20 Leonardo Mariani
The EMELIOT Project
14:20 - 15:00

Session Chair: Fabio Palomba
Supporting Early-Safety Analysis for Safety-Critical IoT Systems Exploiting Model-Driven Engineering Maria Teresa Rossi, Diego Clerissi, Juri Di Rocco, Davide Di Ruscio, Claudio Di Sipio, Felicien Ihirwe, Leonardo Mariani, Daniela Micucci, and Riccardo Rubei
NEPTUNE: a Comprehensive Framework for Managing Serverless Functions at the Edge Giovanni Quattrocchi and Luciano Baresi
15:00 - 15:30 EMELIOT Open Discussion
15:30 - 16:00 Coffee break at SesaLab - F2 Building Level -1
16:00 - 17:00

Session Chair: Dario Di Nucci
A Novel Automated Framework for Context-Aware Fairness Analysis in Requirements Engineering Carmine Ferrara, Francesco Casillo, Carmine Gravino, Fabio Palomba, and Andrea De Lucia
A Low-Code Approach for Machine Learning Fairness Applied to IoT Data in Health Domain Giordano d’Aloisio and Antinisca Di Marco
Fairness, Bias, and Legal Issues in Pretrained Models: an Empirical Study Federica Pepe and Massimiliano Di Penta
17:00 - 17:30 EMELIOT Open Discussion
17:30 - 17:40 SE Week Closing

You can find an iCalendar file with the full schedule by scanning or clicking on the following QR code.

QR code

Schedule Tutorial

Contacts

Software Engineering Lab Salerno (SESA Lab): sesalab@unisa.it