- 2
- 0
- 约 10页
- 2017-06-15 发布于湖北
- 举报
演化软件的特征定位方法精要
演化软件的特征定位方法
确定演化活动潜在影响的过程称为特征定位。特征定位已经被公认为影响软件演化项目成败的一个关键因素,如何利用程序的领域知识促进特征定位的准确性已经成为当前研究的一个重要问题。该方法提取出软件源代码中的特征,并对提取后的特征进行主题分析,然后通过输入查询语句定位出被修改的源代码。利用现有的开源软件进行实验,并将实验结果与对应开源软件的Benchmark进行对比,结果表明所提出方法的精确度有所提高,可以进行软件特征的定位。实验结果中,平均查全率达到69.16%和100%,平均查准率达到1.28%和 2.43%,平均调和平均数达到 2.50%和 4.72%,性能较对比方法有较大的提高。
CONTENTS
05
Part Five
实验总结及未来研究方向
01
引言
Part One
特征是指软件系统中被需求所定义和被使用的一个功能。建立软件特征与源代码之间映射关系的过程称为特征定位。特征定位是顺利实现软件演化意图的前提之一。
02
软件特征定位方法
Part Two
本文研究思路大致分为3个过程,如图1所示:主题语料获取;主题建模;特征定位。3个过程具体步骤将在2.1~2.3节中介绍。
本文方法原始实验数据为软件的源代码。源代码中包含了很多文件信息,例如图片、XML,甚至在代码文件内都有符号、关键字等,这些信息对描述软件功能的意义并不大,若直接采用源代
您可能关注的文档
最近下载
- 05G512:钢天窗架 国标图集.pdf VIP
- 供水公司安全生产责任制及职责.docx VIP
- 【新教材】仁爱科普版(2024)七年级下册英语Unit 10 Lending a helping hand教案(共8课时).docx
- 铁门关经济技术开发区纺织服装园区污水处理厂工程环境影响报告书.PDF VIP
- 医学伦理学考试题与答案.docx VIP
- XXX高级职业中学办学章程.docx
- 山东省济南市历下区2026届中考语文考前最后一卷含解析.doc VIP
- “技能兴威”威海市第二届职业技能大赛技术文件--数控铣(含赛题).docx VIP
- 05G513 钢托架设计图集--.pdf VIP
- 《运筹学》期末考试试卷A-答案.docx VIP
原创力文档

文档评论(0)