首页> 外文学位 >Software quality modeling and analysis with limited or without defect data.
【24h】

Software quality modeling and analysis with limited or without defect data.

机译:有限或没有缺陷数据的软件质量建模和分析。

获取原文
获取原文并翻译 | 示例

摘要

The key to developing high-quality software is the measurement and modeling of software quality. In practice, software measurements are often used as a resource to model and comprehend the quality of software. The use of software measurements to understand quality is accomplished by a software quality model that is trained using software metrics and defect data of similar, previously developed, systems. The model is then applied to estimate quality of the target software project. Such an approach assumes that defect data is available for all program modules in the training data. Various practical issues can cause an unavailability or limited availability of defect data from the previously developed systems.; This dissertation presents innovative and practical techniques for addressing the problem of software quality analysis when there is limited or completely absent defect data. The proposed techniques for software quality analysis without defect data include an expert-based approach with unsupervised clustering and an expert-based approach with semi-supervised clustering. The proposed techniques for software quality analysis with limited defect data includes a semi-supervised classification approach with the Expectation-Maximization algorithm and an expert-based approach with semi-supervised clustering. Empirical case studies of software measurement datasets obtained from multiple NASA software projects are used to present and evaluate the different techniques. The empirical results demonstrate the attractiveness, benefit, and definite promise of the proposed techniques. The newly developed techniques presented in this dissertation is invaluable to the software quality practitioner challenged by the absence or limited availability of defect data from previous software development experiences.
机译:开发高质量软件的关键是软件质量的度量和建模。在实践中,软件度量通常被用作建模和理解软件质量的资源。使用软件度量来了解质量是通过软件质量模型完成的,该模型使用类似先前开发的系统的软件度量和缺陷数据进行训练。然后将模型应用于估算目标软件项目的质量。这种方法假定缺陷数据可用于训练数据中的所有程序模块。各种实际问题可能导致以前开发的系统中的缺陷数据不可用或可用性有限。本文针对缺陷数据有限或完全缺失的情况,提出了解决软件质量分析问题的创新实用技术。所提出的无缺陷数据的软件质量分析技术包括基于专家的无监督聚类方法和基于专家的半监督聚类方法。所提出的用于有限缺陷数据的软件质量分析的技术包括具有期望最大化算法的半监督分类方法和具有半监督聚类的基于专家的方法。从多个NASA软件项目获得的软件测量数据集的经验案例研究用于展示和评估不同的技术。实验结果证明了所提出技术的吸引力,益处和明确的希望。本文所提出的新开发技术对缺乏先前数据开发经验的缺陷数据或可用性有限的挑战的软件质量从业者来说具有无价的价值。

著录项

  • 作者

    Seliya, Naeem.;

  • 作者单位

    Florida Atlantic University.;

  • 授予单位 Florida Atlantic University.;
  • 学科 Computer Science.; Engineering General.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 198 p.
  • 总页数 198
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;工程基础科学;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号