Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
project_qfwfq_notes [2011-08-25 16:10] yaxuproject_qfwfq_notes [2011-08-25 16:12] yaxu
Line 84: Line 84:
 Our research questions are: How can linguistic interfaces be integrated with emerging, embodied modes of human-computer interaction?  How can we apply these hybrid interfaces to create novel approaches to the design of environments for end user programmers? Our research questions are: How can linguistic interfaces be integrated with emerging, embodied modes of human-computer interaction?  How can we apply these hybrid interfaces to create novel approaches to the design of environments for end user programmers?
  
-The design of these language environments needs to be led by the needs of end user programmers from the start, through brainstorming, workflow analysis, leading to workshops and experiments to explore and evaluate prototype designs.  All assumptions in the design of programming language environments need to be identified and reconsidered in the light of emerging technologies.  +The design of these language environments needs to be led by the needs of end user programmers from the start, through brainstorming, workflow analysis, leading to workshops and experiments to explore and evaluate the design prototypes which result.  As part of this process, all assumptions in the design of programming language environments need to be identified and reconsidered in the light of emerging technologies.  
  
 The challenges we will be facing are that the needs of end user programmers differ strongly from the computer scientists and professional programmers who generally lead the design of programming languages.  By taking a scientifically rigourous and agile approach to the design, with close involvement of prospective end users, we offer an alternative to the lone visionary or massive crawling consensus approach to programming language design. The challenges we will be facing are that the needs of end user programmers differ strongly from the computer scientists and professional programmers who generally lead the design of programming languages.  By taking a scientifically rigourous and agile approach to the design, with close involvement of prospective end users, we offer an alternative to the lone visionary or massive crawling consensus approach to programming language design.
  • project_qfwfq_notes.txt
  • Last modified: 2011-11-10 16:13
  • by davegriffiths