-
公开(公告)号:CN110347570B
公开(公告)日:2021-08-10
申请号:CN201910588474.5
申请日:2019-07-02
Applicant: 昆明理工大学
IPC: G06F11/34
Abstract: 本发明公开了一种IDE环境下代码自动生成工具分析方法,本发明方法为:Step1、程序员行为数据获取;Step2、自动生成代码数据获取;Step3、行为与代码自动生成数据预处理;Step4、代码自动生成过程分析。本发明所提出的方法能够有效监测并记录程序员的开发行为、代码自动生成工具在编码过程中所推荐的代码及相关信息;本发明可以分析不同的代码自动生成工具在实际开发过程中对软件开发的影响程度。
-
公开(公告)号:CN112698831B
公开(公告)日:2022-08-09
申请号:CN202011557515.3
申请日:2020-12-25
Applicant: 昆明理工大学
Abstract: 本发明公开了一种代码自动生成质量评估方法,本发明首先定义了代码自动生成质量属性,并基于代码自动生成数据和程序员行为数据抽取与代码质量属性相关的特征项及通用项,有助于从大量的代码生成数据中挖掘出体现代码生成质量的数据;通过代码上下文建立多维语法树,使用特征检测器在多维语法树中进行特征提取,将提取到的特征通过全连接神经网络映射到代码自动生成质量属性,从而通过全连接神经网络得到代码质量属性。综上,本发明有助于从代码自动生成与程序员行为数据中挖掘出体现代码生成质量的特征,可以对代码自动生成质量进行有效评估。
-
公开(公告)号:CN112698831A
公开(公告)日:2021-04-23
申请号:CN202011557515.3
申请日:2020-12-25
Applicant: 昆明理工大学
Abstract: 本发明公开了一种代码自动生成质量评估方法,本发明首先定义了代码自动生成质量属性,并基于代码自动生成数据和程序员行为数据抽取与代码质量属性相关的特征项及通用项,有助于从大量的代码生成数据中挖掘出体现代码生成质量的数据;通过代码上下文建立多维语法树,使用特征检测器在多维语法树中进行特征提取,将提取到的特征通过全连接神经网络映射到代码自动生成质量属性,从而通过全连接神经网络得到代码质量属性。综上,本发明有助于从代码自动生成与程序员行为数据中挖掘出体现代码生成质量的特征,可以对代码自动生成质量进行有效评估。
-
公开(公告)号:CN110347570A
公开(公告)日:2019-10-18
申请号:CN201910588474.5
申请日:2019-07-02
Applicant: 昆明理工大学
IPC: G06F11/34
Abstract: 本发明公开了一种IDE环境下代码自动生成工具分析方法,本发明方法为:Step1、程序员行为数据获取;Step2、自动生成代码数据获取;Step3、行为与代码自动生成数据预处理;Step4、代码自动生成过程分析。本发明所提出的方法能够有效监测并记录程序员的开发行为、代码自动生成工具在编码过程中所推荐的代码及相关信息;本发明可以分析不同的代码自动生成工具在实际开发过程中对软件开发的影响程度。
-
-
-