首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
软件缺陷预测技术可以识别出软件存在缺陷的模块,提高软件的质量和安全性能,降低开发成本.针对不同模型预测结果差异性较大的问题,本文对结构复杂和缺乏历史数据的静态软件缺陷模块采用了基于极度随机树的软件缺陷预测方法进行研究,使用合成少数类过采样技术对原始数据集进行基本处理;用5种单分类器模型对软件缺陷数据集分别进行预测;最后...  相似文献   

2.
程铭  毋国庆  袁梦霆 《电子学报》2016,44(1):115-122
传统软件缺陷预测方法在解决跨项目缺陷预测过程中适应能力不足,主要是因为源项目和目标项目之间存在不同的特征分布.为了解决这个问题,提出一种新的加权贝叶斯迁移学习算法,算法首先收集训练数据和测试数据的特征信息,然后计算特征差异,将不同项目数据之间差异转化为训练数据权重,最后基于这些权重数据建立预测模型.在8个开源项目数据集上进行实验比较,实验结果表明与其他方法相比本文方法显著提高跨项目缺陷预测性能.  相似文献   

3.
本文要解决的问题是提供一种继电保护装置软件缺陷跟踪管理方法,本发明在现场发生继电保护事故时进行软件缺陷分析,形成缺陷案例知识库和自动测试案例库,通过本系统测试历史版本是否存在此类软件缺陷,进行软件质量提升,提高继电保护运行可靠性。  相似文献   

4.
关昕  李思雨  周文睿 《信息技术》2022,(4):152-158,164
软件缺陷管理是量化质量管理的基础和重要组成部分,而其本身又是一个十分复杂的过程.为提高软件缺陷管理能力,提出了一种基于3F技术的软件缺陷管理过程.首先分析了软件缺陷生命周期,利用FRACAS技术思想,针对单个缺陷提出了一种改进的闭环缺陷控制过程.然后进一步结合FMECA和FTA技术思想,研究了在软件开发过程中软件缺陷的...  相似文献   

5.
缪林松 《电子科技》2012,25(6):75-78
软件缺陷预测作为软件工程领域的重要研究内容已有近30年。近年来,随着机器学习技术的发展,传统机器学习技术基于静态代码属性的软件缺陷预测领域得到广泛应用。然而,传统的机器学习算法并未考虑软件缺陷预测过程中,常见的代价敏感问题与类不均衡问题。文中将基于过采样技术和阈值移动技术的代价敏感神经网络算法应用于软件缺陷预测领域,从而解决该领域的代价敏感问题与类不均衡问题。在NASA软件缺陷预测标准数据集上的实验证明了其有效性。  相似文献   

6.
软件缺陷检测的主要目的是对程序模块中是否存在缺陷进行自动检测,以此有效促进软件的测试进程,使软件系统质量得到提高。针对传统软件缺陷预测模型的问题,提出在软件缺陷预测模型中使用粒子群优化BP算法。此模型使用粒子群优化算法对BP神经网络权值及阈值进行优化,通过交叉验证方法实现实验,并且同传统机器学习方法及BP神经网络等方法进行对比,实验结果表明提出的方法预测精准性比较高。  相似文献   

7.
于慧媛 《现代导航》2020,11(4):308-312
在研究软件缺陷分类的基础上,结合软件测试实践需求,利用数据整理的方法对软件缺陷数据进行分析。通过数据整理方法分析对比,提出适用于软件测试需求的软件缺陷数据分析方法,促进软件缺陷数据管理及应用,提高软件测试水平。  相似文献   

8.
《现代电子技术》2016,(11):136-140
针对传统软件测试成本高及测试过程依赖于软件用例的设置等问题,设计了基于BP,JCUDA_BP和JCUDASA_BP的软件缺陷预测模型,并通过调研、实验的方式对基于改进BP算法的软件缺陷预测算法进行了相关的研究分析,探讨了JCUDA技术对于BP算法的影响,证明了模拟退火算法与JCUDA技术相结合的方式具有改进软件缺陷预测模型的可能性。  相似文献   

