Massimiliano Di Penta Home Page

Home

Research Activities Awards

Publications

Services

Projects
Teaching English
Didattica Italiano
Theses English
Tesi Italiano

Tesi di laurea (triennale e magistrale) disponibili

Sono disponibili tesi di laurea triennale e specialistica su tematiche attinenti alle mie attività di ricerca. E' in ogni caso consigliabile contattarmi direttamente per ulteriore dettagli e, volendo, dare uno sguardo alle mie pubblicazioni recenti sui vari temi. In particolare, sono disponibili tesi sui seguenti temi:

Mining di software repositories:

  • ridocumentazione automatica di sistemi software
  • identificazione di problemi relativi a licenze in progetti open source
  • analisi e improvement di sistemi per smartphone/tablet, in particolare per quanto concerne il consumo energetico
  • identificazione di esperti e team di sviluppo in progetti software mediante l'analisi di repository software
  • supporto al miglioramento della qualità del codice; refactoring e analisi di antipattern/smell
  • sviluppo di "recommender systems" ovvero di strumenti (e.g. plugin Eclipse) ma anche altri strumenti, in grado di fornire suggerimenti allo sviluppatore o al project manager durante le attività di sviluppo e manutenzione del software
  • sviluppo di strumenti per l'assessment della qualità e affidabilità di sistemi software mediante l'analisi di dati estratti da versioning systems, bug tracking systems e security advisories

 

Search-based software engineering:

  • applicazione di metaeuristiche per la realizzazione di strumenti a supporto dell'ingegnere del software, e.g., strumenti per lo staffing e il project management, per la generazione di casi di test, per la negoziazione dei service-level agreement e per il binding dinamico di servizi, etc.
  • automated testing
  • approcci interattivi per supportare l'evoluzione di sistemi software