activity
20182023
most citedHow Surveys, Tutors, and Software Help to Assess Scrum Adoption in a Classroom Software Engineering Project

28 citations · 285 across the 25 of their papers we have counts for

collaborators
Showing 2018Show all

8 papers · 1 filter

cs.SE2018★ 5 cited

Should I Bug You? Identifying Domain Experts in Software Projects Using Code Complexity Metrics

Ralf Teusner, Christoph Matthies, Philipp Giese

In any sufficiently complex software system there are experts, having a deeper understanding of parts of the system than others. However, it is not always clear who these experts a…

cs.SE2018★ 28 cited

How Surveys, Tutors, and Software Help to Assess Scrum Adoption in a Classroom Software Engineering Project

Christoph Matthies, Thomas Kowark, Keven Richly +2

Agile methods are best taught in a hands-on fashion in realistic projects. The main challenge in doing so is to assess whether students apply the methods correctly without requirin…

cs.SE2018★ 13 cited

ScrumLint: Identifying Violations of Agile Practices Using Development Artifacts

Christoph Matthies, Thomas Kowark, Keven Richly +2

Linting tools automatically identify source code fragments that do not follow a set of predefined standards. Such feedback tools are equally desirable for "linting" agile developme…

cs.SE2018★ 16 cited

Agile Metrics for a University Software Engineering Course

Christoph Matthies, Thomas Kowark, Matthias Uflacker +1

Teaching agile software development by pairing lectures with hands-on projects has become the norm. This approach poses the problem of grading and evaluating practical project work…

cs.SE2018★ 13 cited

Prof. CI: Employing Continuous Integration Services and Github Workflows to Teach Test-driven Development

Christoph Matthies, Arian Treffer, Matthias Uflacker

Teaching programming using Massive Open Online Courses (MOOCs) is gaining popularity due to their scalability and efficiency of knowledge distribution. However, participating in th…

cs.SE2018★ 15 cited

Beyond Surveys: Analyzing Software Development Artifacts to Assess Teaching Efforts

Christoph Matthies, Ralf Teusner, Guenter Hesse

This Innovative Practice Full Paper presents an approach of using software development artifacts to gauge student behavior and the effectiveness of changes to curriculum design. Th…

cs.SE2018★ 6 cited

What Stays in Mind? - Retention Rates in Programming MOOCs

Ralf Teusner, Christoph Matthies, Thomas Staubitz

This work presents insights about the long-term effects and retention rates of knowledge acquired within MOOCs. In 2015 and 2017, we conducted two introductory MOOCs on object-orie…

cs.SE2018★ 14 cited

Scrum2Kanban: Integrating Kanban and Scrum in a University Software Engineering Capstone Course

Christoph Matthies

Using university capstone courses to teach agile software development methodologies has become commonplace, as agile methods have gained support in professional software developmen…