You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Global variables in computational notebooks are confusing, but notebook users are reluctant to use functions. We understand whyand built a new way to express scopes in notebooks.",
66
+
"Global variables in computational notebooks are confusing, but notebook users are reluctant to use functions. We built an understanding of why, then designed and implemented a new notebook-customized scoping construct.",
"DOT: Building a Document Organization tool for the Criminal Justice Domain",
127
127
description:
128
-
"A cross-discipline co-design project to build a Document Organization Tool for public defenders and investigative journalists working on police use-of-force and misconduct data disclosures.",
128
+
"A cross-disciplinary co-design project to build a Document Organization Tool for public defenders and investigative journalists working on police use-of-force and misconduct data disclosures.",
129
129
image: {
130
130
src: DOT,
131
131
alt: "DOT: Building a Document Organization tool for the Criminal Justice Domain",
"A sketch-based program synthesizer that fills sketch holes with scorer programs. Suitable for use with messy, unstructured domains.",
151
+
"A program synthesizer that fills sketch holes with scorer programs. Suitable for use in domains with messy, unstructured and semi-structured inputs.",
title: "Syntactic Code Search with Sequence-to-Tree Matching",
172
172
description:
173
-
"A new lightweight code search query language based on tokenizers and tree automatas to support accurate and incremental syntactic search queries for interactive settings.",
173
+
"A new lightweight code search query language based on tokenizers and tree automata to support accurate and incremental syntactic search queries for interactive settings.",
174
174
image: {
175
175
src: STSearch,
176
176
alt: "Syntactic Code Search with Sequence-to-Tree Matching",
"An analysis of social challenges to propagate breaking changes in existing software ecosystems to discover opportunities for new techniques to automate upgrades.",
198
+
"An analysis of social barriers to implementing 'breaking changes' in existing software ecosystems; opportunities for new techniques to automate upgrades.",
"CodePlate: Structured Natural Language Interactions for Arduino Programming Tasks",
272
272
description:
273
-
"A structured natural language interaction to generate Arduino programs, used to probe how different flavors of natural language program generation impact understanding.",
273
+
"A structured natural language interaction to generate Arduino programs, used to probe how different styles of natural language programming can affect programmer understanding.",
274
274
image: {
275
275
src: CodePlate,
276
276
alt: "CodePlate: Structured Natural Language Interactions for Arduino Programming Tasks",
0 commit comments