Text size
  • Small
  • Medium
  • Large
  • Standard
  • Blue text on blue
  • High contrast (Yellow text on black)
  • Blue text on beige

    Evaluating Tools that Support Pair Programming in a Distributed Engineering Environment

    14th International Conference on Evaluation and Assessment in Software Engineering (EASE)

    Keele University, UK, 12 - 13 April 2010


    Dietmar Winkler, Stefan Biffl and Andreas Kaltenbach


    The construction and improvement of high-quality products in a global software development environment requires (a) flexible practices for collaboration and (b) tools that support these practices in a distributed software development team. Pair Programming (PP), a well-known agile practice has been reported to improve software productivity and software quality in co-located environments. However, in a distributed environment PP needs stronger tool support to address new challenges like communication, distributed collaboration, and data exchange. This paper introduces a systematic tool evaluation approach for distributed pair programming (DPP) and reports on an initial tool survey of open source tools. Major findings were that (a) DPP was not fully supported by any tool under investigation and (b) some tools are limited to selective and individual aspects of DPP requirements. The results of this tool evaluation can help project managers in selecting adequate tools and tool developers in providing high-value features for better support of DPP as basis for improving the quality of distributed engineering projects.


    PDF filePDF Version of this Paper (99kb)