<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Computer-Assisted-Learning on Marc Herschel</title><link>https://herschel.io/publications/topic/computer-assisted-learning/</link><description>Recent content in Computer-Assisted-Learning on Marc Herschel</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><copyright>Marc Herschel</copyright><lastBuildDate>Mon, 18 Oct 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://herschel.io/publications/topic/computer-assisted-learning/index.xml" rel="self" type="application/rss+xml"/><item><title>Usage of Sample Solutions for Automatic Regression Testing of Auto-Evaluators for Programming Tasks</title><link>https://herschel.io/publications/usage-of-sample-solutions-for-automatic-regression-testing-of-auto-evaluators-for-programming-tasks/</link><pubDate>Mon, 18 Oct 2021 00:00:00 +0000</pubDate><guid>https://herschel.io/publications/usage-of-sample-solutions-for-automatic-regression-testing-of-auto-evaluators-for-programming-tasks/</guid><description>&lt;p&gt;&lt;strong&gt;Original Title:&lt;/strong&gt; Einsatz von Musterlösungen für automatische Regressionstests von Autobewertern für Programmieraufgaben&lt;br&gt;
&lt;strong&gt;Type:&lt;/strong&gt; Report&lt;br&gt;
&lt;strong&gt;Language:&lt;/strong&gt; German&lt;br&gt;
&lt;strong&gt;Authors:&lt;/strong&gt; Robert Garmann, Marc Herschel&lt;br&gt;
&lt;strong&gt;Keywords:&lt;/strong&gt; regression testing, software engineering, computer assisted learning&lt;/p&gt;
&lt;p&gt;&lt;a href="https://doi.org/10.25968/opus-2098"&gt;Download Report&lt;/a&gt; — &lt;a href="https://herschel.io/assets/pub/garmann-herschel2021-regressionstests.pdf"&gt;Local Mirror&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;

&lt;div class="justify"&gt;
&lt;p&gt;Automatic evaluation systems for programming tasks (graders) are complex software systems. Automatically performed regression tests can uncover potential defects in the grader at low cost. In this paper, we will describe how sample solutions can act as input data for automatic regression tests. Thus, we are concerned with presenting a solution to a software engineering problem for e-learning systems.&lt;/p&gt;</description><content:encoded><![CDATA[<p><strong>Original Title:</strong> Einsatz von Musterlösungen für automatische Regressionstests von Autobewertern für Programmieraufgaben<br>
<strong>Type:</strong> Report<br>
<strong>Language:</strong> German<br>
<strong>Authors:</strong> Robert Garmann, Marc Herschel<br>
<strong>Keywords:</strong> regression testing, software engineering, computer assisted learning</p>
<p><a href="https://doi.org/10.25968/opus-2098">Download Report</a> — <a href="/assets/pub/garmann-herschel2021-regressionstests.pdf">Local Mirror</a></p>
<hr>

<div class="justify">
<p>Automatic evaluation systems for programming tasks (graders) are complex software systems. Automatically performed regression tests can uncover potential defects in the grader at low cost. In this paper, we will describe how sample solutions can act as input data for automatic regression tests. Thus, we are concerned with presenting a solution to a software engineering problem for e-learning systems.</p>
<p>We consider which features of the ProFormA task format can be used for automatic regression testing and propose extensions to the format. The paper describes the exemplary implementation of an automatic black box system test for the Graja auto-evaluator and addresses, among other things, the design of a record-playback procedure, a fuzzy target-actual comparison, and the issue of localizability of detected regressions.</p>

</div>

]]></content:encoded></item></channel></rss>