Inlämning av Examensarbete / Submission of Thesis

Kim Nilsson MSE-2003:15, pp. 73. Inst. för programvaruteknik och datavetenskap/Dept. of Software Engineering and Computer Science, 2003.

The work

Författare / Author: Kim Nilsson
Titel / Title: Increasing Quality with Pair Programming
Översatt titel / Translated title: Öka Kvalitén med Parprogrammering
Abstrakt Abstract:

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.

Populärvetenskaplig beskrivning / Popular science summary: 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.
Ämnesord / Subject: Datavetenskap - Computer Science\Software Engineering

Nyckelord / Keywords: Pair programming, collaborative programming, knowledge management, business management.

Publication info

Dokument id / Document id:
Program:/ Programme Programvaruteknik/Software Engineering
Registreringsdatum / Date of registration: 09/16/2004
Uppsatstyp / Type of thesis: D-Uppsats/Magister/Master


Handledare / Supervisor: Claes Wohlin
Examinator / Examiner: Claes Wohlin
Organisation / Organisation: Blekinge Institute of Technology
Institution / School: Inst. för programvaruteknik och datavetenskap/Dept. of Software Engineering and Computer Science
Inst. för Programvaruteknik och Datavetenskap S-372 25 Ronneby
+46 455 38 50 00
Anmärkningar / Comments:

Nöjesv 6
294 77 Sölvesborg

Files & Access

Bifogad uppsats fil(er) / Files attached: pp_masterthesis_pt99jni.pdf (787 kB, öppnas i nytt fönster)