We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

Title: Hyperstyle: A Tool for Assessing the Code Quality of Solutions to Programming Assignments

Abstract: In software engineering, it is not enough to simply write code that only works as intended, even if it is free from vulnerabilities and bugs. Every programming language has a style guide and a set of best practices defined by its community, which help practitioners to build solutions that have a clear structure and therefore are easy to read and maintain. To introduce assessment of code quality into the educational process, we developed a tool called Hyperstyle. To make it reflect the needs of the programming community and at the same time be easily extendable, we built it upon several existing professional linters and code checkers. Hyperstyle supports four programming languages (Python, Java, Kotlin, and Javascript) and can be used as a standalone tool or integrated into a MOOC platform. We have integrated the tool into two educational platforms, Stepik and JetBrains Academy, and it has been used to process about one million submissions every week since May 2021.
Comments: 7 pages, 3 figures
Subjects: Software Engineering (cs.SE)
Cite as: arXiv:2112.02963 [cs.SE]
  (or arXiv:2112.02963v1 [cs.SE] for this version)

Submission history

From: Anastasiia Birillo [view email]
[v1] Mon, 6 Dec 2021 12:16:41 GMT (157kb,D)

Link back to: arXiv, form interface, contact.