Opendata, web and dolomites

DEVINTA SIGNED

An Artificial Assistant for Software Developers

Total Cost €

0

EC-Contrib. €

0

Partnership

0

Views

0

 DEVINTA project word cloud

Explore the words cloud of the DEVINTA project. It provides you a very rough idea of what is the project "DEVINTA" about.

single    introducing    proactive    interactions    developers    context    obtain    basis    always    variety    artificial    disambiguate    teammate    code    share    interact    uses    form    solution    people    machine    catching    models    improvement    everyday    recommendations    programming    online    answer    supporting    questions    understand    recommenders    interfaces    faster    techniques    devinta    automatically    infer    performing    workstation    complete    preferred    helps    bugs    conversational    teams    anymore    comprehending    developer    language    tackled    day    profile    writing    proposes    quality    fetched    choices    pair    implementing    suboptimal    collaborating    recommender    items    alternative    natural    types    source    complexity    vision    ideas    predictive    adapt    intelligence    fall    writes    review    first    software    seem    recommending    interacting    unfamiliar    valuable    solutions    assistant    valid    teammates    hardly    serving    reviews    translation    documentation   

Project "DEVINTA" data sheet

The following table provides information about the project.

Coordinator
UNIVERSITA DELLA SVIZZERA ITALIANA 

Organization address
address: VIA LAMBERTENGHI 10 A
city: LUGANO
postcode: 6904
website: www.usi.ch

contact info
title: n.a.
name: n.a.
surname: n.a.
function: n.a.
email: n.a.
telephone: n.a.
fax: n.a.

 Coordinator Country Switzerland [CH]
 Total cost 1˙499˙093 €
 EC max contribution 1˙499˙093 € (100%)
 Programme 1. H2020-EU.1.1. (EXCELLENT SCIENCE - European Research Council (ERC))
 Code Call ERC-2019-STG
 Funding Scheme ERC-STG
 Starting year 2020
 Duration (year-month-day) from 2020-02-01   to  2025-01-31

 Partnership

Take a look of project's partnership.

# participants  country  role  EC contrib. [€] 
1    UNIVERSITA DELLA SVIZZERA ITALIANA CH (LUGANO) coordinator 1˙499˙093.00

Map

 Project objective

Software development, also due to the complexity of software systems, is tackled by collaborating teams of people. For example, in pair programming two developers share a single workstation: One writes code, while the other reviews it and proposes ideas for improvement. While interacting with teammates is the preferred means to obtain help, their availability may fall short and they might not always have a solution at hand. To address this problem, recommender systems for developers have been proposed in the form of applications providing information items considered valuable for a given task and context (e.g., recommending documentation useful to understand a code component). However, these recommenders can hardly be considered as a valid alternative to teammates since they are not proactive, do not support the developer in a wide variety of tasks, do not adapt their recommendations to the developer’s profile, and fall short in having meaningful interactions with the developer (e.g., they are not able to answer developers’ questions). Given the advances in artificial intelligence, the vision that one day a developer's teammate is a machine does not seem far-fetched anymore. The DEVINTA project aims at making this future a reality, introducing models and techniques serving as the basis for the first artificial assistant supporting developers in their everyday activities. The assistant helps in (i) comprehending unfamiliar code via source code to natural language translation; (ii) writing code faster, providing predictive feature implementation, meaning the ability to infer the feature the developer is implementing and automatically complete it; and (iii) improve code quality, performing online code review while the developer types the code, timely catching bugs and suboptimal implementation choices and providing solutions for them. The assistant uses advanced conversational interfaces to interact with the developer, answer her questions, and disambiguate her needs.

Are you the coordinator (or a participant) of this project? Plaese send me more information about the "DEVINTA" project.

For instance: the website url (it has not provided by EU-opendata yet), the logo, a more detailed description of the project (in plain text as a rtf file or a word file), some pictures (as picture files, not embedded into any word file), twitter account, linkedin page, etc.

Send me an  email (fabio@fabiodisconzi.com) and I put them in your project's page as son as possible.

Thanks. And then put a link of this page into your project's website.

The information about "DEVINTA" are provided by the European Opendata Portal: CORDIS opendata.

More projects from the same programme (H2020-EU.1.1.)

evolSingleCellGRN (2019)

Constraint, Adaptation, and Heterogeneity: Genomic and single-cell approaches to understanding the evolution of developmental gene regulatory networks

Read More  

IMMUNOTHROMBOSIS (2019)

Cross-talk between platelets and immunity - implications for host homeostasis and defense

Read More  

HANDLING (2019)

Writers handling pictures: a material intermediality (1880-today)

Read More