Bando per assegno di ricerca
Titolo del progetto di ricerca in italiano | Sviluppo di strumenti per l'assistenza al refactoring e al testing in applicazioni complesse tramite l'impiego di tecniche basate su parsing, generazione di codice e machine-learning |
---|---|
Titolo del progetto di ricerca in inglese | Development of tools for refactoring and testing assistance in complex applications by using parsing, code generation, and machine learning techniques |
Settore Concorsuale | 01 - Scienze matematiche e informatiche |
S.S.D | INF/01 - INFORMATICA |
Descrizione sintetica in italiano | Si mira a proporre strumenti per l'analisi automatica di codice, principalmente in linguaggio Java, al fine di migliorarne la modularità, l'uso di librerie recenti, il parallelismo. L'analisi, da effettuarsi tramite strumenti di parsing, mirerà a ricavare il flusso di controllo, la dipendenza di dati, l'uso di librerie, etc. Le informazioni sul codice saranno usate per cambiamenti evolutivi basati su tecniche di refactoring note o individuate durante le attività di ricerca. Le parti di codice migliorate saranno date in input a un modello basato su machine-learning, sia per un tuning che per la generazione di codice di test. Si mirerà a produrre un modello che possa analizzare il codice di un'applicazione, diversa da quella usata per il tuning, al fine di generare codice migliorativo e codice di test per convalidare la correttezza del codice generato |
Descrizione sintetica in inglese | The research aims at proposing tools for automatically analysing code, primarily in the Java language, to improve code modularity, the use of recent libraries, and parallelism. The code analysis, performed by employing parsing tools, will aim to extract control flow, data dependencies, used libraries, etc. The knowledge about the code will be used to find perfective and preventive evolutionary changes based on known refactoring techniques or those that may be identified during the research activity. Improved code snippets will be given as input for a machine-learning-based model, both to tune the model, and to generate test code. The aim is to produce a machine-learning model that can analyse an application code, different than the one used for tuning, to generate improved code and test code to validate the correctness of the generated code |
Data del bando | 19/12/2023 |
Numero di assegnazioni per anno | 1 |
Stanziamento annuale (indicativo) | 23.891,00 |
E' richiesta mobilità internazionale? | no |
Paesi in cui può essere condotta la ricerca |
Italy |
Paesi di residenza dei candidati |
EUROPE |
Nazionalità dei candidati |
EUROPE |
Sito web del bando | https://www.unict.it/bandi/ricerca-e-trasferimento-tecnologico/assegni-di-ricerca-tipo-b |
Destinatari dell'assegno di ricerca (of target group) |
Early stage researcher or 0-4 yrs (Post graduate) |
---|---|
Il contratto prevede la copertura delle prestazioni sociali? | yes |
Importo annuale | 19367 |
Valuta | Euro |
Comprende lo stipendio dell'assegnista | yes |
Comprende vitto e spese di viaggio | no |
Comprende il costo della ricerca | yes |
Massima durata dell'assegno (mesi) | 12 |
Criteri di selezione in italiano (breve descrizione) | Laurea specialistica o magistrale o diploma di laurea secondo il vecchio ordinamento o titolo equivalente o equiparato o equipollente conseguito in Italia o all’estero, in Informatica, e in possesso di un curriculum scientifico-professionale idoneo allo svolgimento di attività di ricerca |
Criteri di selezione in inglese (breve descrizione) | Master degree or equivalent degrees in Informatics, or equivalent qualification awarded abroad, with a scientific-professional curriculum suitable for carrying out research activities. Candidates are required to have knowledge of the language: English |
Nome dell'Ente finanziatore | Università degli Studi di Catania |
---|---|
Tipologia dell'Ente | Public research |
Paese dell'Ente | Italy |
Città | Catania |
Codice postale | 95031 |
Indirizzo | Piazza Università, 2 |
Sito web | http://www.unict.it |
ac.ari@unict.it |
L'assegno finanziato/cofinanziato attraverso un EU Research Framework Programme? | No |
---|
Data di scadenza del bando | 08/01/2024 |
---|---|
Come candidarsi | https://concorsi.unict.it |