9.
《现代电子技术》2017,(18):79-82
在嵌入式软件开发中,代码缺陷会导致软件系统瘫痪。为了实现对软件缺陷的自动定位,提出一种基于抽象语法树解析的嵌入式软件代码缺陷定位技术。采用软件代码缺陷信息演化导入模型进行嵌入式软件的缺陷抽象语法树建模,对软件设计和程序代码中的缺陷模式进行信息重构,对嵌入式软件的括号、设计、命名等代码缺陷进行语法逻辑探测与自动优化,实现软件缺陷的自动定位。测试结果表明,采用该技术进行嵌入式软件缺陷定位的精度较高,时间成本较低,提高了软件的可靠性。  相似文献   

10.
软件规模和复杂程度的不断提高,为软件质量保障带来了严峻的挑战.软件缺陷定位是一种重要的软件质量保障技术,其中基于频谱的缺陷定位(Spectrum-based Fault Localization,SFL)是应用最为广泛的软件缺陷定位技术,其通过分析语句覆盖信息矩阵计算代码语句的可疑度值,并根据可疑度值定位缺陷所在语句.然而,语句覆盖信息矩阵中存在着严重的数据冗余问题,冗余的数据极大地影响了SFL的缺陷定位性能.以Defects4J数据集中395个程序的语句覆盖信息矩阵为例,在超过一半的语句覆盖信息矩阵中有90%的语句存在与其具有相同覆盖信息的语句.特征选择是常用的数据预处理技术,通过去除冗余和不相关特征来获取原始特征集中有价值的特征子集.因此,我们将语句覆盖信息矩阵作为原始特征集,将冗余覆盖信息约简建模为特征选择问题,提出了一种基于冗余覆盖信息约简的软件缺陷定位方法(Fault Localization based on Redundant coverage information Reduction,FLRR).首先,使用特征选择技术对语句覆盖信息和测试用例执行结果组成的语句覆盖信息...  相似文献   

11.
移动通信基站电磁波传播预测在移动通信网络设计和电磁辐射环境影响评价中起着关键性作用。反向射线跟踪方法是解决这一问题的有效方法。介绍了反向射线跟踪的三维路径搜索方法,这种搜索方法建立在三维模型数据信息的基础之上,方便,快捷。首先,建立环境小区的三维建筑物模型;其次,运用本文所介绍的三维路径搜索方法,找出电波精确的传播路径,对每一条路径计算接收点场强,叠加得出总场强;最后用软件实现场强预测系统,并用实验验证预测模型的准确性。  相似文献   

12.
孙小兵  李云  李必信  文万志 《电子学报》2015,43(7):1399-1406
形式概念分析是一种层次化的形式对象分析方法,能够从二元关系中挖掘出具有共同形式属性的一组形式对象的聚集.近十几年来,形式概念分析技术已在软件工程领域,特别是软件维护的各项活动中得到了广泛的应用,并取得成功.本文从软件维护的角度,如软件理解、修改影响分析、重构、调试与测试等方面总结了从2000~2013年形式概念分析在这些领域的研究进展.这些研究成果的分类方法是基于一种软件维护活动框架进行论述,最后文章给出了形式概念分析在软件维护领域的研究趋势与展望.  相似文献   

13.
李水 《电声技术》2013,(12):18-24,41
不良的建筑声学环境存在着许多声音缺陷,如声聚焦、颤动回声、声影等。可以通过恰当的电声设计来弥补这些缺陷,以达到相对理想的声音效果。首先使用先进的声学设计软件进行声场的模拟设计,然后选择合适的电声设备(如数字音箱)来解决实际建筑上存在的声学缺陷。论述了常见的各种建筑声学缺陷,并对其进行了分析,以及如何通过选择合适的电声方案来解决这些缺陷。  相似文献   

