检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张晓江 姜瑛[2] ZHANG Xiao-jiang;JIANG Ying(Yunnan Key Lab of Computer Technology Application,Kunming 650500,China;Faculty of Information Engineering and Automation,Kunming University of Science and Technology,Kunming 650500,China)
机构地区:[1]昆明理工大学云南计算机技术应用重点实验室,昆明650500 [2]昆明理工大学信息工程与自动化学院,昆明650500
出 处:《小型微型计算机系统》2021年第3期647-654,共8页Journal of Chinese Computer Systems
基 金:国家重点研发计划项目(2018YFB1003904)资助;国家自然科学基金项目(61462049,61063006,60703116)资助;云南省应用基础研究计划重点项目(2017FA033)资助;云南省教育厅科学研究基金项目(2020Y0087)资助。
摘 要:为了提高软件开发的质量和效率,代码自动生成是当前的研究热点,代码自动生成的性能是其中的重要问题.现有代码自动生成的性能分析方法较简单,难以评估代码自动生成过程中程序员与代码自动生成工具各自的特征.本文综合考虑了代码自动生成过程中程序员与代码自动生成工具的作用,提出了一种基于半监督学习的代码自动生成性能评估方法,通过抽取程序员行为与代码自动生成工具行为的重要特征,划分代码自动生成的性能类别,建立了基于深度神经网络的代码自动生成过程性能评估模型,并计算程序员行为特征与代码自动生成工具行为特征对性能的影响程度.实验结果表明,该方法可以有效分析程序员行为与代码自动生成工具行为对代码自动生成过程性能的影响.In order to improve the quality and efficiency of software development,automatic code generation is the current research hotspot.The performance of automatic code generation is an important issue.The existing performance analysis methods of automatic code generation are relatively simple,so it is difficult to evaluate the characteristics of programmers and automatic code generation tools in the process of automatic code generation.In this paper,the function of the programmer and the automatic code generation tool in the process of automatic code generation is considered.A method of evaluating the performance of automatic code generation based on semi-supervised learning is proposed.By extracting the important characteristics from the behavior of the programmer and the automatic code generation tool,the performance category of automatic code generation is divided.Then the performance evaluation model of automatic code generation process based on Deep Neural Networks is established.Finally,the impact on performance produced by behavior both programmers and automatic code generation tools is calculated.Experimental results show that this method can effectively analyze the impact on the performance from programmer behavior and automatic code generation tool behavior during the process of code generation.
关 键 词:代码自动生成 性能评估 半监督学习 性能类别 程序员 代码自动生成工具
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.42