首页> 外文OA文献 >Building a body of knowledge from families of software empirical studies: from statistical analysis to cluster-impact approach for manipulating experimental data using fuzzy sets
【2h】

Building a body of knowledge from families of software empirical studies: from statistical analysis to cluster-impact approach for manipulating experimental data using fuzzy sets

机译:从软件实证研究家族中构建知识体系:从统计分析到聚类影响方法,使用模糊集来处理实验数据

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The explosive growth of the software industry in recent years has focused the attention on the problems long associated with software development.Empirical evaluations in software engineering are important for building a body of knowledge, which is missing for several software engineering areas nowadays.Transferring such body of knowledge to industry is one of the main objectives in research. In order to empirically achieve such an objective, it is our conviction that empirical studies should be considered from two viewpoints: one comes from the effect, the outcomes from as explicit as specific input variables or factors in traditionalexperimentation, where we will be able to provide studies with an initial benchmark of knowledge of software (“Effect Viewpoint”), while the other comes from the integral cause, where we will be able to understand empirical software studies as an integrated body of knowledge, based on the analysis of all possible input variables -including factors, parameters, and blocking variables - through families of experiments and other empirical studies (“Cause Viewpoint”). Along with current study, we present both Effect and Cause viewpoints. Current dissertation is an attempt to study the state of the art of experimentation in software engineering, aiming to understand variables that cause effects whenempirical investigations are targeting to Object Oriented (OO) software applications and utilities, including OO software frameworks, which are designed and adopted from a set of OO applications in a specific domain. In the first part of current dissertation, we focus on the Effect Viewpoint; inparticular, rules of empiricism are applied for investigating software-reading techniques. Two different, but related in goal, empirical packages are considered; the first package aims at evaluating the effectiveness of reading techniques for defect detection in OO C++ software frameworks, while the last package aims at evaluating the effectiveness of software testing strategies (static and dynamic techniques) fordefect detection in OO event driven Java software.In the second part of current dissertation, we focus on the Cause Viewpoint. An approach, so called Cluster-impact Approach, is defined and eventually implemented, which spotlights on sets of variables that impact on out-coming responses when conducting empirical studies. With Cluster-impact Approach, collected empirical data from families of experiments (i.e. one or more experiments, each with one or more replications), can be significantly schematized and eventuallyengaged into a process that aims to build a body of knowledge for any OO software.Such a process is based on integration and formalization mechanisms: Fuzzy sets are used for transforming data from being quantitative to qualitative; transformed data are analyzed qualitatively for drawing the study conclusions.
机译:近年来,软件行业的爆炸性增长将注意力集中在与软件开发长期相关的问题上。软件工程中的经验评估对于建立知识体系非常重要,这在当今的几个软件工程领域中都是缺失的。向行业提供知识是研究的主要目标之一。为了凭经验实现这一目标,我们相信,应从两种观点考虑经验研究:一种来自效果,其结果来自传统实验中特定输入变量或因素的明确定义,我们将能够提供以软件知识的初始基准(“ Effect Viewpoint”)进行的研究,而另一个则来自整体原因,在此基础上,我们将基于对所有可能输入的分析,将经验软件研究理解为整体知识体系变量-包括因子,参数和封闭变量-通过实验系列和其他实证研究(“原因观点”)。与当前的研究一起,我们介绍了影响和原因两个观点。本论文旨在研究软件工程实验的最新水平,旨在了解当实证研究针对面向对象的(OO)软件应用程序和实用程序(包括已设计和采用的OO软件框架)时会引起影响的变量。来自特定域中的一组OO应用程序。在本文的第一部分中,我们着重于效果观点。特别地,经验主义规则被用于研究软件阅读技术。考虑了两个不同但在目标上相关的经验包。第一个软件包旨在评估OO C ++软件框架中用于缺陷检测的读取技术的有效性,而最后一个软件包旨在评估OO事件驱动的Java软件中用于缺陷检测的软件测试策略(静态和动态技术)的有效性。本论文的第二部分,我们关注原因视角。定义并最终实施了一种方法,即所谓的聚类影响方法,该方法着重于在进行实证研究时会影响即将出现的响应的变量集。使用“聚类影响法”,可以对来自实验系列(即一个或多个实验,每个实验具有一个或多个重复)的经验数据进行显着说明,并最终进入旨在为任何OO软件构建知识体系的过程。这样的过程基于集成和形式化机制:模糊集用于将数据从定量转换为定性;定性分析转换后的数据以得出研究结论。

著录项

  • 作者

    Abdelnabi Zeiad A.;

  • 作者单位
  • 年度 2005
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号