Crunch: Automated assessment of microservice architecture assignments with formative feedback

2Citations
Citations of this article
30Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Microservice architectures and the DevOps development practices have become essential as companies strive to provide reliable and robust software systems supporting millions of users at the same time as new features are released and defects corrected and deployed in hours rather in months or years. It is therefore relevant to teach the microservice architectural style as well as the DevOps practices to our students. A central tenet of DevOps is fast feedback which pose a problem when it comes to providing formative feedback on exercises handed in by students. In this paper, we present the architectural design challenges in assessing student solutions embodying microservice systems as well as our analysis and solutions to them. We present our implementation, Crunch, and present student and instructor evaluation of having this support in a concrete course.

Cite

CITATION STYLE

APA

Christensen, H. B. (2018). Crunch: Automated assessment of microservice architecture assignments with formative feedback. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11048 LNCS, pp. 175–190). Springer Verlag. https://doi.org/10.1007/978-3-030-00761-4_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free