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
The use of Work sample testing for programmers
KTH, School of Industrial Engineering and Management (ITM), Industrial Economics and Management (Dept.), Organization and management.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Användning av arbetsprov för programmerare (Swedish)
Abstract [sv]

Målet med detta examensarbete är att undersöka hur företag i IT-industrin använder arbetsprover för att selektera mellan kandidater till programmerarjobb. Det finns ingen tillgänglig forskning inom området, så de teoretiska grunderna fick sättas samman av generella teorier om arbetsprover och av kunskaper som eftersöks vid anställning av programmerare. Baserat på dessa kombinerade teorier, var idén att finna möjliga mönster i testerna och vilka kunskaper som söks. I forskningsarbetet intervjuades representanter för tolv svenska IT-företag av olika slag.

Tre upptäckter gjordes. Först upptäcktes att bandbredden, ett värde som beskriver hur mycket av det riktiga jobbet som testas, är generellt låg. Testerna inkluderar till exempel inte den viktiga uppgiften att arbeta med programkod som andra programmerare producerat. Sedan upptäcktes att det är enklare att utföra testerna i en utvecklingsmiljö som liknar den riktiga miljön, än att sätta ihop uppgifter som härmar det riktiga arbetet. Den sista upptäckten är att det finns en gemensam förståelse av nödvändigheten av kvalitetskod.

De tre upptäckterna summeras till: Företag tenderar att endast testa skapandet av ny kod, ofta för generella uppgifter, i sökandet efter kandidater som skriver kod med bra kvalitet.

Abstract [en]

The aim of this thesis is to examine how companies in the IT-industry use Work sample tests toselect among candidates for programming jobs. There is no research to be found on the subject so the underlying theories had to be merged from general theories about Work sample testing and from skills looked for when hiring programmers. Based on these combined theories the idea was to find possible patterns in the setup for the tests and the skills looked for.In the research, representatives for twelve Swedish IT-companies of different type were interviewed.

Three findings were realized. Firstly, the bandwidth, a value describing how much of the real job is tested, is generally low. Tests do not for example include the important task of working with code that other programmers have produced. Secondly, it is easier to reasonably perform the tests in a development environment that resembles the true environment, than to setup tasks that closely mimic the job itself. The last finding is that there is a common understanding about the necessity of good quality code.

The three findings is summarized into; Companies tend to only test production of new code, often for generalized tasks, in search for candidates who write code with good quality.

Place, publisher, year, edition, pages
2015. , 44 p.
Keyword [en]
Work sample tests, programmers, software engineers, recruitment, skills, technical assessment
Keyword [sv]
Arbetsprov, programmerare, kodning, rekrytering, mjukvaruutveckling, teknisk bedömning
National Category
Economics and Business
Identifiers
URN: urn:nbn:se:kth:diva-189519OAI: oai:DiVA.org:kth-189519DiVA: diva2:946476
Supervisors
Examiners
Available from: 2016-10-13 Created: 2016-07-05 Last updated: 2016-10-13Bibliographically approved

Open Access in DiVA

No full text

By organisation
Organization and management
Economics and Business

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 43 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