DeMoCo: Developer-Centered, Neural Models of Code
DeMoCo: Developer-Centered, Neural Models of Code
批准号:
492507603
负责人:
Professor Dr. Michael Pradel
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
--
资助国家:
德国
项目状态:
未结题
起止时间:
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Neural software analysis learns predictive models from large code corpora to address challenging software engineering tasks. It has been gaining momentum over recent years, complementing and sometimes even outperforming traditional program analysis. At the core of these techniques are neural models of code, i.e., deep learning models that reason about programs and their properties to make predictions useful to developers. Unfortunately, current neural models of code are mostly driven by what data is easily available, e.g., reading thousands of source code files from the first to the last token each, and they make predictions that are difficult to understand for humans, e.g., by classifying an entire method as buggy without further explanation. As a result, many current techniques achieve impressive accuracy but still remain of limited use to developers. This proposal puts the human developer into the center of neural models of code, shifting from a data-centered paradigm to a developer-centered paradigm. Concretely, we plan to pursue three strands of research, which will (i) increase our understanding of how human reasoning and neural reasoning about programs relate to each other, (ii) design neural models of code that imitate how developers reason about and explore code, and (iii) create models that not only predict properties of code but also explain the predictions to developers. Developer-centered neural models of code will be potentially applicable in a wide spectrum software engineering tasks. As concrete examples, this proposal will apply them to bug detection and fault localization.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Perf4JS: Automatically Fixing Performance Problems in Real-World JavaScript Applications
-
批准号:383433544
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2017
-
负责人:Professor Dr. Michael Pradel
-
依托单位:
ConcSys: Reliable and Efficient Complex, Concurrent Software Systems
-
批准号:255842496
-
项目类别:Independent Junior Research Groups
-
资助金额:$0.0万
-
财政年份:2014
-
负责人:Professor Dr. Michael Pradel
-
依托单位:
QPTest: Automated Testing of Quantum Computing Platforms
-
批准号:516334526
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:--
-
负责人:Professor Dr. Michael Pradel
-
依托单位:
LExecution: Learning to Guide and Analyze Program Executions
-
批准号:526259073
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:--
-
负责人:Professor Dr. Michael Pradel
-
依托单位:
海外基金