1 / 14

Where do your projects go?

Where do your projects go?. HANDS (programming for kids) John Pane’s PhD thesis A.1, B.4, C.1,2,5, D.1 Marmalade (new programming environment, including WhyLine debugging, Citrus toolkit, etc.) Andy Ko’s PhD work A.*, B.4, C.3,4, D.1,2. Alvis: Algorithm Visualization Storyboarder

delu
Download Presentation

Where do your projects go?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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 People’s Projects

  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

  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

  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

  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

  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

  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

  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

  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

  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

  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. Brad Myers, CMU • See Andy Ko • Margaret Burnett, Oregon State • See Laura Beckwith’s 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. 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

More Related