No abstract available.
Cited By
- Jiang J, Yang J, Zhang Y, Wang Z, You H and Chen J (2024). A Post-training Framework for Improving the Performance of Deep Learning Models via Model Transformation, ACM Transactions on Software Engineering and Methodology, 33:3, (1-41), Online publication date: 31-Mar-2024.
- Wu J, Wei L, Jiang Y, Cheung S, Ren L and Xu C (2023). Programming by Example Made Easy, ACM Transactions on Software Engineering and Methodology, 33:1, (1-36), Online publication date: 31-Jan-2024.
- Zayan D, Sarkar A, Antkiewicz M, Maciel R and Czarnecki K (2019). Example-driven modeling, Software and Systems Modeling (SoSyM), 18:3, (2213-2239), Online publication date: 1-Jun-2019.
- Leiva L, Martín-Albo D and Plamondon R (2015). Gestures à Go Go, ACM Transactions on Intelligent Systems and Technology, 7:2, (1-29), Online publication date: 22-Jan-2016.
- Galenson J, Reames P, Bodik R, Hartmann B and Sen K CodeHint: dynamic and interactive synthesis of code snippets Proceedings of the 36th International Conference on Software Engineering, (653-663)
- Young J, Igarashi T, Sharlin E, Sakamoto D and Allen J (2014). Design and evaluation techniques for authoring interactive and stylistic behaviors, ACM Transactions on Interactive Intelligent Systems, 3:4, (1-36), Online publication date: 1-Jan-2014.
- Velloso E, Bulling A and Gellersen H MotionMA Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1309-1318)
- Walsh J, von Itzstein S and Thomas B Tangible agile mapping Proceedings of the Fourteenth Australasian User Interface Conference - Volume 139, (3-12)
- Allen J, Young J, Sakamoto D and Igarashi T Style by demonstration for interactive robot motion Proceedings of the Designing Interactive Systems Conference, (592-601)
- Young J, Ishii K, Igarashi T and Sharlin E Style by demonstration Proceedings of the 2012 ACM international conference on Intelligent User Interfaces, (41-50)
- Singer L Towards communities of practice for mashups Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups, (1-4)
- Myers B, Ko A and Burnett M Invited research overview CHI '06 Extended Abstracts on Human Factors in Computing Systems, (75-80)
- Haugvaldstad E and Wright T Moving animation script creation from textual to visual representation Proceedings of the 7th Australasian User interface conference - Volume 50, (87-90)
- Depaulis F, Guittet L and Martin C Learn what I do Proceedings of the 15th Conference on l'Interaction Homme-Machine, (236-239)
- Wright T and Cockburn A Mulspren Proceedings of the 4th Annual Conference of the ACM Special Interest Group on Computer-Human Interaction, (21-26)
- McDaniel R and Myers B Building applications using only demonstration Proceedings of the 3rd international conference on Intelligent user interfaces, (109-116)
- Landay J and Myers B Interactive sketching for the early stages of user interface design Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (43-50)
- Smith D, Cypher A and Spohrer J (1994). KidSim, Communications of the ACM, 37:7, (54-67), Online publication date: 1-Jul-1994.
- Bos E Some virtues and limitations of action inferring interfaces Proceedings of the 5th annual ACM symposium on User interface software and technology, (79-88)
- Myers B Text formatting by demonstration Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (251-256)
- Spenke M and Beilken C (2019). A spreadsheet interface for logic programming, ACM SIGCHI Bulletin, 20:SI, (75-80), Online publication date: 1-Mar-1989.
- Spenke M and Beilken C A spreadsheet interface for logic programming Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (75-80)
- Lochovsky F, Hogg J, Mendelzon A and Weiser S (2019). OTM: specifying office tasks, ACM SIGOIS Bulletin, 9:2-3, (46-54), Online publication date: 1-Apr-1988.
- Lochovsky F, Hogg J, Mendelzon A and Weiser S OTM: specifying office tasks Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems, (46-54)
- Myers B Creating dynamic interaction techniques by demonstration Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface, (271-278)
- Myers B (1987). Gaining general acceptance for UIMSs, ACM SIGGRAPH Computer Graphics, 21:2, (130-134), Online publication date: 1-Apr-1987.
- Myers B (1986). Creating dynamic interaction techniques by demonstration, ACM SIGCHI Bulletin, 18:4, (271-278), Online publication date: 1-Apr-1987.
- Borning A (2018). Graphically defining new building blocks in ThingLab, Human-Computer Interaction, 2:4, (269-295), Online publication date: 1-Dec-1986.
- Myers B and Buxton W Creating highly-interactive and graphical user interfaces by demonstration Proceedings of the 13th annual conference on Computer graphics and interactive techniques, (249-258)
- Myers B and Buxton W (1986). Creating highly-interactive and graphical user interfaces by demonstration, ACM SIGGRAPH Computer Graphics, 20:4, (249-258), Online publication date: 31-Aug-1986.
- Myers B (1986). Creating dynamic interaction techniques by demonstration, ACM SIGCHI Bulletin, 17:SI, (271-278), Online publication date: 1-May-1986.
- Borning A Defining constraints graphically Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (137-143)
- Myers B Visual programming, programming by example, and program visualization: a taxonomy Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (59-66)
- Borning A (2019). Defining constraints graphically, ACM SIGCHI Bulletin, 17:4, (137-143), Online publication date: 1-Apr-1986.
- Myers B (2019). Visual programming, programming by example, and program visualization: a taxonomy, ACM SIGCHI Bulletin, 17:4, (59-66), Online publication date: 1-Apr-1986.
- Humphrey S and Krovetz B (1986). Selected AI-related dissertations, ACM SIGART Bulletin:95, (25-29), Online publication date: 1-Jan-1986.
- Nix R Editing by example Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, (186-195)
Recommendations
Example-based programming: a pertinent visual approach for learning to program
AVI '04: Proceedings of the working conference on Advanced visual interfacesComputer Science introductory courses are known to be difficult for students. Kaasboll [1] reports that drop-out or failure rates vary from 25 to 80 % world-wide. The explanation is related to the very nature of programming: "programming is having a ...
Comparing novice programing environments for use in secondary education: App Inventor for Android vs. Alice
Coding is part of logical thinking and is one of the basic skills which are known as '21st-century skills'. Coding acquisition is necessary as it is used in a wide range of occupations. However, computer programing is difficult to learn and programing ...
Live Programming By Example
CHI EA '19: Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing SystemsLive programming is a novel approach for programming practice. Programmers are given real-time feedback when writing code, traditionally via a graphical user interface. Despite live programming's practical values, such as providing an easier overview of ...