Author:
Myers Brad A.,Pane John F.,Ko Amy J.
Abstract
Over the last six years, we have been working to create programming languages and environments that are more natural, or closer to the way people think about their tasks. Our goal is to make it possible for people to express their ideas in the same way they think about them. To achieve this, we have performed various studies about how people think about programming tasks, both when trying to create a new program and when trying to find and fix bugs in existing programs. We then use this knowledge to develop new tools for programming and debugging. Our user studies have shown the resulting systems provide significant benefits to users.
Publisher
Association for Computing Machinery (ACM)
Cited by
152 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Programming Language Case Studies Can Be Deep;Electronic Proceedings in Theoretical Computer Science;2024-07-10
2. Educational Transformation Projects;Advances in Educational Technologies and Instructional Design;2024-06-14
3. Centering Humans in the Programming Languages Classroom: Building a Text for the Next Generation;Proceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-E;2023-10-18
4. Using Reactive Synthesis: An End-to-End Exploratory Case Study;2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE);2023-05
5. Orchestration Scripts: A System for Encoding an Organization’s Ways of Working to Support Situated Work;Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems;2023-04-19