首页> 外文会议>International Conference on Software Process Improvement >Best Practices for Software Development: A Systematic Literature Review
【24h】

Best Practices for Software Development: A Systematic Literature Review

机译:软件开发最佳实践:系统文献综述

获取原文

摘要

Software process standardization is crucial for organizations dedicated to software development in order to produce quality products on predictable schedules consistently. For this matter, the adoption of best practices is an essential factor in the standardization processes. However, best practices tend to be described as common sense, opinions, or casual advice and are poorly formalized and documented. Thus, it is important to know the state-of-the-art in the field of best practices in software development and their identification. Here we report the conduction of a systematic literature review (SLR) that aims to identify (a) what best practices are, (b) what are their distinctive characteristics; (c) which methods, techniques or strategies are used to identify them, and (d) how their performance is evaluated. From a total of 24 primary studies selected, we identified seven different definitions of best practice in software development, two best practice classification schemes based on their characteristics such as name, definition, stakeholders, and context. Besides, we found one method, three strategies, and five techniques used for best practice identification and two methods to evaluate their performance as separate entities in the software development life cycle. The results of this SLR will help in the identification and evaluation of best practices for a software development organization that aims to standardize their processes.
机译:软件过程标准化对于致力于软件开发的组织来说是至关重要的,这样才能始终如一地按照可预测的时间表生产出高质量的产品。就这一点而言,采用最佳实践是标准化过程中的一个重要因素。然而,最佳实践往往被描述为常识、观点或随意的建议,而且形式化和文档化程度很低。因此,了解软件开发最佳实践及其识别领域的最新技术非常重要。在这里,我们报告了一项系统文献综述(SLR),旨在确定(a)什么是最佳实践,(b)它们的独特特征;(c) 使用哪些方法、技术或策略来识别他们,以及(d)如何评估他们的表现。从总共选定的24项主要研究中,我们确定了软件开发最佳实践的七种不同定义,以及基于名称、定义、利益相关者和上下文等特征的两种最佳实践分类方案。此外,我们发现了一种方法、三种策略和五种用于最佳实践识别的技术,以及两种方法来评估它们在软件开发生命周期中作为独立实体的性能。本SLR的结果将有助于识别和评估软件开发组织的最佳实践,以实现其流程的标准化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号