软件开发与维护中需求变更应对策略与bug管理的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:planktonli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文通过分析传统的需求和bug管理系统中的数据记录,完成对需求的相似性判断推荐和需求变更影响的衡量以及bug修复优先级、严重性、报告重复性等预测推荐,来提高传统系统中历史数据的使用率和用户的体验,并将新增的预测推荐功能和传统系统结合的基础上进行了设计与实现。本文的主要研究点包括以下四点:(1)传统文本分类算法针对短文本分类的改进,传统的文本分类算法是基于大量冗余文本的基础而设计的,而短文本所含冗余信息有限,若仍然使用传统的文本分类方法一般达不到预期结果。本文短文本的固有特点进行分析,从提高文本内联性和关键冗余扩展两方面着手,进行改进实验,并证实改进后的算法能有效提高短文本分类的准确率。(2)对需求变更影响进行衡量。定义系统实现组件和需求间的关系、组件重要性、需求变更影响度以及相似需求的判定推荐算法来实现需求变更影响的衡量,并在系统中提供用户评价反馈功能来评估系统算法,以系统评估代替人工的方式,达到统一了评估标准和降低了人工工作量的目的。(3)对bug修复的优先级,严重性和bug报告的重复性进行预测判断。通过数据挖掘推荐算法的使用和改进,对开源系统的bug记录进行实验判断。通过系统进行bug的修复预测,解决了新产生bug的属性的判定用户经验和主观性影响大的问题,并且可以进行批量预测,有效提高bug归属判断的预测效率。(4)在传统的需求与bug管理系统的基础上增加了推荐预测功能,并基于用户个人标签和用户系统标签来进行任务归属的推荐。在分类预测算法中主要借鉴近年来的一些研究成果,并在其基础上做了相应的适用性改进以解决短文本的文本向量矩阵数据稀疏性问题,并有效了提高推荐的准确率,系统对用户标签的自动提取,可以进行个性化推荐功能。
其他文献
摘 要:游戏教学能诱发学生学习英语的兴趣,使他们在欢乐的氛围中掌握知识,发展思维,陶冶情操,净化心灵,学得轻松,学得愉快。直观教学使英语教学形象、直观、生动,使学生迅速得到鲜明、具体的表象,形成概念,从而有利于理解和记忆所学的语言材料,达到直接理解、直接记忆。  关键词:英语教学;游戏;直观教学  中图分类号:G623.31 文献标识码:A文章编号:1009-010X(2007)06-0041-0
目的:研究雷公藤红素对人早幼粒细胞白血病细胞系NB4的抑制作用和诱导凋亡作用以及对SU-MO依赖性特异泛素E3连接酶(RNF4)mRNA表达水平的影响。方法:用不同浓度的雷公藤红素处理NB
本文通过介绍纽约客运交通的发展及改善措施 ,提出我国大城市客运交通方向 ,以提高城市客运交通的服务质量。 This paper introduces the development of passenger transpo
目的:探讨肾脏黏液样小管状和梭形细胞癌(MTSCC)的临床病理学特征、治疗方法及预后。方法:报道2例肾脏黏液样小管状和梭形细胞癌的临床资料并复习相关文献。结果:2例患者分别行后
目的:研究新鲜肿瘤组织块体外药敏试验和化疗方案以及生存期的关系,指导肺癌术后化疗方案的选择,实现肺癌个体化药物治疗。方法:采用TECIA法对126例肺癌肿瘤新鲜组织标本进行体外
由于地震波与风荷载的随机性和作动器的功能限制,土木结构主动控制系统会出现作动器饱和的现象,以至系统丧失稳定的可能.本文应用线性矩阵不等式--的控制设计方法,在作动器可