众包软件测试的质量保证方法研究

来源 :大连海事大学 | 被引量 : 1次 | 上传用户:gushangchen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
众包软件测试可以快速地以较低的成本获得大量真实的用户反馈,是一种新型的分布式测试方法和生产组织模式。最近出现了若干技术将众包应用于特定软件测试任务,如Web应用程序测试、开源测试和游戏beta测试等。在利用众人集体的努力而获得的成效虽然是显而易见的,但对众包软件测试的质量保证问题却知之甚少。为此,如何有效地整合互联网上的大量人力和机器资源协作测试,获得高质量的测试结果是一个有趣且具有挑战性的课题。本文从众包软件测试的任务指派和反馈Bug报告处理两个侧面改进众包软件测试的质量保证,论文的具体贡献如下:(1)提出基于多任务匹配的众包协作测试框架PM2CT,从任务划分、多任务匹配和结果处理三个环节入手改善测试质量。应用于Web协作测试,多任务匹配算法使用能力匹配策略将相应难度的测试任务动态地派给相应的测试人员,使越复杂的Web页面能够接收更多的测试,保证测试的覆盖率和可靠的测试结果。通过仿真实验对比分析,PM2CT的测试性能要优于CPLEX求解器和有代表性的基于众包的Web应用测试方法。(2)针对Bug报告有噪音且数据分布不平衡的问题,提出-一种基于实例模糊熵和RSMOTE的Bug严重性识别方法FER。其特点是先使用模糊最近邻规则(F-KNN)选出高质量的Bug报告类,再使用RSMOTE方法对这些分布不平衡的类别进行处理。通过对Eclipse,Mozilla,GNOME三个数据集验证,实验结果说明FER方法可以有效地提高Bug报告严重程度的识别性能。(3)提出一种基于特征选择和RSMOTE的高影响Bug报告识别方法。通过Camel和Wicket两个数据集上的对比分析,实验结果表明本工作的方法能够有效地增强Bug报告训练集,提高高影响力Bug报告的识别能力。(4)针对RSMOTE随机采样产生的不确定性问题,提出一种使用Chouqet模糊积分集成多次RSMOTE来识别Bug严重程度的方法FC-FI。它首先多次使用RSMOTE处理不平衡数据集,据此训练多个分类器,再使用Chouqet模糊积分方法集成这些分类器来预测Bug报告的严重程度。Eclipse,Mozilla,GNOME三个数据集上实验结果说明FC-FI要比Major Voting,Bagging,Adaboost的性能更好。(5)针对有些平台Bug报告训练数据不足的问题,提出一种基于文本数据挖掘和粗糙集的知识迁移方法KTC。它先对已标注的Bug报告使用基于粗糙集的IDR策略进行特征提取,并将提取到的特征信息迁移到训练数据不足的平台项目中来,以此学习识别具有高影响力的Bug报告。通过对Eclipse,Mozilla两个已标注信息的Bug报告数据集进行特征提取,迁移学习识别未标注的安卓Bug报告。实验结果表明KTC方法可以有效地提取已标注Bug报告数据集中的特征信息作为知识库,来识别安卓平台的高影响力Bug报告。
其他文献
2016年11月11日,纪念孙中山先生诞辰150周年大会在人民大会堂隆重举行,习近平出席并发表重要讲话。习近平在讲话中指出,纪念孙中山先生诞辰150周年,缅怀“他为民族独立、社会
图书馆延伸服务可从时间、空间、内容三个维度进行考量。“第三空间”的理论观点为图书馆学、情报学领域研究带来了深远的影响。英国考文垂大学图书馆的延伸服务包括基于馆内
综述中药有效成分减轻顺铂肾毒性研究进展。中药中黄酮类、皂苷类、多糖类等成分及复方提取物在减轻顺铂肾毒性方面表现出独特优势。 Review of research progress of activ
我国的社会主义市场经济体制逐渐完善,现代企业制度也被广泛运用,财会工作将有助于社会主义市场经济秩序的稳定,同时也更符合国家的基本导向。然而我国现在很多企业中都存在
1中国甘蔗糖业发展的过程其实就是科技进步的过程1.1甘蔗种植范围的扩大和面积的增加蕴含着科技进步的成份我国是世界上最古老的植蔗国之一,其历史至少有2000多年.建国前,我
初中生物学“问题导学”教学实验效果表明,与对照班相比,实验班的生物学学习成绩总平均分、总平均优秀率、总平均及格率分别增加了7.56分、14.57%和11.32%,效率依次提高了10.47%、34.30%
为引导学生将局部解剖知识应用于临床技能操作,在理论学习的同时有效加强动手操作能力,进行了头颈部解剖学课程结合模拟外科手术教学的研究和实践。课程结束后进行的教学效果评
中南大学材料科学与工程学院开设的“材料结构分析”一课是国家级精品课程,其作为中南大学材料学科及其相关专业的基础必修课程,具有教学目标明确、师资队伍强大、教学内容充
《怎样阅读一首口头诗歌》一书的核心要义,是向读者受众揭示诗歌创作和“阅读”的不同方式。我们将通过以下三方面的努力以成为更好的受众(audience):1.尽可能地开阔视野;2.
合适的摩擦副表面微结构能有效降低机械装置运行过程中产生的摩擦、磨损,提高运转稳定性。摩擦副表面微结构的改变不仅体现在有意识的开设参数不同的规则微型槽,加工方法产生