首页> 外文期刊>International Journal of Intelligent Systems and Applications >Source Code Author Attribution Using Author's Programming Style and Code Smells
【24h】

Source Code Author Attribution Using Author's Programming Style and Code Smells

机译:使用作者的编程风格和代码气味的源代码作者署名

获取原文
       

摘要

Source code is an intellectual property and using it without author's permission is a violation of property right. Source code authorship attribution is vital for dealing with software theft, copyright issues and piracies. Characterizing author's signature for identifying their footprints is the core task of authorship attribution. Different aspects of source code have been considered for characterizing signatures including author's coding style and programming structure, etc. The objective of this research is to explore another trait of authors' coding behavior for personifying their footprints. The main question that we want to address is that "can code smells are useful for characterizing authors' signatures? A machine learning based methodology is described not only to address the question but also for designing a system. Two different aspects of source code are considered for its representation into features: author's style and code smells. The author's style related feature representation is used as baseline. Results have shown that code smell can improves the authorship attribution.
机译:源代码是知识产权,未经作者许可使用它是对知识产权的侵犯。源代码作者身份归属对于处理软件盗窃,版权问题和盗版至关重要。表征作者签名以识别其足迹是作者身份归属的核心任务。已经考虑了源代码的不同方面来表征签名,包括作者的编码风格和编程结构等。本研究的目的是探索作者的编码行为的另一个特征,以个性化他们的足迹。我们要解决的主要问题是“代码气味对描述作者的签名有用吗?不仅描述了基于机器学习的方法,而且还针对系统设计进行了描述。考虑了源代码的两个不同方面它以特征表示为特征:作者的风格和代码气味,以与作者风格相关的特征表示为基线,结果表明代码气味可以改善作者身份。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号