协作代码检查实践:设计、评估与效果分析
需积分: 5 5 浏览量
更新于2024-07-09
收藏 668KB PDF 举报
"协作软件代码检查:现场可重复协作过程的设计和评估-研究论文"
这篇研究论文探讨了在软件开发过程中如何有效地实施代码检查,以确保软件质量。文章着重介绍了使用协作工程(Collaboration Engineering)原理和技术进行的行动研究,以设计一种协作代码检查过程。这种方法旨在利用群体支持系统(Group Support Systems, GSS)和传统的基于纸张的环境,通过一系列思维技巧和便利技能来提高代码检查的效果。
作者们提出了名为"Collaboration thinkLets"的概念,这是一种促进团队协作的工具集合,帮助开发者在代码审查过程中发现问题。在两个不同组织中,他们对四种不同的软件代码段进行了四次检查,分别在纸张和GSS环境下进行,以比较两种方法的效果。
研究结果显示,不论采用哪种实现方式,协作检查过程都能够成功发现代码中的主要、次要和错误肯定的缺陷。然而,GSS环境在发现重大缺陷和提高检查效率方面表现更优。此外,GSS在缺陷记录和管理上也比纸质检查更为出色,提供了更好的实际操作体验。
论文的标签涉及"Collaboration thinkLets"、"Collaboration Engineering"、"Group Support Systems"、"Action Research"和"Code Inspection",这些关键词体现了研究的核心内容。其中,"Fagan Inspection"可能指的是Fagan检查方法,这是一种经典的软件审查技术,通常用于发现代码中的错误和缺陷。
这篇研究强调了协作在软件代码检查中的重要性,并通过实证研究证明了使用协作工具和方法可以显著提高检查质量和效率。对于软件开发团队而言,采用类似的方法和工具可能有助于提升代码质量和团队合作,从而降低软件产品的风险和维护成本。
2021-10-04 上传
2023-05-19 上传
2023-02-15 上传
2023-04-18 上传
2023-09-21 上传
2023-02-28 上传
2023-06-08 上传
2023-04-29 上传
2023-06-09 上传
weixin_38675970
- 粉丝: 5
- 资源: 914
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全