Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Evaluation of the Effects of Pair Programming on Performance and Social Practices in Distributed Software Development
Blekinge Institute of Technology, School of Computing.
Blekinge Institute of Technology, School of Computing.
2011 (English)Independent thesis Advanced level (degree of Master (Two Years))Student thesisAlternative title
Evaluation of the Effects of Pair Programming on Performance and Social Practices in Distributed Software Development (Swedish)
Abstract [en]

Context. Agile methods address the challenges of an unpredictable world by relying on “people and their creativity rather than on processes”, accelerate delivery of software and considered as a reaction to plan-based or traditional methods. Distributed software development helps to access a pool of skilled personnel, completion of tasks around the clock and more. Incorporating of agile methods in distributed software development could help to solve some problems of distributed software development such as lack of communication and its dependencies, close collaboration and so on. Objectives. In this study we investigate the proposed benefits of pair programming, an XP development technique used by agile, and its effects on performance and social practices in distributed software development. Methods. Systematic literature review and an experiment are utilized to fulfill the objectives of this study. In the systematic review a sub-set of the research articles are selected relevant to the subject of this study from the electronic sources including, ACM Digital Library, IEEE, Xplore, EiVillage (Compendx, Inspec), Science Direct and ISI Web of Science. Experiment is conducted to investigate the pair programming effects on performance and social practices. Results. Many proposed benefits of pair programming in existing literature are identified and reported in both collocated and distributed settings. Pair programming is reported as an effective software development technique as well as a pedagogical tool. Experimental results showed that pair programming also effects performance in distributed software development, and positively impacts the social practices (human or social factors). Conclusions. There are many benefits of pair programming reported in collocated settings and less in distributed software development. Pair programming impacts the performance and social practices positively. However, we also conclude that the effective use of pair programming in distributed software development will yield the concrete results as well as the programmers’ pairs should be trained, experienced and well motivated for an effective use of pair programming and to overcome the challenges of distributed software development.

Place, publisher, year, edition, pages
2011. , 79 p.
Keyword [en]
pair programming, social practices, systematic review, experiment
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-5308Local ID: oai:bth.se:arkivex45D5AEA7033C133FC12578F000567CE8OAI: oai:DiVA.org:bth-5308DiVA: diva2:832682
Uppsok
Technology
Supervisors
Available from: 2015-04-22 Created: 2011-08-18 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(1419 kB)110 downloads
File information
File name FULLTEXT01.pdfFile size 1419 kBChecksum SHA-512
11c070dcc1fd120f5d0b15a32dddf988bb8932fd3148aaab47788812fa482068d134a3b5a7453d4f28b0592355f5d68d76e17bf8fe7f56960d5f4f7a5d95b876
Type fulltextMimetype application/pdf

By organisation
School of Computing
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 110 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 44 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf