View Proposal


Proposer
Joe Wells
Title
Reimplementing the user interface of a type error explainer
Goal
Description
Skalpel helps explain type errors in computer programs. Programmers of the front-end (user interface) have included me, 2 PhD students, and 5 project students, with the result being code that is fragile and hard to modify. A good project would be to rewrite it with proper care for data structure sanity, error checking, error messages, testing, etc.
Resources
Background
software testing/quality, prog. languages, functional prog.
Url
External Link
Difficulty Level
Variable
Ethical Approval
None
Number Of Students
1
Supervisor
Joe Wells
Keywords
Degrees