当前位置:主页 > 科技论文 > 软件论文 >

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

发布时间:2018-08-31 20:49
【摘要】:本文通过分析传统的需求和bug管理系统中的数据记录,完成对需求的相似性判断推荐和需求变更影响的衡量以及bug修复优先级、严重性、报告重复性等预测推荐,来提高传统系统中历史数据的使用率和用户的体验,并将新增的预测推荐功能和传统系统结合的基础上进行了设计与实现。本文的主要研究点包括以下四点:(1)传统文本分类算法针对短文本分类的改进,传统的文本分类算法是基于大量冗余文本的基础而设计的,而短文本所含冗余信息有限,若仍然使用传统的文本分类方法一般达不到预期结果。本文短文本的固有特点进行分析,从提高文本内联性和关键冗余扩展两方面着手,进行改进实验,并证实改进后的算法能有效提高短文本分类的准确率。(2)对需求变更影响进行衡量。定义系统实现组件和需求间的关系、组件重要性、需求变更影响度以及相似需求的判定推荐算法来实现需求变更影响的衡量,并在系统中提供用户评价反馈功能来评估系统算法,以系统评估代替人工的方式,达到统一了评估标准和降低了人工工作量的目的。(3)对bug修复的优先级,严重性和bug报告的重复性进行预测判断。通过数据挖掘推荐算法的使用和改进,对开源系统的bug记录进行实验判断。通过系统进行bug的修复预测,解决了新产生bug的属性的判定用户经验和主观性影响大的问题,并且可以进行批量预测,有效提高bug归属判断的预测效率。(4)在传统的需求与bug管理系统的基础上增加了推荐预测功能,并基于用户个人标签和用户系统标签来进行任务归属的推荐。在分类预测算法中主要借鉴近年来的一些研究成果,并在其基础上做了相应的适用性改进以解决短文本的文本向量矩阵数据稀疏性问题,并有效了提高推荐的准确率,系统对用户标签的自动提取,可以进行个性化推荐功能。
[Abstract]:Based on the analysis of traditional requirements and data records in bug management system, this paper accomplishes the evaluation of requirement similarity and requirement change, as well as bug repair priority, severity, report repeatability, and so on. To improve the utilization rate of historical data and user's experience in the traditional system, and design and implement the new predictive recommendation function combined with the traditional system. The main research points of this paper are as follows: (1) the traditional text classification algorithm is based on the foundation of a large number of redundant text, and the redundant information contained in the short text is limited. If the traditional text classification method is still used, the expected results are generally not achieved. This paper analyzes the inherent characteristics of the short text, from the aspects of improving the inline of the text and extending the key redundancy, the improvement experiment is carried out. It is proved that the improved algorithm can effectively improve the accuracy of short text classification. (2) the impact of requirement change is measured. The relationship between components and requirements, the importance of components, the degree of impact of requirement change and the recommendation algorithm of similar requirements are defined to measure the impact of requirement change. And provide the function of user evaluation feedback in the system to evaluate the system algorithm, system evaluation instead of manual way to achieve the purpose of unifying the evaluation standard and reducing the manual workload. (3) the priority of bug repair. Severity and repeatability of bug reports were predicted. Through the use and improvement of data mining recommendation algorithm, the bug records of open source system are judged experimentally. Through the repair prediction of bug, the problem of judging the attributes of bug is solved, which has great influence on user experience and subjectivity, and the batch prediction can be carried out. The prediction efficiency of bug attribution judgment is improved effectively. (4) based on the traditional requirement and bug management system, the recommendation prediction function is added, and the task attribution recommendation is made based on the user personal label and the user system label. In the classification prediction algorithm, we mainly draw lessons from some research achievements in recent years, and on the basis of it, we make the corresponding applicability improvement to solve the sparse problem of text vector matrix data of short text, and effectively improve the accuracy of recommendation. The system can automatically extract user tags, and can carry out personalized recommendation function.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.5

【参考文献】

相关期刊论文 前10条

1 魏强;金芝;许焱;;基于概率主题模型的物联网服务发现[J];软件学报;2014年08期

2 刘华哠;金英;马鹏飞;;一种需求变更影响分析方法[J];计算机研究与发展;2013年08期

3 张志飞;苗夺谦;高灿;;基于LDA主题模型的短文本分类方法[J];计算机应用;2013年06期

4 林小俊;张猛;暴筱;李军;吴玺宏;;基于概念网络的短文本分类方法[J];计算机工程;2010年21期

5 宁亚辉;樊兴华;吴渝;;基于领域词语本体的短文本分类[J];计算机科学;2009年03期

6 李引;李娟;李明树;;动态需求跟踪方法及跟踪精度问题研究[J];软件学报;2009年02期

7 王青,李明树;基于SPC的软件需求度量方法[J];计算机学报;2003年10期

8 邓景毅,叶世绮,郑欣;软件成熟度模型(CMM)发展综述[J];计算机应用研究;2002年07期

9 刘小波,郭荷清;软件系统需求变更影响分析及解决方案[J];华南理工大学学报(自然科学版);2002年04期

10 卢梅,李明树;软件需求工程——方法及工具评述[J];计算机研究与发展;1999年11期

相关博士学位论文 前1条

1 王培刚;基于复杂科学管理理论的软件需求分析研究[D];武汉大学;2012年

相关硕士学位论文 前6条

1 吴太文;基于缺陷分析的软件体系结构退化研究[D];中南大学;2013年

2 范云杰;基于维基百科的中文短文本分类研究[D];西安电子科技大学;2013年

3 杨欢;软件需求变更的影响因素和控制管理研究[D];华东理工大学;2012年

4 孟宪芳;企业内部软件开发项目范围管理研究[D];北京邮电大学;2010年

5 赵志明;软件开发项目中需求管理研究[D];重庆大学;2008年

6 陈媛;极限编程在宽带多媒体系统开发中的应用[D];北京邮电大学;2006年



本文编号:2216120

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2216120.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0585a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com