Dissertation topics suggested by the teacher.
The theses supervisioned by Pianini are typically about the main research themes of the teacher. They include, among the others:
- simulation, especially in the context of complex software systems
- design and implementation of programming languages based on next-generation paradigms
- automation and software process engineering
- self-adaptive, self-organizing, and nature-inspired systems
Interships with companies are usually possibile (including internships for theses). Similarly, theses to be realized abroad are usually available.
To ask for a thesis, write the teacher an email, specifying:
- if you are a bachelor or master candidate
- how many exams you've left, when do you plan to begin, and your target graduation session
- the topics that you enjoyed the most during your student career
- hobbies and personal interests (including those not directly related to computer science)
- session in which you expect to graduate
- thesis goal in terms of final evaluation and current weighted average of the exam votes
- (bachelor candidates) whether you intend to also attend a master
- (master candidates) whether you are considering enrolling in a PhD program or you wish to move to industry
- if, in the future, you see yourself in Romagna, in Italy, in Europe, or any other place
This information is not meant to mind your business, but to tailor a thesis that maximizes both the gratification in its realization and its usefulness as a tool to achieve your own aspirations.
Recent dissertations supervised by the teacher.
First cycle degree programmes dissertations
- Accesso e Controllo Efficiente di Sistemi Software Complessi tramite GraphQL
- Progettazione e sviluppo di uno strumento per la scansione di progetti software alla ricerca di potenziali segni di plagio
- Simulazione event-driven di folle con micro-interazione fisica ed elementi cognitivi
Second cycle degree programmes dissertations
- Comparative Benchmarking of Multithreading Solutions for JVM Languages: the case of the Alchemist Simulator
- Controllo di accesso a risorse di cluster Kubernetes tramite Active Directory
- DevOps per applicazioni mobile multipiattaforma: un caso di studio industriale
- Distributed monitoring and control with dynamic offloading: the case of
the Alchemist Simulator
- Integrazione del simulatore Alchemist con il tool statistico MultiVeStA
- Progettazione e sviluppo di un'API dichiarativa per il testing di plugin Gradle
- Towards Aggregate Programming in pure Kotlin through compiler-level metaprogramming