基于VisualStudio Code的代码坏味检测插件(Code Smell Detection for VisualStudio Code,简称CSmellD4V)是一种使用深度学习技术检测代码坏味的分类器系统,其能够不经编译地在著名Java集成开发环境VisualStudio Code中,针对指定Java项目中潜在的代码坏味进行检测。用户选取需要检测的项目后,通过插件入口点进行对应代码坏味检测,检测插件将自动化建立输入特征和代码坏味预测结果之间的复杂映射,并将检测结果进行可视化展示,用户能够通过点击相应的类或方法名自动导航到源代码中对应位置。 CSmellD4V的主要功能如下: 在VS Code开发平台中,对选定的项目进行代码坏味检测,并根据坏味类型通过控制台展示检测结果,检测结果中含有对应坏味所必要的信息并且可解释性良好,并能够实现类或方法名到源代码中的自动导航。
基于Eclipse的代码坏味检测插件(Code Smell Detection for Eclipse,简称CSmell4Eclipse)是一种使用深度学习技术检测代码坏味的分类器系统,其能够不经编译地在著名Java集成开发环境Eclipse中,针对指定Java项目中潜在的代码坏味进行检测。用户选取需要检测的项目后,通过插件入口点进行对应代码坏味检测,检测插件将自动化建立输入特征和代码坏味预测结果之间的复杂映射,并将检测结果进行可是话展示。CSmell4Eclipse的主要功能如下: 在Eclipse开发平台中,对选定的项目进行代码坏味检测,并根据坏味类型通过控制台展示检测结果,检测结果中含有对应坏味所必要的信息并且可解释性良好。
西安电子科技大学青岛计算技术研究院同中科院软件研究所南京软件技术研究院合作项目(面向航空航天领域的开源软件供应链)调研报告支持论文库