首页> 外文会议>International Conference on Evaluation and Assessment in Software Engineering >Factors Explaining External Quality in 54 Case Studies of Software Development Projects
【24h】

Factors Explaining External Quality in 54 Case Studies of Software Development Projects

机译:解释外部质量的因素在54例软件开发项目研究中

获取原文

摘要

Background: Confounding factors can easily make research hard to interpret and generalise. But there is currently no standard list of factors that should always be measured when conducting empirical investigations. Objective: To measure the explanatory power of eight simple metrics (two different pretests, number of members, total working time reported, development method used, test method used, formal specification method used, and programming language used) to explain external software project quality as measured by the project client. Method: We collected data on 54 software development teams over a five year period. A univariate analysis was used to calculate the explanatory power of the metrics and check for interaction effects between the categorical data. Results: Two of the proposed metrics (a pre-test based on a development project and the total time spent per team) led to significant explanation of the quality measurement. It was also noted that the differences between the Java and PHP programming languages did not explain the variation in quality, but some limited data available for JSP indicated this may not be the case for all languages. Conclusion: We recommend that any empirical investigations into external quality at least records the total time spent in man hours and an assessment of the competence of the developers. In addition future work is needed to determine if other programming languages explain variance in external quality.
机译:背景:混杂因素很容易使研究难以解释和概括。但目前没有应始终在进行实证调查时衡量的标准因素列表。目的:测量八个简单度量的解释力量(两种不同的预测试,成员数,报告的总工作时间,使用的开发方法,使用的测试方法,使用的正式规格方法,使用的编程语言)来解释外部软件项目质量由项目客户衡量。方法:我们在五年内收集了54个软件开发团队的数据。使用单变量分析来计算指标的解释性,并检查分类数据之间的交互效果。结果:两个拟议的指标(基于开发项目的预测试和每支球队的总时间)导致质量测量的显着解释。还有人指出,Java和PHP编程语言之间的差异并未解释质量的变化,但JSP可用的一些有限的数据表明,所有语言都可能不是这种情况。结论:建议您对外部质量的任何经验调查至少记录了人员时间的总时间和对开发商的能力的评估。此外,需要未来的工作来确定其他编程语言是否解释了外部质量方差。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号