• English
    • svenska
  • English 
    • English
    • svenska
  • Login
View Item 
  •   Home
  • Student essays / Studentuppsatser
  • Department of Computer Science and Engineering / Institutionen för data- och informationsteknik
  • Kandidatuppsatser
  • View Item
  •   Home
  • Student essays / Studentuppsatser
  • Department of Computer Science and Engineering / Institutionen för data- och informationsteknik
  • Kandidatuppsatser
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Javista Automated Assessment of Imperative Programs

Abstract
This thesis presents a methodology and a tool for automated assessment of programming exercises, with the purpose of reducing the workload of teachers. Our aim is for the tool to provide accurate and useful assessment given an exercise specification. Using the tool could allow teachers to spend more time helping students. The tool, implemented in Haskell, is intended to be used by teachers through a command line interface and targets a subset of Java. Assessment is achieved by using semantic and behavioural analysis. Semantic analysis consists of normalisation and prefix trees, while behavioural analysis consists of testing including integrated shrinking. The presented tool is evaluated using a data set from the course TDA450 at Chalmers University of Technology. The tool managed to classify 60% of the solutions as either correct or incorrect with no false positives. The result shows that it is possible to automatically assess student solutions and suggests that more solutions can be classified given further development.
Degree
Student essay
URI
http://hdl.handle.net/2077/53322
Collections
  • Kandidatuppsatser
View/Open
gupea_2077_53322_1.pdf (535.5Kb)
Date
2017-08-09
Author
Stern Kaar, Aleksander Algehed, Maximilian Farrokhzad, Mazdak Hultin, Joel
Boij, Simon
Keywords
Automated Assessment, Normalisation, Strategies, Property Based Testing, Programming
Language
eng
Metadata
Show full item record

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV