|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Green, T.R.G. and Petre, M. Usability analysis of visual programming environments: A cognitive dimensions framework. J. Visual Languages and Computing 7, 2 (1996), 131--174.
|
| |
3
|
Hoc, J.-M. and Nguyen-Xuan, A. Language semantics, mental models and analogy. J.-M. Hoc et al., Eds. Psychology of Programming. Academic Press. London, 1990, 139--156.
|
 |
4
|
|
| |
5
|
|
| |
6
|
Ko, A.J. and Myers, B.A. Development and evaluation of a model of programming errors. IEEE Symposia on Human-Centric Computing Languages. (Auckland, New Zealand, 2003), 7--14; www-cs.cmu.edu/~ajko/HCC2003.pdf.
|
 |
7
|
|
 |
8
|
|
| |
9
|
|
| |
10
|
Pane, J.F. and Myers, B.A. Usability issues in the design of novice programming systems. School of Computer Science Technical Report, CMU-CS-96-132 (Aug. 1996), Carnegie Mellon University, Pittsburgh, PA; www.cs.cmu.edu/~pane/tr96/.
|
 |
11
|
|
 |
12
|
|
CITED BY 13
|
|
|
|
|
|
|
|
Eser Kandogan , Eben Haber , Rob Barrett , Allen Cypher , Paul Maglio , Haixia Zhao, A1: end-user programming for web-based system administration, Proceedings of the 18th annual ACM symposium on User interface software and technology, October 23-26, 2005, Seattle, WA, USA
|
|
|
Christian Dörner , Volkmar Pipek , Moritz Weber , Volker Wulf, End-user development: new challenges for service oriented architectures, Proceedings of the 4th international workshop on End-user software engineering, p.71-75, May 12-12, 2008, Leipzig, Germany
|
|
|
Joerg Beringer , Gerhard Fischer , Piero Mussio , Brad Myers , Fabio Paternò , Boris de Ruyter, The next challenge: from easy-to-use to easy-to-develop. are you ready?, CHI '08 extended abstracts on Human factors in computing systems, April 05-10, 2008, Florence, Italy
|
|
|
|
|
|
|
|
|
Eben M. Haber , Eser Kandogan , Allen Cypher , Paul P. Maglio , Rob Barrett, A1: spreadsheet-based scripting for developing web tools, Proceedings of the 19th conference on Large Installation System Administration Conference, p.19-19, December 04-09, 2005, San Diego, CA
|
|
|
|
|
|
|
|
|
Brad A. Myers , Andrew J. Ko , Sun Young Park , Jeffrey Stylos , Thomas D. LaToza , Jack Beaton, More natural end-user software engineering, Proceedings of the 4th international workshop on End-user software engineering, p.30-34, May 12-12, 2008, Leipzig, Germany
|
|
|
|
|
|
|
|