Results 1 -
3 of
3
Systems—Software psychology
"... As users continue to grow in number and diversity, end-user programming is playing an increasingly central role in shaping software to meet the broad, varied, rapidly changing needs of the world. Numerous companies have therefore begun to sell tools enabling end users to create programs. In parallel ..."
Abstract
- Add to MetaCart
(Show Context)
As users continue to grow in number and diversity, end-user programming is playing an increasingly central role in shaping software to meet the broad, varied, rapidly changing needs of the world. Numerous companies have therefore begun to sell tools enabling end users to create programs. In parallel, ongoing academic research is aimed at helping end-user programmers create and adapt new kinds of programs in new ways. This special interest group meeting will bring together the community of researchers and companies focused on creating end-user programming tools, thereby facilitating technology transfer and future collaboration.
IDC 2012 DEMO PAPERS 12th-15th June, Bremen, Germany Designing a Community to Support Long-term Interest in Programming for Middle School Children
"... To facilitate long-term engagement in programming for middle school children, we developed the Looking Glass Community. The Community includes both a website and integrated access to community resources within the novice programming environment, Looking Glass. We discuss how we designed the Communit ..."
Abstract
- Add to MetaCart
(Show Context)
To facilitate long-term engagement in programming for middle school children, we developed the Looking Glass Community. The Community includes both a website and integrated access to community resources within the novice programming environment, Looking Glass. We discuss how we designed the Community to support engagement by providing a source for initial ideas, support for learning new skills, positive feedback, and role models.
2011 IEEE Symposium on Visual Languages and Human-Centric Computing An Investigation of Non-Programmers ’ Performance with Tools to Support Output Localization
"... Abstract — The wealth of code available through the web has the potential to dramatically change the way we learn to program. This includes inexperienced programmers, who may struggle to find code in example programs that relate to observable program features. We present a comparative study of three ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract — The wealth of code available through the web has the potential to dramatically change the way we learn to program. This includes inexperienced programmers, who may struggle to find code in example programs that relate to observable program features. We present a comparative study of three tools for assisting non-programmers with finding program code corresponding to a program’s graphical output. From this study we also identify a model which captures the goals inherent in non-programmers ’ code search processes for this type of search task. Our results suggest a global pause marker may be an effective tool to support non-programmers ’ search.