The state of the art in end-user software engineering

AJ Ko, R Abraham, L Beckwith, A Blackwell… - ACM Computing …, 2011 - dl.acm.org
Most programs today are written not by professional software developers, but by people with
expertise in other domains working towards goals for which they need computational …

Computational support for sketching in design: a review

G Johnson, MD Gross, J Hong… - Foundations and Trends …, 2009 - nowpublishers.com
Computational support for sketching is an exciting research area at the intersection of
design research, human–computer interaction, and artificial intelligence. Despite the …

Machine learning-based prototy** of graphical user interfaces for mobile apps

K Moran, C Bernal-Cárdenas, M Curcio… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
It is common practice for developers of user-facing software to transform a mock-up of a
graphical user interface (GUI) into code. This process takes place both at an application's …

Two studies of opportunistic programming: interleaving web foraging, learning, and writing code

J Brandt, PJ Guo, J Lewenstein, M Dontcheva… - Proceedings of the …, 2009 - dl.acm.org
This paper investigates the role of online resources in problem solving. We look specifically
at how programmers-an exemplar form of knowledge workers-opportunistically interleave …

What we can learn from visual artists about software development

J Li, S Hashim, J Jacobs - Proceedings of the 2021 CHI Conference on …, 2021 - dl.acm.org
This paper explores software's role in visual art production by examining how artists use and
develop software. We conducted interviews with professional artists who were collaborating …

Apparition: Crowdsourced user interfaces that come to life as you sketch them

WS Lasecki, J Kim, N Rafter, O Sen… - Proceedings of the 33rd …, 2015 - dl.acm.org
Prototy** allows designers to quickly iterate and gather feedback, but the time it takes to
create even a Wizard-of-Oz prototype reduces the utility of the process. In this paper, we …

ProGesAR: Mobile AR Prototy** for Proxemic and Gestural Interactions with Real-world IoT Enhanced Spaces

H Ye, H Fu - Proceedings of the 2022 CHI Conference on Human …, 2022 - dl.acm.org
Real-world IoT enhanced spaces involve diverse proximity-and gesture-based interactions
between users and IoT devices/objects. Prototy** such interactions benefits various …

Sketches and diagrams in practice

S Baltes, S Diehl - Proceedings of the 22nd ACM SIGSOFT International …, 2014 - dl.acm.org
Sketches and diagrams play an important role in the daily work of software developers. In
this paper, we investigate the use of sketches and diagrams in software engineering …

Enact: Reducing designer–developer breakdowns when prototy** custom interactions

G Leiva, N Maudet, W Mackay… - ACM Transactions on …, 2019 - dl.acm.org
Professional designers and developers often struggle when transitioning between the
design and implementation of an interactive system. We conducted three studies that …

How to support designers in getting hold of the immaterial material of software

FK Ozenc, M Kim, J Zimmerman, S Oney… - Proceedings of the …, 2010 - dl.acm.org
When designing novel GUI controls, interaction designers are challenged by the"
immaterial" materiality of the digital domain; they lack tools that effectively support a …