期刊在线咨询服务,发表咨询:400-888-9411 订阅咨询:400-888-1571股权代码(211862)
关键词:编码习惯 代码抄袭检测 朴素贝叶斯 sql
摘要:为了检测出数据库实验课程中结构化查询语言(StructuredQueryLanguage,SQL)语句代码的抄袭行为,发现因SQL语句篇幅较短,使用现有的技术进行代码检测却没有得到预期的结果,于是提出了一种基于编码习惯的SQL语句抄袭检测算法。获取学生历史的编码数据并分类,判定待检测代码的类别并将其与之类别相同的代码依照学生的编码习惯进行特征提取,进而得到特征矩阵并对比代码之间的相似程度,对涉嫌抄袭的代码进行过滤,判断该代码是否为该学生编写。实验结果表明,该算法能够有效地判断出学生的抄袭行为,同时也解决因编码篇幅较短而带来的难以检测是否为抄袭代码这一问题。
软件杂志要求:
{1}来稿若有基金项目或其他资金资助项目,请详细列出基金或其他资金项目类型、名称及编号,每篇来稿的基金项目或其他资金资助项目原则上不超过3个。
{2}编辑部收到稿件后立即编号,并给回执,日后联系时请注明编号。在接到本刊回执3个月未接到稿件处理通知书,系该稿仍在审阅中。
{3}参考文献尽可能使用近5年公开发表的文献,数量在10—30条,采用顺序编码制著录,依照其在文中出现的先后顺序用阿拉伯数字标出,并将序号置于方括号中,排列于文后。
{4}每篇文稿均应标引3~8个中文及英文关键词。
{5}来稿需注明作者的真实姓名、单位、地址、邮编、职务、专业等信息,写明电子邮箱及电话以便联系。凡学生来稿请务必注明学校、专业和年级。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社