您的位置: 专家智库 > >

王甜甜

作品数:133 被引量:342H指数:10
供职机构:哈尔滨工业大学更多>>
发文基金:国家自然科学基金国家教育部博士点基金黑龙江省高等教育教学改革工程项目更多>>
相关领域:自动化与计算机技术文化科学经济管理建筑科学更多>>

文献类型

  • 69篇专利
  • 55篇期刊文章
  • 5篇会议论文
  • 3篇学位论文
  • 1篇科技成果

领域

  • 82篇自动化与计算...
  • 19篇文化科学
  • 1篇经济管理
  • 1篇建筑科学
  • 1篇医药卫生

主题

  • 39篇代码
  • 13篇教学
  • 12篇漏洞
  • 11篇语法树
  • 11篇语义
  • 11篇课程
  • 11篇程序设计
  • 10篇向量
  • 9篇源代码
  • 8篇依赖图
  • 8篇向量表示
  • 8篇漏洞检测
  • 8篇测试用例
  • 8篇抽象语法
  • 8篇抽象语法树
  • 7篇语言
  • 7篇自动生成
  • 7篇C语言
  • 6篇克隆代码
  • 6篇计算机

机构

  • 133篇哈尔滨工业大...
  • 12篇哈尔滨学院
  • 2篇哈尔滨华德学...
  • 1篇东北大学
  • 1篇大连理工大学
  • 1篇重庆市公安局

作者

  • 133篇王甜甜
  • 108篇苏小红
  • 40篇马培军
  • 34篇王克朝
  • 30篇赵玲玲
  • 18篇吴翔虎
  • 10篇龚丹丹
  • 7篇张彦航
  • 7篇邱景
  • 6篇张宏莉
  • 6篇禹振
  • 5篇王煜
  • 5篇陈源龙
  • 5篇董帅
  • 4篇任向民
  • 4篇王宇颖
  • 4篇文齐
  • 3篇傅忠传
  • 3篇付平
  • 3篇李雪

传媒

  • 11篇智能计算机与...
  • 7篇哈尔滨工业大...
  • 6篇计算机教育
  • 4篇计算机学报
  • 3篇中国大学教学
  • 3篇计算机研究与...
  • 3篇计算机应用研...
  • 3篇工业和信息化...
  • 2篇系统工程与电...
  • 2篇电子学报
  • 2篇软件学报
  • 2篇科学技术与工...
  • 1篇计算机应用
  • 1篇实验技术与管...
  • 1篇计算机科学
  • 1篇哈尔滨工业大...
  • 1篇吉林大学学报...
  • 1篇工程建设
  • 1篇中国建设教育
  • 1篇全国软件测试...

年份

  • 18篇2024
  • 16篇2023
  • 10篇2022
  • 4篇2021
  • 9篇2020
  • 4篇2019
  • 3篇2018
  • 7篇2017
  • 8篇2016
  • 12篇2015
  • 14篇2014
  • 12篇2013
  • 1篇2012
  • 5篇2011
  • 3篇2010
  • 4篇2009
  • 1篇2008
  • 1篇2006
  • 1篇2005
