软件开发与维护中需求变更应对策略与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