Schedule
2016 • Schedule • Invited Talks • Talks • Call for Papers • Registration • Travel, Venue & Accomodation • Postproceedings
- Speakers have 25 minutes which include discussion. Keynotes, Tutorial, and Hackathon excluded.
- Session details below
- SATToSE takes place in the computer science building at Høyteknologisenteret, Thormøhlensgt. 55
- Sessions will be held in the Large Auditiorium (room 209M3)
- Registration and short breaks are in the hall outside the auditorium
- Lunches take place in the student reading room (Ground floor / 1.etg).
Monday 11/07/16 | |
08:00 — 08:45 | Opening, registration and coffee |
08:45 — 09:00 | Mircea Lungu (Netherland): Welcome by the programme chair |
09:00 — 10:00 | Oscar Nierstrasz (Switzerland). Invited keynote: Taming your PhD |
10:00 — 10:30 | Coffee break |
10:30 — 11:30 | First session: Visualization (2 presentations) |
11:30 — 12:30 | Second session: Big Software Data (2 presentations followed by an open discussion) |
12:30 — 14:00 | Lunch break |
14:00 — 16:00 | Venera Arnaoudova (USA). Tutorial: Text Retrieval and Natural Language Processing in Software Engineering |
16:00 — 16:30 | Coffee break |
16:30 — 17:00 | Hackathon Introduction. Materials |
17:00 — 18:00 | Brief City Tour |
18:00 — … | Hackathon (Part I) |
Tuesday 12/07/16 | |
09:00 — 10:00 | Aiko Yamashita (Norway). Invited keynote: Future challenges in software evolution analysis from industrial & academic perspectives. |
10:00 — 10:30 | Coffee break |
10:30 — 11:30 | Third session: Evolution (2 presentations) |
11:30 — 12:30 | Fourth session: Ecosystems (2 presentations) |
12:30 — 14:00 | Lunch break |
14:00 — 16:00 | Hackathon (Part II) |
16:00 — 16:30 | Coffee break |
16:30 — 17:00 | Fifth session: Refactoring (1 presentation) |
17:00 — 18:00 | Technology Showdown |
19:00 — … | Dinner at Hotel Grand Terminus |
Wednesday 13/07/16 | |
09:00 — 10:00 | Romain Robbes (Chile). Invited keynote: In defense of basic tools for software evolution: programming languages. |
10:00 — 10:30 | Coffee break |
10:30 — 11:30 | Sixth session: CSS (2 presentations) |
11:30 — 12:30 | Seventh session: As We May Code (2 presentations) |
12:30 — 14:00 | Lunch break |
14:00 — 15:00 | Hackathon Results |
15:00 — 16:00 | Open Mic Session |
16:30 — 16:30 | Coffee break |
16:30 — 17:30 | Final plenary discussion |
17:30 | Closing |
Detailed Programme
Monday
Keynote 1: Oscar Nierstrasz: Taming your PhD
Session Chair: Mircea Lungu
Session 1: Visualization (2 talks)
Session Chair: Tom Mens
- An Empirical Study on the Use of SQL Trace Visualization for Program Understanding, Nesrine Noughi, Stefan Hanenberg and Anthony Cleve
- Representing Component Authorship Using Randomly Generated Glyphs, Alexandre Bergel
Session 2: Big Software Data
Session Chair: Maëlick Claes
- An Exploratory Study Into the Prevalence of Botched Code Integrations, Ward Muylaert, Wolfgang De Meuter and Coen De Roover.
- Against the Mainstream in Bug Prediction, Haidar Osman
Tutorial: Venera Arnaoudova: Text Retrieval and Natural Language Processing in Software Engineering.
[http://www.veneraarnaoudova.ca/wp-content/uploads/2016/07/SaTToSE_16-TR_NLP.zip]
Tuesday
Keynote 2: Aiko Yamashita: Future challenges in software evolution analysis from industrial & academic perspectives
Session Chair: Oscar Nierstrasz
Session 3: Evolution
Session Chair: Kim Mens
- A study on the accumulation of TD on framework-based web applications, Georgios Digkas, Alexander Chatzigeorgiou, Apostolos Ampatzoglou and Paris Avgeriou
Session 4: Ecosystems
Session Chair: Davide Di Ruscio
- Building Ecosystem-Aware Tools Using the Ecosystem Monitoring Framework, Boris Spasojevic
- Generating dependency constraints between packages using static code analysis, Maëlick Claes and Tom Mens.
Session 5: Refactoring
Session Chair: Ralf Lämmel
- Safer Refactorings with Assertions, Anna Maria Eilertsen, Anya Helene Bagge and Volker Stolz.
Slides: slideshare
Technology Showdown
Session Chair: Alexandre Bergel
- Roassal — a visualization tool, Alexandre Bergel
Wednesday
Keynote 3: Romain Robbes: In defense of basic tools for software evolution: programming languages
Session Chair: Anya Helenne Bagge
Session 6: CSS
Session Chair: Haidar Osman
- Analysing CSS using the M3 model, Nico de Groot
- Critical CSS Rules - Decreasing time to first render by inlining CSS rules for over-the-fold elements, Gorjan Jovanovski and Vadim Zaytsev
Session 7: As We May Code
Session Chair: Boris Spasojevic
- Beyond Context-Oriented Software, Kim Mens, Nicolas Cardozo, Bruno Dumas and Anthony Cleve.
Open Mic
Session Chair: Vadim Zaytsev
- MDEForge: An Extensible Software-as-a-service Modeling Platform, Davide Di Ruscio
- Mining Student Repositories, Anya Helene Bagge