An Empirical Study of Refactoring, New Design, and Error-Fix Efforts in Extreme Programming

Mohammad Alshayeb, Wei Li, Sara J. Graves · Research Publication Repository of King Fahd University of Petroleum and Minerals (King Fahd University of Petroleum and Minerals) · 2001

Extreme Programming (XP) was introduced as a new process model, which has three main activities in each XP iteration cycle: new design, error-fix, and refactoring. In an empirical study on two Java systems developed using an XP-like process, we found that new design seems to dominate the development effort throughout all iteration cycles. We also found that the evolutionary trends of all three activities agree with exceptions.

Read the paper · More papers on PaperTik