Affiliation:
1. RCOST–Research Centre on Software Technology, University of Sannio, Palazzo ex Poste, Viale Traiano, 82100 Benevento, Italy
Abstract
Recent experiments demonstrated the effectiveness of pair programming in terms of quality and productivity. Growing interest towards global software development is fostering the design of suitable methods and tools for distributing software processes, at any level of detail, from entire subprocesses up to a single activity. Consequently, people placed in different locations could also share programming tasks and related practices, such as pair programming. Unfortunately, distribution might seriously compromise the success of pair programming, due to communication and collaboration issues. We have performed an experiment in order to investigate the impact of distribution on pair programming when performing maintenance tasks. An interesting conjecture stems from the experiment: under certain conditions, distributed pair's components tend to dismiss from each other, stopping the collaborative work. This can be a very expensive risk factor to keep into account when planning tasks of distributed pair programming.
Publisher
World Scientific Pub Co Pte Lt
Subject
Artificial Intelligence,Computer Graphics and Computer-Aided Design,Computer Networks and Communications,Software
Reference19 articles.
1. A. Cockburn and L. Williams, Extreme Programming Examined, eds. G. Succi and M. Marchesi (Addison-Wesley-Longman, Boston, MA, 2001) pp. 223–243.
2. Strengthening the case for pair programming
3. Surviving global software development
4. Tactical approaches for alleviating distance in global software development
Cited by
15 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献