133 条 记 录,以下是 1-10
排序方式:
基于加权软件行为图的等价变异体检测方法
本发明公开了一种基于加权软件行为图的等价变异体检测方法,首先解析原始程序和变异体的源代码,进行语句级插桩,为后续执行时捕获执行路径奠定基础。其次,分别运行原始程序和变异体,在相同的输入下,如果变异体的输出与原始程序的输出...
苏小红龚丹王甜甜张彦航
基于大班翻转课堂的混合教学模式探索与实践被引量:92
2017年
各种MOOC平台的风起云涌,在改变学生学习方式的同时,也给教师的教学方式带来了新的挑战。将在线开放课程建设和应用纳入提高教学质量、提升人才培养水平的系统工程之中,探索MOOC应用新模式,已成为大势所趋。本文以哈工大"C语言程序设计"课程为例,介绍了如何基于MOOC/SPOC和大班翻转课堂进行混合式教学的探索,以及实践中的经验体会,最后介绍了学生对翻转课堂教学效果的反馈。
苏小红王甜甜张羽张彦航赵玲玲
关键词:程序设计课程
示例演化驱动的学生程序自动修复被引量:3
2019年
已有的程序自动化调试研究大多面向工业软件,而学生程序调试具有缺陷数多、类型复杂等特有难点问题,因此,针对学生程序设计应用背景,研究程序自动修复方法,利用模板示例程序指导补丁的演化.改进了遗传编程算法,包括适应度的计算、变异体的生成方式和变异位置及操作的选择方式,使其更加适合修复学生程序.提出了基于示例的静态错误定位方法,能够识别缺陷程序和参考程序差异和可能的变异操作,有效地缩小补丁的搜索空间以提高修复的准确性.提出了基于执行值序列的变量映射方法,以降低变异体的编译错误,提高修复的准确性.在此基础上,设计并实现了示例演化驱动的Java学生程序自动修复系统.实验结果表明,该方法可以修复含有多缺陷学生程序,对于所用的测试集,当学生程序只有1个~2个错误时,修复率将近100%;当含有3个缺陷时,修复率约为70%;当含有4个及以上缺陷时,修复率约为50%.
王甜甜许家欢王克朝苏小红
关键词:遗传编程
C语言公共基础课教学内容与教学方法的改革与实践被引量:3
2014年
本文首先提出"以程序设计方法为主线,以语法和结构为核心,以培养能力和提高兴趣为目标,变应试为应用"的教学理念,在此教学理念指导下,主要介绍在C语言程序设计公共基础课教学中的教学内容与教学方法改革中所采取的具体措施和办法,最后介绍了这些教学内容与教学方法改革的实践效果。
苏小红赵玲玲王甜甜傅忠传
关键词:教学改革
基于K-最近邻的C克隆代码重构方法
2011年
在软件开发过程中,克隆代码已经成为引起软件缺陷的一个重要因素。针对现有的方法不能很好地处理内聚度低、功能交叉的克隆代码的问题,提出了一种基于K-最近邻的克隆代码重构方法。首先,对克隆代码进行静态分析,搜集控制依赖信息和数据流信息,再经过K-最近邻聚类方法,形成便于提取、功能独立的代码片段,然后对代码片段进行过程提取,使之成为一个独立的过程,并用过程调用替代原来的克隆代码。实验结果表明,该方法能够对克隆代码进行有效组织,并对功能独立的部分进行提取。
冯江辉王甜甜苏小红马培军
面向能力培养的“Linux应用”课程教学改革被引量:6
2013年
以IT行业的实际需要和应用型人才培养为出发点,以学生能力培养和学习兴趣提高为目标,结合软件工程本科专业"Linux应用"课程的具体特点和学生实际情况,阐述如何更新课程教学理念,重构课程教学内容,改革课程教学模式,讨论引导教学法、案例教学法、项目教学法和分组讨论法在"Linux应用"课程教学中的应用,提出侧重于综合能力测试的课程考核方法,同时说明课程教学实践的效果。
王克朝王甜甜宗明魁王知非
关键词:应用型人才LINUX应用教学方法教学改革
C程序隐式规则自动提取与反例检测
2013年
提出一种通用且高效的隐式规则自动提取与反例检测方法,使用频繁闭合项集挖掘技术挖掘包含多种程序元素的编程模式,然后由编程模式产生编程规则;引入正序规则的概念,以避免从同一个编程模式中产生多个冗余规则.在此基础上,提出一种高效的反例检测算法检测违反规则的程序片段.实验结果表明,该方法能够自动提取程序中存在的隐式编程规则,并快速有效地检测违反规则的反例.
禹振苏小红王甜甜马培军
关键词:软件缺陷检测
基于软件历史仓库和抽象语法树的相似缺陷识别方法被引量:7
2020年
软件开发过程中,软件开发人员常常通过搜索软件历史仓库(historical software repository,HSR),再经复制/粘贴以实现软件复用。HSR中会保存被复用的代码的缺陷及修复信息,辅助处理相似缺陷。基于此,提出一种基于HSR挖掘的相似缺陷识别方法。首先,基于变更日志的分析,从HSR中提取出已知缺陷的模块,建立bug模块库。然后,采用基于抽象语法树(abstract syntax tree,AST)的相似代码检测方法,识别待测试软件与bug模块库中相似的代码,并借助HSR中保存的相应缺陷及修复信息,完成待测试软件中可能包含潜在缺陷的模块的识别。同时,为提高相似代码的识别精度,优化基于AST的代码特征度量。在18个C程序、164对克隆代码上进行实验,结果表明所提方法能够识别出全部相似代码且性能优于已有工具。在人工构建的bug模块库上验证了代码相似性对相似缺陷识别的作用。最后,在8个真实的大型C项目上进行验证,平均缺陷召回率达到94%,表明挖掘HSR可以有效地为跨项目传播的相似代码提供缺陷理解支持。
龚丹龚丹王甜甜苏小红
关键词:软件复用克隆代码抽象语法树
C语言词法语法分析工具CParser的设计与实现被引量:4
2014年
程序分析技术包括控制流分析、数据流分析、别名分析、程序切片和程序插桩等技术,在程序理解,代码重构、代码优化和软件自动化调试等方面有着重要的应用,而词法分析和语法分析技术是程序分析技术的基础。本文设计与实现了一个轻量级的C语言词法语法分析工具CParser,通过词法分析、预处理和语法分析三个步骤,实现了根据源代码建立相应的抽象语法树的功能。工具使用简单方便,而且能够完整支持C99标准,可用于克隆代码检测、软件错误定位等后续研究工作。
杨劭君苏小红王甜甜马培军
关键词:词法分析语法分析抽象语法树
一种利用程序代码编程模式著作权归属检测模型检测著作权归属的方法
一种利用程序代码编程模式著作权归属检测模型检测著作权归属的方法,它涉及一种编程模式的程序代码著作权归属检测方法。本发明的目的是要解决现在的程序代码雷同检测方法和工具存在不能有效提取大规模程序集合中的编程模式,以及不考虑每...
王甜甜王克朝苏小红马培军
文献传递
共14页<12345678910>
聚类工具0