首页> 外文期刊>Empirical Software Engineering >Towards an evidence-based theoretical framework on factors influencing the software development productivity
【24h】

Towards an evidence-based theoretical framework on factors influencing the software development productivity

机译:对影响软件开发生产力的因素的基于证据的理论框架

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

摘要

Context: Productivity refers to the rate at which a company produces goods, and its observation takes into account the number of people and the amount of other necessary resources to deliver such goods. However, it is not clear how to observe productivity and what influences it when the product is software since most effort spent in software development is creative and human-dependent. Besides, the outputs vary from each instance of software solutions throughout the software development process.Objective: To characterize software development productivity and investigate evidence-based factors aiming at understanding their influence on software development productivity. Method: To evolve and replicate a systematic literature review (SLR) on software development productivity measurement and prediction methods. Next, to use the Structured Synthesis Method to aggregate and describe the relationships among software productivity and correspondingly influence factors according to the results of primary studies selected by SLR protocol. Results: The study allowed organizing a body of knowledge through a model obtained from empirical evidence comprising 25 factors and 33 relationships regarding software development productivity based on the technical literature over the last 30 years. It uses a taxonomy for describing observations and for supporting the reasoning of uncertainty on the evidence regarding software development productivity in Software Engineering. Conclusions: The acquired knowledge may represent a first try towards a well-grounded theoretical framework regarding software development productivity. Based on a methodically selected set of evidence, the proposed framework intends to support practitioners and researchers on observing, deciding, and controlling software development productivity in software projects. Additionally, it can encourage researchers to identify which phenomena deserve better understanding and explanation through further empirical studies.
机译:背景信息:生产力是指公司生产商品的速率,其观察考虑到提供此类货物的其他必要资源的人数和其他必要资源的数量。然而,目前尚不清楚如何观察生产力,并且当产品是软件时,如何影响它,因为在软件开发中的大多数努力都是创造性和人类的依赖性。此外,输出在整个软件开发过程中的每个软件解决方案实例中都不同。目的:要表征软件开发生产力并调查旨在了解他们对软件开发生产力影响的基于证据的因素。方法:在软件开发生产力测量和预测方法上发展和复制系统文献综述(SLR)。接下来,使用结构化的合成方法聚合并描述软件生产力之间的关系,并根据由SLR协议选择的初级研究结果的相应影响因素。结果:该研究允许通过由经验证据获得的模型组织一个知识体系,该模型包括在过去30年的技术文学基于技术文学的关于软件开发生产力的25个因素和33个关系。它使用分类法来描述观察和支持对软件工程软件开发生产力证据的不确定性的推理。结论:所获得的知识可能代表一个关于软件开发生产力的理论框架的首次尝试。基于有条不紊地选择的证据,拟议的框架打算支持从业者和研究人员观察,决定和控制软件项目中的软件开发生产力。此外,它可以鼓励研究人员通过进一步的实证研究确定哪些现象值得更好地理解和解释。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号