LUCID: Clearer Software by Integrating Natural Language Analysis into Software Engineering
LUCID: Clearer Software by Integrating Natural Language Analysis into Software Engineering
批准号:
EP/P005659/1
负责人:
Earl Barr
金额:
$42.99万
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2016
资助国家:
英国
项目状态:
已结题
起止时间:
2016 至 --
中文摘要
开发人员将大部分时间花在维护代码上,几乎没有工具支持。要维护代码,必须理解它。清晰的代码更容易阅读和理解,因此开发和维护的成本和风险也更低;这也是出了名的难写。我们将帮助开发人员编写更清晰的代码,以加快维护速度,并提高开发人员的生产力。源代码结合了两个通道——编程语言和自然语言——来描述算法。LUCID将通过开发新的分析,利用这些渠道之间的相互联系来发现不具有信息性的名称、过时的评论和显示为两个渠道之间差异的错误,从而推动软件工程的艺术状态。
英文摘要
Developers spend most of their time maintaining code, with little tool support.To maintain code, one must understand it. Clear code is easier to read andunderstand, and therefore less expensive and risky to evolve and maintain; itis also notoriously difficult to write. We will help developers write clearercode to speed maintenance, and increase developer productivity. Source codeunites two channels - the programming language and natural language - todescribe algorithms. LUCID will advance the state of the art in softwareengineering by developing new analyses that exploit the interconnectionsbetween these channels to find uninformative names, stale comments, and bugsthat manifest as discrepancies between the two channels.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.3390/e23040395
发表时间:
2021-03-26
期刊:
Entropy (Basel, Switzerland)
影响因子:
--
作者:
[Menéndez HD, Clark D, T Barr E]
通讯作者:
T Barr E
DOI:
10.1145/3236024.3236051
发表时间:
2018-10
期刊:
Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
--
作者:
[Vincent J. Hellendoorn;C. Bird;Earl T. Barr;Miltiadis Allamanis]
通讯作者:
Vincent J. Hellendoorn;C. Bird;Earl T. Barr;Miltiadis Allamanis
DOI:
10.1145/3212695
发表时间:
2018-09-01
期刊:
ACM COMPUTING SURVEYS
影响因子:
16.6
作者:
[Allamanis, Miltiadis, Barr, Earl T., Sutton, Charles]
通讯作者:
Sutton, Charles
Where should I comment my code?
我应该在哪里注释我的代码?
DOI:
10.1145/3377816.3381736
发表时间:
2020
期刊:
影响因子:
--
作者:
[Louis A]
通讯作者:
Louis A
DOI:
10.1145/3236024.3236042
发表时间:
2018-10
期刊:
Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
--
作者:
[Santanu Kumar Dash;Miltiadis Allamanis;Earl T. Barr]
通讯作者:
Santanu Kumar Dash;Miltiadis Allamanis;Earl T. Barr
共 9 条
DAASE: Dynamic Adaptive Automated Software Engineering
-
批准号:EP/J017515/1
-
项目类别:Research Grant
-
资助金额:$870.9万
-
财政年份:2012
-
负责人:Earl Barr
-
依托单位:
海外基金