张智轶

个人信息Personal Information

副教授

招生学科专业:
计算机科学与技术 -- 【招收硕士研究生】 -- 计算机科学与技术学院
软件工程 -- 【招收硕士研究生】 -- 计算机科学与技术学院
电子信息 -- 【招收硕士研究生】 -- 计算机科学与技术学院

学历:南京大学

学位:工学博士学位

所在单位:计算机科学与技术学院/人工智能学院/软件学院

电子邮箱:

扫描关注

论文成果

当前位置: 中文主页 >> 科学研究 >> 论文成果

A context model for code and API recommendation systems based on programming onsite data

点击次数:

所属单位:计算机科学与技术学院/人工智能学院/软件学院

发表刊物:Int. J. Perform. Eng.

摘要:Code and application programming interface (API) recommendation systems are important guarantees for efficient and accurate code reuse to improve the efficiency of software development. Context data plays a key role in code and API recommendation. A large amount of programming onsite data has been generated, but existing code and API recommendation systems rarely consider the context based on programming onsite data, which leads to low efficiency and poor accuracy of code and API recommendation. In this paper, we proposed a context model for code and API recommendation systems. Our context model is based on programming onsite data collected during programming. It includes four aspects: developer, project, time, and environment. Developer data is labeled data abstracted from information according to developers' programming habits and abilities, project data is information about the project, time data is information about temporal aspects of developers interacting with the project, and environment data is all environment elements used by developers during programming. Then, we collected programming onsite data in three ways: explicit collection, implicit collection, and reasoning. Lastly, we built the context model using a coarse-grained abstract model for recommendation. Our context model retains the key information in the code while eliminating redundant information that may affect the accuracy of the recommend task, and it can theoretically improve the efficiency and accuracy of recommendation. © 2019 Totem Publisher, Inc. All rights reserved.

ISSN号:0973-1318

是否译文:

发表时间:2019-01-01

合写作者:陶传奇,杨文华,周玉倩,黄志球

通讯作者:张智轶