15th Seminar on Advanced Techniques & Tools for Software Evolution - SATToSE 2023

SATToSE is the Seminar Series on Advanced Techniques & Tools for Software Evolution. Its 15th edition will occur at the University of Salerno's Computer Science department in Fisciano (Salerno, Italy) on June 12-14, 2023. Past editions of SATToSE saw presentations on software visualization techniques, tools for co-evolving various software artifacts, their consistency management, runtime adaptability, context awareness, and empirical results about software evolution. SATToSE will host invited talks, paper presentations, and tutorials, fostering interactions among participants and stimulating lively debates and discussions around the topics of interest of the event. We expect attendees to be active participants and not just passive listeners.

Please find us on the web: [http://sattose.org/2023]

SATToSE aims to gather undergraduate and graduate students to showcase their research, exchange ideas, improve communication skills, and attend and contribute to technology showdowns and hackathons.

This year's SATToSE is co-located with the 16th International Summer School on Software Engineering (ISSSE), organized yearly by the University of Salerno. The summer school features international speakers and will be held June 13-15, 2023. In particular, two days of the program overlap between ISSSE and SATToSE. On such days, invited talks will alternate with SATToSE seminars. Find more information at [https://sesalabunisa.github.io/ISSSE-2023/].

Important Dates

Abstract submission April 7, 2023 AoE
Paper submission April 14, 2023 AoE
Author notification May 7, 2023
Registration deadline May 12, 2023
SATToSE Seminar June 12-14, 2023
SESchool 2023 (co-located) June 13-15, 2023

Invited Speakers

In addition, ISSSE will provide talks by the following speakers:

Accepted Papers

  • A Novel Approach for Comparing Automated Vulnerability Detection Techniques (Emanuele Iannone, Giulia Sellitto, Valeria Pontillo, Filomena Ferrucci, and Fabio Palomba)
  • 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)
  • A Robust and Automatic Approach for Matching Algorithms (Alessandro Midolo and Emiliano Tramontana)
  • Code Comprehension in a Multi-paradigm Environment (Daniël Floor)
  • Conversational Agents for the Detection Of Community Smells: The CADOCS Project (Viviana Pentangelo, Stefano Lambiase, Gemma Catolino, Filomena Ferrucci, and Fabio Palomba)
  • Distinguishing Bots from Human Developers Based on Their GitHub Activity Types (Natarajan Chidambaram, Alexandre Decan, and Tom Mens)
  • Enhancing CodeCity: Code Evolution in VR using Web Technologies (David Moreno-Lumbreras, Jesus M. Gonzalez-Barahona, and Gregorio Robles)
  • Extracting Unit Tests from Patterns Mined in Student Code to Provide Improved Feedback in Autograders (Julien Liénard, Kim Mens, and Siegfried Nijssen)
  • 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)
  • Improving Nothingness. Refactoring Whitespace (Rutger Witmans and Vadim Zaytsev)
  • 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)
  • 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)
  • The state of the art of Quantum Software Engineering: Publication Summary of a Systematic Mapping Study (Manuel De Stefano, Fabiano Pecorelli, and Fabio Palomba)
  • Uncovering the Dangers of AI-Specific Technical Debt: A Developer Perception Survey (Gilberto Recupito, Fabiano Pecorelli, and Fabio Palomba)

Reaching the Venue

Reaching the University:

Program:

You can find the full program of SATToSE at https://sesalabunisa.github.io/ISSSE-2023/#program

Travel and Accommodation

SATToSE 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, lines 7 and 17 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, there is a special offer with the Hotel dei Principati in Baronissi. 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.

Call for Papers

Topics of Interest

Contributions are solicited on all software and model evolution aspects, practices, and technologies. In particular, we encourage submissions about the following (non-exhaustive) list of topics:

  • Supporting tools, processes, and models for managing software evolution
  • Industrial needs, case studies, and experiences
  • Software analytics and visualization techniques to support software evolution
  • Empirical studies in evolution and maintenance
  • Program transformation, refactoring, renovation, and migration
  • Program and data reverse engineering
  • Evolution of data-intensive or process-intensive systems
  • Approaches of model-driven software evolution
  • Software evolution for emerging paradigms
  • Coupled evolution of meta-models, models, and transformations
  • Classification of evolution scenarios
  • Reliability and security aspects of software evolution
  • Negative research results in software evolution
  • Software ecosystem evolution
  • Formalisms, notations, theories, methods, and languages for expressing software evolution
  • Conformance checking, inconsistency management, synchronization, differencing, comparison, versioning, and impact analysis of evolving models

Submission Guidelines

We solicit extended abstracts of 2–10 pages in one of the following forms:

  • Work in Progress: Early ideas and achievements that you want to share with the community and get feedback on.
  • Publication Summaries: Overview of research results already published or ready to be submitted to a conference or a journal.
  • Technology Showdown Demonstrations: Technical explanation of important features of your framework, library, or tool.

Please adhere to this latex style, two-column style (sample-2col.tex and ceurart.cls). An Overleaf page for LaTeX users is available here. This format is compatible with the CEUR Workshop Proceedings.

Contributions are managed through EasyChair. Please submit your paper using the following link:
[https://easychair.org/conferences/?conf=sattose2023]

Presentation and Publication

The program committee will review and screen all submissions for scope and compatibility, which will provide feedback for improving the abstract and preparing the talk. All contributions accepted for presentation will receive 10–30 minutes during the event for presentation and discussion.

Submitters will receive feedback and guidance to improve their submission toward a formally published paper in the SATToSE post-proceedings, published in CEUR Workshop Proceedings.

Organization

Program Committee

  • Alexandre Bergel - University of Chile (Chile)
  • Gemma Catolino - JADS / University of Tilburg (The Netherlands)
  • Zadia Codabux - University of Saskatchewan (Canada)
  • Eleni Constantinou - University of Cyprus (Cyprus)
  • Coen De Roover - Vrije Universiteit Brussel (Belgium)
  • Davide Di Ruscio - University of L'Aquila (Italy)
  • Maria Kechagia - University College London (United Kingdom)
  • Kim Mens - Université catholique de Louvain (Belgium)
  • Valeria Pontillo - University of Salerno (Italy)
  • Gregorio Robles - Universidad Rey Juan Carlos (Spain)
  • Tushar Sharma - Dalhousie University (Canada)
  • Vadim Zaytsev - University of Twente (The Netherlands)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License