Dynamic Witnesses For Static Type Errors (or, Ill-typed Programs Usually Go Wrong).pdf

nanomaly-icfp16.pdf
Preview of Dynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong)
🔗 Source: eric.seidel.io
📊 Size: 861 KB
📄 Pages: 16 pages
⬇️ Downloads: 32

Summary

Researchers propose a dynamic approach to explaining static type errors by generating counterexample witness inputs that illustrate how an ill-typed program goes wrong. They developed an algorithm to synthesize witness values and a reduction graph to interactively visualize and debug witness executions. Evaluating their approach on over 4,500 ill-typed student programs, they found that their technique can generate witnesses for 88% of the programs and produce small counterexamples for 81% of the witnesses. A user study showed that students presented with their witnesses had a greater understanding of type errors than those presented with standard error messages.

Description

Researchers propose a dynamic approach to explaining static type errors by generating counterexample witness inputs that illustrate how an ill-typed program...

Technical Information

  • File Format: PDF
  • File Size: 861 KB
  • Pages: 16
  • Language: EN
  • Total Downloads: 32
  • Last Updated: 2 weeks ago

Document Overview

This PDF document about Dynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong) provides comprehensive information and guidance. Whether you're a beginner or advanced user, this resource offers valuable insights into Dynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong).

Related Topics

If you're interested in Dynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong), you might also want to explore:

Download Dynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong) eBooks for free and learn more about Dynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong). These books contain exercises and tutorials to improve your practical skills, at all levels!

Not satisfied with this document? We have related documents to Dynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong), try searching with similar keywords: Dynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong), "Hinder och möjliggörare för 1.5°-livsstilar: Ytliga och djupgående strukturella faktorer som påverkar potentialen för hållbar k, Ändring av genomföranderam för en europeisk plattform för utbyte av balansenergi från frekvensåterställn ingsreserver med manuell, Rekommendationer för vaccination mot covid-19 för särskilda grupper av barn -, förstudie för att utvärdera förutsättningarna att genom en innovationsupphandli ng utveckla en drifttjänst för geoenergilager, Självkänsla och KBT ‐ Påverkas självkänslan vid KBT för depression och ångesttillstånd?Se lf‐esteem and CBT ‐ How does CBT for de, Matglädje för alla: en guide till rätt konsistens för olika behov, Wrong Time Wrong Place

You can download PDF versions of the user's guide, manuals and ebooks about Dynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong), you can also find and download for free A free online manual (notices) with beginner and intermediate, Downloads Documentation, You can download PDF files (or DOC and PPT) about Dynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong) for free, but please respect copyrighted ebooks.