This article synthesizes research on Pair Programming, Test Driven Development (TDD), and Onsite Customers, examining their effects on project velocity and defect rates.This article synthesizes research on Pair Programming, Test Driven Development (TDD), and Onsite Customers, examining their effects on project velocity and defect rates.

The Role of Onsite Customers in Agile Software Development

Abstract and 1. Introduction

  1. Background and 2.1. Related Work

    2.2. The Impact of XP Practices on Software Productivity and Quality

    2.3. Bayesian Network Modelling

  2. Model Design

    3.1. Model Overview

    3.2. Team Velocity Model

    3.3. Defected Story Points Model

  3. Model Validation

    4.1. Experiments Setup

    4.2. Results and Discussion

  4. Conclusions and References

2.2. The Impact of XP Practices on Software Productivity and Quality

A number of Studies were conducted to assess the impact of XP practices such as Pair Programming, Test Driven Development and Onsite Customer practices in the software Productivity and quality. Those contributions study the impact of such practices on the Project Velocity and the product defect rates.

\ A number of quantitative studies conducted to assess the validity and efficiency of the Pair Programming practice. Some of these contributions study the impact of the Pair Programming practice on the Project velocity. Generally speaking, According to those studies, Pair Programming increases the Project Velocity by a factor starting from 0 (no change) to 45%.

\ In [7], the authors conducted found that pair programming is 40-50% faster than solo programming. In addition, the pairs implement the same functionality with 20% fewer line of codes than the solo students. In [8], The results showed that there is no significant difference in the average development time between XP with pair programming and XP without Pair Programming. In [9], the authors found that the PP group spends 19% less time than individuals to complete the same project. In [10], the authors found that Pair Programming does not improve neither the quality nor the productivity.

\ A number of quantitative studies conducted to assess efficiency of the Test Driven Development practice. Some of these contributions study the impact of this practice on the Project velocity and the product defect rate. Generally speaking, According to those studies, Test Driven Development results in increasing the project time by a factor starting from 0 (no increase) in some studies to 80% in others. On the other hand, Test Driven Development results in reducing the defect rate by a factor of 40% in some contributions.

\ In [11], the authors reported an improvement in quality achieved by a team following test-during-coding process ranged from 38% to 267% fewer defects. Unfortunately, testduring-coding process increase the development time by a factor from 60% to 100%. In [12], the authors reported that the TDD developers took more time (16%) than those not using this practice, but produced higher code quality by a factor of 18%.

\ A number of studies consider the impact of the Onsite Customer Practice. In [13], the authors reported a reduction in the development effort by a percentage of 5.48%. In [14] four case studies with different degrees of customer interaction were considered. The authors measured the effort spent to fixing defects in the four cases. In the very high customer involvement case, only 6 percent of the effort was spent to fixing defects. However, in the low level of customer involvement, the time spent fixing defects reached about 40 percent.

\

:::info Authors:

(1) Mohamed Abouelelam, Software System Engineering, University of Regina, Regina, Canada;

(2) Luigi Benedicenti, Software System Engineering, University of Regina, Regina, Canada.

:::


:::info This paper is available on arxiv under CC BY-NC-ND 4.0 DEED license.

:::

\

Disclaimer: The articles reposted on this site are sourced from public platforms and are provided for informational purposes only. They do not necessarily reflect the views of MEXC. All rights remain with the original authors. If you believe any content infringes on third-party rights, please contact service@support.mexc.com for removal. MEXC makes no guarantees regarding the accuracy, completeness, or timeliness of the content and is not responsible for any actions taken based on the information provided. The content does not constitute financial, legal, or other professional advice, nor should it be considered a recommendation or endorsement by MEXC.

You May Also Like

The Federal Reserve cut interest rates by 25 basis points, and Powell said this was a risk management cut

The Federal Reserve cut interest rates by 25 basis points, and Powell said this was a risk management cut

PANews reported on September 18th, according to the Securities Times, that at 2:00 AM Beijing time on September 18th, the Federal Reserve announced a 25 basis point interest rate cut, lowering the federal funds rate from 4.25%-4.50% to 4.00%-4.25%, in line with market expectations. The Fed's interest rate announcement triggered a sharp market reaction, with the three major US stock indices rising briefly before quickly plunging. The US dollar index plummeted, briefly hitting a new low since 2025, before rebounding sharply, turning a decline into an upward trend. The sharp market volatility was closely tied to the subsequent monetary policy press conference held by Federal Reserve Chairman Powell. He stated that the 50 basis point rate cut lacked broad support and that there was no need for a swift adjustment. Today's move could be viewed as a risk-management cut, suggesting the Fed will not enter a sustained cycle of rate cuts. Powell reiterated the Fed's unwavering commitment to maintaining its independence. Market participants are currently unaware of the risks to the Fed's independence. The latest published interest rate dot plot shows that the median expectation of Fed officials is to cut interest rates twice more this year (by 25 basis points each), one more than predicted in June this year. At the same time, Fed officials expect that after three rate cuts this year, there will be another 25 basis point cut in 2026 and 2027.
Share
PANews2025/09/18 06:54
Zero Knowledge Proof Kicks Off 2026 With Presale Auction Plus $5M Reward – Could This Spark Major Movement?

Zero Knowledge Proof Kicks Off 2026 With Presale Auction Plus $5M Reward – Could This Spark Major Movement?

Most crypto markets concentrate on popular names bouncing back from the latest drops, yet one presale auction grabs focus for completely different reasons. Zero
Share
LiveBitcoinNews2026/01/15 05:00
Uphold’s Massive 1.59 Billion XRP Holdings Shocks Community, CEO Reveals The Real Owners

Uphold’s Massive 1.59 Billion XRP Holdings Shocks Community, CEO Reveals The Real Owners

Uphold, a cloud-based digital financial service platform, has come under the spotlight after on-chain data confirmed that it safeguards approximately 1.59 billion XRP. According to Uphold’s Chief Executive Officer (CEO), Simon McLoughlin, these tokens are fully owned by customers, not the exchange itself.  Uphold Clarifies Massive XRP Holdings The crypto community was taken by surprise […]
Share
Bitcoinist2025/09/18 00:30