• 综合
  • 标题
  • 关键词
  • 摘要
  • 学者
  • 期刊-刊名
  • 期刊-ISSN
  • 会议名称
搜索

作者:

Mi, Qing (Mi, Qing.) | Xiao, Yan (Xiao, Yan.) | Cai, Zhi (Cai, Zhi.) | Jia, Xibin (Jia, Xibin.) (学者:贾熹滨)

收录:

EI SCIE

摘要:

Context: Training deep learning models for code readability classification requires large datasets of quality pre-labeled data. However, it is almost always time-consuming and expensive to acquire readability data with manual labels. Objective: We thus propose to introduce data augmentation approaches to artificially increase the size of training set, this is to reduce the risk of overfitting caused by the lack of readability data and further improve the classification accuracy as the ultimate goal. Method: We create transformed versions of code snippets by manipulating original data from aspects such as comments, indentations, and names of classes/methods/variables based on domain-specific knowledge. In addition to basic transformations, we also explore the use of Auxiliary Classifier GANs to produce synthetic data. Results: To evaluate the proposed approach, we conduct a set of experiments. The results show that the classification performance of deep neural networks can be significantly improved when they are trained on the augmented corpus, achieving a state-of-the-art accuracy of 87.38%. Conclusion: We consider the findings of this study as primary evidence of the effectiveness of data augmentation in the field of code readability classification.

关键词:

Code readability classification Data augmentation Deep learning Empirical software engineering Generative adversarial network

作者机构:

  • [ 1 ] [Mi, Qing]Beijing Univ Technol, Fac Informat Technol, Beijing, Peoples R China
  • [ 2 ] [Cai, Zhi]Beijing Univ Technol, Fac Informat Technol, Beijing, Peoples R China
  • [ 3 ] [Jia, Xibin]Beijing Univ Technol, Fac Informat Technol, Beijing, Peoples R China
  • [ 4 ] [Xiao, Yan]Natl Univ Singapore, Sch Comp, Singapore, Singapore

通讯作者信息:

  • [Cai, Zhi]Beijing Univ Technol, Fac Informat Technol, Beijing, Peoples R China

查看成果更多字段

相关关键词:

来源 :

INFORMATION AND SOFTWARE TECHNOLOGY

ISSN: 0950-5849

年份: 2021

卷: 129

3 . 9 0 0

JCR@2022

ESI学科: COMPUTER SCIENCE;

ESI高被引阀值:11

被引次数:

WoS核心集被引频次: 14

SCOPUS被引频次: 15

ESI高被引论文在榜: 0 展开所有

万方被引频次:

中文被引频次:

近30日浏览量: 2

归属院系:

在线人数/总访问数:403/3653244
地址:北京工业大学图书馆(北京市朝阳区平乐园100号 邮编:100124) 联系我们:010-67392185
版权所有:北京工业大学图书馆 站点建设与维护:北京爱琴海乐之技术有限公司