Change search
ReferencesLink to record
Permanent link

Direct link
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.
National Category
Computer Science
Research subject
Computer and Information Sciences Computer Science, Computer Science
URN: urn:nbn:se:lnu:diva-50118ISBN: 978-91-87925-98-6OAI: diva2:908521
2016-01-22, Ny104K, Kalmar, 13:00 (English)
Available from: 2016-03-14 Created: 2016-03-02 Last updated: 2016-03-14Bibliographically approved

Open Access in DiVA

fulltext(2790 kB)71 downloads
File information
File name FULLTEXT01.pdfFile size 2790 kBChecksum SHA-512
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: 71 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

Total: 282 hits
ReferencesLink to record
Permanent link

Direct link