Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
An Experimental Evaluation of Programming by Contract
Karlstads universitet, Fakulteten för ekonomi, kommunikation och IT, Avdelningen för datavetenskap.
Karlstads universitet, Fakulteten för ekonomi, kommunikation och IT, Avdelningen för datavetenskap.
Karlstads universitet, Fakulteten för ekonomi, kommunikation och IT, Avdelningen för datavetenskap. Karlstads universitet, Fakulteten för ekonomi, kommunikation och IT, Centrum för HumanIT.ORCID-id: 0000-0001-7311-9334
2002 (Engelska)Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

This paper presents an experiment designed to compare a contract-based programming method with a standard programming method based on exceptions. The purpose was to evaluate if using contracts would shorten development time, if contracts would improve work satisfaction and if contracts would increase the quality of the resulting software program. The experiment was performed in a project work course for students in the computer science program at Karlstad University. The students were to solve an assignment in groups of four within a period of ten weeks. Half of the groups used the contract-based method and the other half used the exception-based method. We gathered data on time consumption and work satisfaction on daily forms for statistical analysis. The results indicate that there is a gain in the time spent on implementation of the assignment if the contract-based method is used, but no significant difference in total time consumption was found. The results also indicate that the work satisfaction was slightly higher in the groups using the contract-based method. The resulting program was analyzed for a range of quality metrics, but no significant differences were found

Ort, förlag, år, upplaga, sidor
2002.
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Datavetenskap
Identifikatorer
URN: urn:nbn:se:kau:diva-16881OAI: oai:DiVA.org:kau-16881DiVA, id: diva2:590477
Konferens
the Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS 2002), 8-11 April 2002, Lund, Sweden
Tillgänglig från: 2013-01-21 Skapad: 2013-01-21 Senast uppdaterad: 2018-06-04

Open Access i DiVA

Fulltext saknas i DiVA

Personposter BETA

Blom, MartinNordby, Eivind JBrunström, Anna

Sök vidare i DiVA

Av författaren/redaktören
Blom, MartinNordby, Eivind JBrunström, Anna
Av organisationen
Avdelningen för datavetenskapCentrum för HumanIT
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 177 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf