Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems 2018
DOI: 10.1145/3173574.3173805
|View full text |Cite
|
Sign up to set email alerts
|

Inferring Loop Invariants through Gamification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 25 publications
0
13
0
Order By: Relevance
“…In 2018, Bounov et al developed a loop invariant discovery game in which, unlike many of the CSFV games, users are exposed to mathematical symbols and operators directly [7]. This game, called InvGame, is similar to many of the CSFV games in that it does not display the code being reasoned about.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…In 2018, Bounov et al developed a loop invariant discovery game in which, unlike many of the CSFV games, users are exposed to mathematical symbols and operators directly [7]. This game, called InvGame, is similar to many of the CSFV games in that it does not display the code being reasoned about.…”
Section: Related Workmentioning
confidence: 99%
“…We note that the characterization problem is undecidable, as we have to check the validity of formulas that include addition and multiplication, hence, our final characterization. (7) unknown: When none of the above cases hold, we say that e is unknown.…”
Section: Expression Characterizationsmentioning
confidence: 99%
See 1 more Smart Citation
“…In this section we empirically evaluate PLearn and HEnum. Our evaluation uses a set of 180 synthesis benchmarks, 6 consisting of all 127 official benchmarks from the Inv track of 2018 SyGuS competition [4] augmented with benchmarks from the 2018 Software Verification competition (SV-Comp) [8] and challenging verification problems proposed in prior work [9,10]. All these synthesis tasks are defined over integer and Boolean values, and we evaluate them with the six grammars described in Fig.…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…There is some work on gamification of proofs that reifies this intuition into the interface itself. In these games, players can generate program annotations (Dietl et al, 2012), write natural deduction proofs (Lerner et al, 2015), and identify inductive invariants (Bounov et al, 2018), all the while having low-level details of these proofs abstracted away from them. While these games are not interfaces for well-known ITPs like Coq and Isabelle, they may help with tasks that can assist users in writing proofs, such as finding inductive invariants.…”
Section: Specialized Interfacesmentioning
confidence: 99%