首页 | 本学科首页   官方微博 | 高级检索  
     

基于多维度特征和混合神经网络的代码可读性评估方法
引用本文:米庆,郭黎敏,陈军成.基于多维度特征和混合神经网络的代码可读性评估方法[J].计算机科学,2021,48(12):94-99.
作者姓名:米庆  郭黎敏  陈军成
作者单位:北京工业大学信息学部 北京 100124
摘    要:对代码可读性进行定量、准确的评估是有效保障软件质量、降低沟通成本以及维护成本、提高软件开发和演化效率的重要途径.然而,现有的针对代码可读性评估的研究方案大多是基于特征工程的,受到源代码表征方式、技术手段等多方面因素影响,其评估准确率并不高.为此,文中采用深度学习作为主要技术手段,提出了一种基于多维度特征和混合神经网络的代码可读性评估方法,通过整合并运用各种单一神经网络的优势,从字符级、词条级等不同维度挖掘源代码中蕴含的结构信息和语义信息,最终实现对代码可读性的量化评估.实验表明,该方法能够获得高达84.6%的评估准确率,比单独使用卷积神经网络提升了9.2%,比单独使用循环神经网络模型提升了6.5%,并且其表现优于现有的5个可读性模型,验证了所提出的多维度特征和混合神经网络的有效性.

关 键 词:代码可读性  代码表征  深度学习  代码分析  软件质量保障

Code Readability Assessment Method Based on Multidimensional Features and Hybrid Neural Networks
MI Qing,GUO Li-min,CHEN Jun-cheng.Code Readability Assessment Method Based on Multidimensional Features and Hybrid Neural Networks[J].Computer Science,2021,48(12):94-99.
Authors:MI Qing  GUO Li-min  CHEN Jun-cheng
Abstract:
Keywords:
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号