18、结对编程实验研究综述

结对编程实验研究综述

1. 结对编程的优势与REAP概念

结对编程在产品上市时间是关键因素时非常有用。它允许程序员将任务分组并并行工作,为加速开发过程提供了一种替代方法。REAP(相对努力评估百分比)是衡量结对编程与单人编程效率的一个指标:
- REAP约为100时,结对编程的程序员与单人程序员所需时间大致相同,但结对编程的总人工小时/工作量是单人编程的两倍。
- REAP大于100时,结对程序员比单人程序员需要更多的时间/精力。

2. 早期的结对编程实验
2.1 Nosek实验(1998年)
  • 实验对象 :15名全职系统程序员,分为5组结对程序员和5名单人程序员。
  • 实验任务 :编写一个UNIX脚本,对Sybase数据库进行数据库一致性检查(DBCC)。
  • 质量评估 :由两名独立评分员评估代码的可读性(0 - 2分)和功能性(0 - 6分)。
  • 实验结果 :REAP为41.7%,初步研究显示出积极结果,但未考虑结对方式和任务难度。
实验者 对象 样本量 同一组织 日分割 预测试 实验前知晓算法 任务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值