Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Increasing Quality with Pair Programming
Blekinge Institute of Technology, Department of Software Engineering and Computer Science.
2003 (English)Independent thesis Advanced level (degree of Master (One Year))Student thesisAlternative title
Öka Kvalitén med Parprogrammering (Swedish)
Abstract [en]

Extreme programming is an agile software development process, which has gained a lot of publicity the last couple of years. It has also brought Pair Programming into new light. Research and experiments have shown that the usage of Pair Programming can increase the quality in software development. People who used Pair Programming are usually satisfied using it and they are also more confident in their solutions. Having a pair colleague is not redundancy, people bring the best out of each other and they produce better solutions. Wages for employees are today heavy costs for companies but quality and time aspects in software development become more and more important. A quantitative survey has been conducted among professionals and students, both with and without Pair Programming experience. People surveyed have very low resistance from the start when using Pair Programming. They actually find benefits from it compared to being singles, but they think it should not be used on every task and at every time. This report investigates if Pair Programming is a technique to increase quality and productivity within software development. We also address business related aspects compared to the usage of Pair Programming as well as management aspects to see if we can find other synergy effects from the use of Pair Programming.

Abstract [sv]

Denna rapport undersöker om Parprogrammering är en teknik för att höja kvalitén och produktiviteten inom mjukvaruutvecklingen. Vi belyser även relaterade areor och jämför dessa med Parprogrammering för att se om vi kan finna synergieffekter från användandet av Parprogrammering. Vi har gjort en undersökning både bland professionella och studenter, både med och utan Parprogrammeringserfarenhet. De som svarat har väldigt lågt motstånd till att använda Parprogrammering. De anser att det finns fördelar med att använda Parprogrammering jämfört med att arbeta själv, men de anser att tekniken inte kan användas hela tiden på alla delmoment.

Place, publisher, year, edition, pages
2003. , p. 73
Keywords [en]
Pair programming, collaborative programming, knowledge management, business management.
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-3964Local ID: oai:bth.se:arkivex70FEE31810925915C1256D48001EF633OAI: oai:DiVA.org:bth-3964DiVA, id: diva2:831281
Uppsok
Technology
Supervisors
Note
Nöjesv 6 294 77 Sölvesborg 0708-422240Available from: 2015-04-22 Created: 2003-06-17 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(769 kB)1792 downloads
File information
File name FULLTEXT01.pdfFile size 769 kBChecksum SHA-512
9df117aeba5f62ceb39a9b3afcb1bf5d7c26155693fffae7730593c8a3b6eb69afd5b73b7c8496c3f49481d1f3c9cd6dd73a6df4dcf970e72431771b7fc67338
Type fulltextMimetype application/pdf

By organisation
Department of Software Engineering and Computer Science
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 1792 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

urn-nbn

Altmetric score

urn-nbn
Total: 199 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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