Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Where do your projects go? HANDS (programming for kids) John Panes PhD thesis A.1, B.4, C.1,2,5, D.1 Marmalade (new programming environment, including.

Similar presentations


Presentation on theme: "1 Where do your projects go? HANDS (programming for kids) John Panes PhD thesis A.1, B.4, C.1,2,5, D.1 Marmalade (new programming environment, including."— Presentation transcript:

1 1 Where do your projects go? HANDS (programming for kids) John Panes PhD thesis A.1, B.4, C.1,2,5, D.1 Marmalade (new programming environment, including WhyLine debugging, Citrus toolkit, etc.) Andy Kos PhD work A.*, B.4, C.3,4, D.1,2 HANDS (programming for kids) John Panes PhD thesis A.1, B.4, C.1,2,5, D.1 Marmalade (new programming environment, including WhyLine debugging, Citrus toolkit, etc.) Andy Kos PhD work A.*, B.4, C.3,4, D.1,2

2 2 Peoples Projects Alvis: Algorithm Visualization Storyboarder Chris Hundhausen, Wash. State Univ. Undergrads learning to program Pen-based, demonstrational, 2-view A.8, B.4,5, C.1, D.1 Steven Clarke, Microsoft Visual Studio Professional programmers Extend who can program Joseph Lawrance, Microsoft/Oregon State (collab. with Steven Clarke, Margaret Burnett) Code coverage visualizations

3 3 Ana Chang, Berkeley Novice programmers Matthew Kam, Berkeley Programming in underdeveloped countries AI Customize/Shape existing software Jeffrey Stylos, CMU Professional programmers learning new APIs Tools inside professional prog. Env. Make a shallower learning curve Ana Chang, Berkeley Novice programmers Matthew Kam, Berkeley Programming in underdeveloped countries AI Customize/Shape existing software Jeffrey Stylos, CMU Professional programmers learning new APIs Tools inside professional prog. Env. Make a shallower learning curve

4 4 More projects Krzysztof Gajos (U. Wash.), Daniel Weld, Raphael Hoffmann SmartEdit, PbD, AI approach Christian Ratterman, CMU NASA project for professional programmers Make more effective, shared tools, interoperability Gregg Woolsey, Sabrix For tax professionals, to add their own formulas and if/then logic Easier to use, testable, correctness Krzysztof Gajos (U. Wash.), Daniel Weld, Raphael Hoffmann SmartEdit, PbD, AI approach Christian Ratterman, CMU NASA project for professional programmers Make more effective, shared tools, interoperability Gregg Woolsey, Sabrix For tax professionals, to add their own formulas and if/then logic Easier to use, testable, correctness

5 5 Cory Kissinger, Oregon State Study of end user Sharon Greene, IBM research Enable business user to create business rules IT folks want to do it and prevent end users from changing Graphical approach for Boolean logic Simone Stumpf, Oregon State Motivating users to create effective software Cory Kissinger, Oregon State Study of end user Sharon Greene, IBM research Enable business user to create business rules IT folks want to do it and prevent end users from changing Graphical approach for Boolean logic Simone Stumpf, Oregon State Motivating users to create effective software

6 6 Elizabeth Furtado, Brazil Undergrad students learning to program Visual tools Ruth Tamari, Israel, SAP labs End users to create their own business level applications Klaus Peters, SCSU Increasing general computer knowledge of freshman univ. students LEGO Mindstorms Elizabeth Furtado, Brazil Undergrad students learning to program Visual tools Ruth Tamari, Israel, SAP labs End users to create their own business level applications Klaus Peters, SCSU Increasing general computer knowledge of freshman univ. students LEGO Mindstorms

7 7 David Carr, Luleå U. of Tech., Sweden Engineers creating models w/o writing Java Data flow Laura Beckwith, Oregon State Gender differences in s/w Eser Kandogan, IBM research System administrators create workspaces for managing multiple computers Hybrid: functional, procedural; textual/graphical David Carr, Luleå U. of Tech., Sweden Engineers creating models w/o writing Java Data flow Laura Beckwith, Oregon State Gender differences in s/w Eser Kandogan, IBM research System administrators create workspaces for managing multiple computers Hybrid: functional, procedural; textual/graphical

8 8 Allen Cypher, Stagecast, IBM Gender neutral, concepts of programming End use, and collaboration Make shell scripting easier David Gibson, IBM End users to analyze web Software developer, how make 10x easier? Robin Abraham, Oregon State Spreadsheets, automatic checking for consistency Specification -> spreadsheet Allen Cypher, Stagecast, IBM Gender neutral, concepts of programming End use, and collaboration Make shell scripting easier David Gibson, IBM End users to analyze web Software developer, how make 10x easier? Robin Abraham, Oregon State Spreadsheets, automatic checking for consistency Specification -> spreadsheet

9 9 Wendy Leung, Boeing For engineers to use Analysis on lots of data Austin Henderson, Pitney Bowes Trillium: specify behavior of copiers Buttons: share behaviors Now: construct new language as creating the application End user designing their own language as they go How People do for other people, instructions other people Mark Erwin, PARC Architect services so can be composed Not programming, but includes conditionals and variables Office and home, integrated into everyday practice Wendy Leung, Boeing For engineers to use Analysis on lots of data Austin Henderson, Pitney Bowes Trillium: specify behavior of copiers Buttons: share behaviors Now: construct new language as creating the application End user designing their own language as they go How People do for other people, instructions other people Mark Erwin, PARC Architect services so can be composed Not programming, but includes conditionals and variables Office and home, integrated into everyday practice

10 10 Shraddha Sorte, Oregon State Gender issues Aimee Freeding, Oracle Business applications Real-world Madhuri Kolhatkar, Oracle Making enterprise applications simple Power to users, configure David Hendry, U. Wash Librarians create sustainable collections Shraddha Sorte, Oregon State Gender issues Aimee Freeding, Oracle Business applications Real-world Madhuri Kolhatkar, Oracle Making enterprise applications simple Power to users, configure David Hendry, U. Wash Librarians create sustainable collections

11 11 Roland Fernandez, Microsoft PSP Run (run photoshop files) for designers Scott Huskey, Intel User centered design, new usages and new users Family history authoring, database issue Michael Toomim, UC Berkeley Abstractions for end users Not just software, manages patterns of duplication Web development or other content w/higher level structure Clarisse de Souza, Brazil Semiotic theory of HCI How users introduce new meanings Metaphor and autonomy Roland Fernandez, Microsoft PSP Run (run photoshop files) for designers Scott Huskey, Intel User centered design, new usages and new users Family history authoring, database issue Michael Toomim, UC Berkeley Abstractions for end users Not just software, manages patterns of duplication Web development or other content w/higher level structure Clarisse de Souza, Brazil Semiotic theory of HCI How users introduce new meanings Metaphor and autonomy

12 12 James Eagan, GA Tech Information awareness customization and creation and sharing Laura Chessman, Mathworks User centered design Novice to experts and APIs Kieran Lal, CivicSpace Software for publically elected officials for web Todd Davies, Stanford Groupware for grass-roots groups and communities Henry Lieberman, MIT Media Lab Book on EUD, Your Wish is My Command Programming by Example Programming with Natural Language

13 13 Brad Myers, CMU See Andy Ko Margaret Burnett, Oregon State See Laura Beckwiths gender project Surprise-Explain-Reward strategy Testing and debugging for users Mary Beth Rosson, PA State Click lightweight tool for web applications, by DM Non-profits to help them with web development, and information systems Survey to characterize web development by informal developers Brad Myers, CMU See Andy Ko Margaret Burnett, Oregon State See Laura Beckwiths gender project Surprise-Explain-Reward strategy Testing and debugging for users Mary Beth Rosson, PA State Click lightweight tool for web applications, by DM Non-profits to help them with web development, and information systems Survey to characterize web development by informal developers

14 14 Susan Wiedenbeck, Drexel See Laura Beckwith, etc. gender/hci Teachers as end user developers VB, Supercard, big range Constraints on what they can do: no time Have to relearn things because intermittent use Susan Wiedenbeck, Drexel See Laura Beckwith, etc. gender/hci Teachers as end user developers VB, Supercard, big range Constraints on what they can do: no time Have to relearn things because intermittent use


Download ppt "1 Where do your projects go? HANDS (programming for kids) John Panes PhD thesis A.1, B.4, C.1,2,5, D.1 Marmalade (new programming environment, including."

Similar presentations


Ads by Google