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
Measuring Programming Assignment Effort
Linnaeus University, Faculty of Technology, Department of Computer Science.ORCID iD: 0000-0001-5335-5196
2016 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

Students often voice that the programming assignments are hard and that they spend a lot of time on solving them. Is this true; are we giving them too hard assignments and how much and what do they spend the time on? This is what we want to gain insight to. We constructed a tool that records programming sessions with finer granularity than the existing solutions. The tool has recorded 2643 programming sessions from students. Using that data we found that students spend only 15% of their time writing code, and that on average 40% of their programming effort is spent reading and navigating. We also estimate the time spent outside of the tool to be almost 20%. The increased detail in the recordings can be used to measure the effect of programming source code comments, and we found that the effect of both helpful and redundant comments increases the reading time but did not help to reduce the students writing effort. Finally, we used the tool to examine the effects of an improved programming assignment and found that the total effort was not reduced.

Place, publisher, year, edition, pages
Växjö: Faculty of Technology, Linnaeus University , 2016. , 87 p.
Series
Reports: Linnaeus University, Faculty of Technology, 40
National Category
Computer Science
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
URN: urn:nbn:se:lnu:diva-50118Libris ID: 19355018ISBN: 978-91-87925-98-6 (print)OAI: oai:DiVA.org:lnu-50118DiVA: diva2:908521
Presentation
2016-01-22, Ny104K, Kalmar, 13:00 (English)
Opponent
Supervisors
Available from: 2016-03-14 Created: 2016-03-02 Last updated: 2017-09-01Bibliographically approved

Open Access in DiVA

Licentiate Thesis (Full Text)(2790 kB)112 downloads
File information
File name FULLTEXT01.pdfFile size 2790 kBChecksum SHA-512
36ea0dccfe6f23bd9ae7df46e79b435d4052423c7c352b226b6060f54ff422fdd556bc405b012317d5dbcaab52363c041270f8d5ee0c14f1b7be511dd18224d6
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Toll, Daniel
By organisation
Department of Computer Science
Computer Science

Search outside of DiVA

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

isbn
urn-nbn

Altmetric score

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