首页> 外文学位 >Task complexity and effectiveness of pair programming: An experimental study.
【24h】

Task complexity and effectiveness of pair programming: An experimental study.

机译:结对编程的任务复杂性和有效性:一项实验研究。

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

摘要

Extreme Programming, which is recently gaining popularity as an alternate software development methodology, involves two programmers working collaboratively to develop software. This study examined the efficacy of pair programming by comparing the effectiveness of collaborating pairs with those of programmers working individually. Student subjects participated in a controlled laboratory experiment. Two factors were manipulated in the experiment: programming task complexity (high vs. low) and programmers working individually vs. in pairs. The performance of programmer pairs was compared with those of the best performer and the second best performer from among nominal pairs.; An important finding of the study is that programmer pairs outperform second best programmers in nominal groups, but perform at comparable levels as the best programmers in nominal groups. The best programmers among collaborating pairs also develop significantly better understanding of the problem domain, reflected in their task mental model, compared to the second-best individuals working individually in nominal pairs. Their mental models were however comparable to that of the best programmers in the nominal groups. These two relationships were found to be consistent across different levels of task complexity. In terms of perceptual outcomes, the best programmers among the collaborating pairs have comparable levels of overall satisfaction as the best and second-best individuals in the nominal groups, while second-best programmers among collaborating pairs have higher satisfaction than the best and second-best individuals in the nominal pairs. An additional finding was that best programmers among the collaborating pairs have higher confidence in their solution than best programmers in nominal pair when task complexity is low, but not when it is high.
机译:极限编程(Extreme Programming)最近作为一种替代软件开发方法而越来越流行,它涉及两个程序员共同开发软件。这项研究通过比较协作对与单独工作的程序员的对的有效性,研究了对编程的有效性。学生受试者参加了受控实验室实验。实验中控制了两个因素:编程任务的复杂性(高与低)和程序员单独工作或成对工作。将程序员对的性能与名义对中表现最好的和次优的进行比较。该研究的一个重要发现是,程序员对的表现要好于名义上最好的程序员,但其表现却与名义上最好的程序员相当。与仅在名义上成对工作的次优个人相比,在协作对中最好的程序员还可以从他们的任务思维模型中更好地理解问题领域。但是,他们的思维模式与名义上的最佳程序员相当。发现这两种关系在不同级别的任务复杂性上是一致的。在感知结果方面,协作对中最好的程序员的总体满意度与名义上的最佳和次优个体相当,而协作对中次优的程序员的满意度高于最佳和次优名义对中的个人。另一个发现是,当任务复杂度较低时,在协作对中最好的程序员比在标称对中的最佳程序员对解决方案有更高的信心,而当任务复杂度较低时,则没有。

著录项

  • 作者

    Balijepally, Venugopal.;

  • 作者单位

    The University of Texas at Arlington.;

  • 授予单位 The University of Texas at Arlington.;
  • 学科 Business Administration General.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 225 p.
  • 总页数 225
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 贸易经济;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号