14.
In the traditional method, the software quality is measured by various metrics of the software, such as decoupling level (DL), which can be used to predict software defect. However, DL, which treats all the ?les equally, has not taken file importance into consideration. Therefore, a novel software quality metric, named as improved decoupling level (IDL), based on the importance of documents was proposed. First, the PageRank algorithm was used to calculate the importance of ?les to obtain the weights of the dependencies, and then defect prediction models was established by combining the software scale, dependencies, scores and software defects to assess the software quality. Compared to most existing module-based software quality evaluation methods, IDL has similar or even superior performance in the prediction of software quality. The results indicate that IDL measures the importance of each ?le in the software more accurately by combining the PageRank algorithm in DL, which indirectly re?ects the quality of software by predicting the bug information in software and improves the accuracy of prediction result of software bug information.  相似文献   

15.
Due to the rapid development of computers and their applications,early software quality prediction in software industry becomes more and more crucial. Software quality prediction model is very helpful for decision-makings such as the allocation of resource in module verification and validation. Nevertheless,due to the complicated situations of software development process in the early stage,the applicability and accuracy of these models are still under research. In this paper,a software quality prediction model based on a fuzzy neural network is presented,which takes into account both the internal factors and external factors of software. With hybrid-learning algorithm,the proposed model can deal with multiple forms of data as well as incomplete information,which helps identify design errors early and avoid expensive rework.  相似文献   

16.
使用Odeon 8.5软件对半球穹顶空间内平、纵剖面的声场进行模拟计算,将其结果分别用声学理论定性判别和实测声场进行比对,判断Odeon软件对围护结构边界的识别能力,对Odeon软件的计算结果的准确度做出评价.某环形电影厅出现听音问题,使用Odeon软件分析处理得到解决,也证明该软件对特殊边界的准确识别能力.  相似文献   

17.
软件需求贯穿于整个软件开发周期,是影响软件质量的重要因素。在项目开展之前控制住软件需求的质量,对提高软件质量、合理控制软件开发过程有着重要的意义。考虑到影响软件需求质量的因素多而不确定,而Bayes网把用概率分布表示的科学严格性与用专家经验表示的验前信息有机结合起来,能很好地处理不确定问题。于是建立了基于Bayes网的软件需求质量预测模型,并用贝叶斯公式对出现的预测结果进行了分析。提出预测模型结构清晰,采用贝叶斯网络的概率计算有较强理论基础,计算简洁、易于理解。  相似文献   

18.
论述了运用两种NHPP增长型模型进行某测控系统软件可靠性预计的方法,以及它们的数学解析式,并阐明了两者的关系。针对某发射测控系统软件的测试调试过程,初步估计了软件的程序窖量。根据所得到的数据。运用两种NHPP模型计算了模型参数的估计值。预测了软件的可靠性水平和需要进行的各项软件测试的时间。  相似文献   

19.
机载雷达软件开发全周期测试技术研究   总被引:1,自引:1,他引:0  
软件测试技术作为保障软件质量最直接、最有效的手段之一,逐渐成为研究热点.文中在分析传统软件测试方法遇到的困境及其局限性基础上,探讨软件开发全周期测试技术,运用此技术将软件测试过程和软件开发过程同时进行,通过增量迭代过程实现软件质量的持续改进与提高,并结合某工程实际开展试点工作,结果表明,开发的软件模块功能完善,系统性能稳定可靠,取得了较好的效果.  相似文献   

20.
吴良清 《电子工程师》2007,33(5):39-41,66
传统的软件可靠性预测主要是概率方法,但其存在假设与实际不符的缺点。利用Bayes网,充分利用专家知识和清晰表达相关因素关系的优点,构建了基于Bayes网的软件可靠性预测模型。该模型不仅考虑软件不完全排错和排错时间,同时把软件可靠性因素也考虑在内,增强了其准确和有效性,并基于BN Tookit软件包以MATLAB语言通过实例给以验证。为弥补MATLAB的GUI设计不方便的缺点,给出了VC和MATLAB混合编程实现软件可靠性预测的系统设计思路。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号