首页> 外文期刊>IEEE Transactions on Software Engineering >Ginger2: an environment for computer-aided empirical softwareengineering
【24h】

Ginger2: an environment for computer-aided empirical softwareengineering

机译:Ginger2:计算机辅助经验软件工程的环境

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

摘要

Empirical software engineering can be viewed as a series ofnactions to obtain knowledge and a better understanding about somenaspects of software development, given a set of problem statements innthe form of issues, questions or hypotheses. Experience has made usnaware of the criticality of integrating the various types of data thatnare collected and analyzed as well as the criticality of integrating thenvarious types of activities that take place, such as experiment designnand the experiment itself. This has led us to develop a Computer-AidednEmpirical Software Engineering (CAESE) framework to support thenempirical software engineering lifecycle. The paper first presents thenCAESE framework that consists of three elements: (1) a process model fornthe “lifecycle” of empirical software engineering studies,nincluding needs analysis, experiment design, actual experimentation, andnanalyzing and packaging results; (2) a model that helps empiricalnsoftware engineers decide how to look at the “world” to benstudied in a coherent manner; (3) an architecture, based on which CAESEnenvironments can be built, consisting of tool sets for each phase of thenprocess model, a process management mechanism, and the two types ofnintegration mechanism that are vital for handling multiple types ofndata: data integration and control integration. Next, the paperndescribes the Ginger2 environment as an instantiation of our framework.nIt concludes with reports on case studies using Ginger2, which dealtnwith a variety of empirical data types including mouse and keystrokes,neye traces, 3D movement, skin resistance level, and videotapedndata
机译:在以问题,问题或假设的形式给出一系列问题陈述的情况下,经验软件工程可以看作是一系列获取知识和更好地理解软件开发方面的行动。经验使人们意识到整合所收集和分析的各种类型数据的重要性,以及整合随后发生的各种类型的活动(例如实验设计和实验本身)的重要性。这导致我们开发了计算机辅助经验软件工程(CAESE)框架来支持经验软件工程生命周期。本文首先介绍了CAESE框架,该框架包括三个要素:(1)用于经验软件工程研究“生命周期”的过程模型,其中包括需求分析,实验设计,实际实验以及分析和包装结果; (2)一个模型,可以帮助经验软件工程师决定如何以连贯的方式看待要研究的“世界”; (3)可以构建CAES环境的基础架构,包括用于过程模型每个阶段的工具集,过程管理机制以及对处理多种类型的ndata至关重要的两种类型的集成机制:数据集成和控制集成。接下来,本文将Ginger2环境描述为我们框架的实例化.n最后总结了有关使用Ginger2进行案例研究的报告,该案例研究了各种经验数据类型,包括鼠标和击键,拐角痕迹,3D运动,皮肤抵抗程度以及录像带数据

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号