Fabrik: a visual programming environment
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Collaborative document production using quilt
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Communications of the ACM
Envisioning information
Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
User-tailorable systems: pressing the issues with buttons
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Heuristic evaluation of user interfaces
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Patterns of sharing customizable software
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
EAGER: programming repetitive tasks by example
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Triggers and barriers to customizing software
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Graphical techniques in a spreadsheet for specifying user interfaces
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
SCIL-VP: a multi-purpose visual programming environment
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
Toolglass and magic lenses: the see-through interface
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Peridot: creating user interfaces by demonstration
Watch what I do
TELS: learning text editing tasks from examples
Watch what I do
The Turvy experience: simulating an instructible interface
Watch what I do
Watch what I do
Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
CYC: a large-scale investment in knowledge infrastructure
Communications of the ACM
KidSim: end user programming of simulations
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Self-disclosing design tools: a gentle introduction to end-user programming
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
The reuse of uses in Smalltalk programming
ACM Transactions on Computer-Human Interaction (TOCHI)
The selection recognition agent: instant access to relevant information and operations
Proceedings of the 2nd international conference on Intelligent user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User customization of a word processor
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Siteseer: personalized navigation for the Web
Communications of the ACM
Communications of the ACM
An overview of debugging tools
ACM SIGSOFT Software Engineering Notes
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
CyberDesk: a framework for providing self-integrating context-aware services
IUI '98 Proceedings of the 3rd international conference on Intelligent user interfaces
Wrapper generation for semi-structured Internet sources
ACM SIGMOD Record
Collaborative, programmable intelligent agents
Communications of the ACM
Issues and approaches of database integration
Communications of the ACM
Digestor: device-independent access to the World Wide Web
Selected papers from the sixth international conference on World Wide Web
Grammex: defining grammars by example
CHI 98 Cconference Summary on Human Factors in Computing Systems
Internet scrapbook: automating Web browsing tasks by demonstration
Proceedings of the 11th annual ACM symposium on User interface software and technology
Community Support for Constructionist Learning
Computer Supported Cooperative Work - Special issue on interaction and collaboration in MUDs
Programming by demonstration: an inductive learning formulation
IUI '99 Proceedings of the 4th international conference on Intelligent user interfaces
TRIPs: an integrated intelligent problem-solving assistant
AAAI '98/IAAI '98 Proceedings of the fifteenth national/tenth conference on Artificial intelligence/Innovative applications of artificial intelligence
SPHINX: a framework for creating personal, site-specific Web crawlers
WWW7 Proceedings of the seventh international conference on World Wide Web 7
WebL - a programming language for the Web
WWW7 Proceedings of the seventh international conference on World Wide Web 7
A hierarchical approach to wrapper induction
Proceedings of the third annual conference on Autonomous Agents
Principles of mixed-initiative user interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Regression testing for wrapper maintenance
AAAI '99/IAAI '99 Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence
Instructible information agents for Web mining
Proceedings of the 5th international conference on Intelligent user interfaces
A reinforcement learning agent for personalized information filtering
Proceedings of the 5th international conference on Intelligent user interfaces
Analysis of a very large web search engine query log
ACM SIGIR Forum
Power browser: efficient Web browsing for PDAs
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Intermediaries personalize information streams
Communications of the ACM
Architectures to make simple visualisations using simple systems
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Automating Web navigation with the WebVCR
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Distributed cognition: toward a new foundation for human-computer interaction research
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
Transcoding proxy for nonvisual web access
Assets '00 Proceedings of the fourth international ACM conference on Assistive technologies
An integrated environment for knowledge acquisition
Proceedings of the 6th international conference on Intelligent user interfaces
Snap-together visualization: can users construct and operate coordinated visualizations?
International Journal of Human-Computer Studies - Empirical evaluation of information visualizations
Optimizing search by showing results in context
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
WebViews: accessing personalized web content and services
Proceedings of the 10th international conference on World Wide Web
IEPAD: information extraction based on pattern discovery
Proceedings of the 10th international conference on World Wide Web
Studying the language and structure in non-programmers' solutions to programming problems
International Journal of Human-Computer Studies
The Wiki way: quick collaboration on the Web
The Wiki way: quick collaboration on the Web
Personalizing web sites for mobile users
Proceedings of the 10th international conference on World Wide Web
Transparent Queries: investigation users' mental models of search engines
Proceedings of the 24th annual international ACM SIGIR conference on Research and development in information retrieval
Learning hierarchical task models by defining and refining examples
Proceedings of the 1st international conference on Knowledge capture
Learning procedural knowledge through observation
Proceedings of the 1st international conference on Knowledge capture
Automatic repairing of web wrappers
Proceedings of the 3rd international workshop on Web information and data management
Software design---cognitive aspects
Software design---cognitive aspects
How knowledge workers use the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tangibly simple, architecturally complex: evaluating a tangible presentation aid
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Hunter gatherer: interaction support for the creation and management of within-web-page collections
Proceedings of the 11th international conference on World Wide Web
Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
Contextual Design: Defining Customer-Centered Systems
Contextual Design: Defining Customer-Centered Systems
A Small Matter of Programming: Perspectives on End User Computing
A Small Matter of Programming: Perspectives on End User Computing
Mind Bugs: The Origins of Procedural Misconceptions
Mind Bugs: The Origins of Procedural Misconceptions
A problem solving model for collaborative agents
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
Learning domain knowledge for teaching procedural skills
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
Modern Information Retrieval
DeBugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems
Web Work: Information Seeking and Knowledge Work on the World Wide Web
Web Work: Information Seeking and Knowledge Work on the World Wide Web
A brief survey of web data extraction tools
ACM SIGMOD Record
What do web users do? An empirical analysis of web use
International Journal of Human-Computer Studies
WebThumb: interaction techniques for small-screen browsers
Proceedings of the 15th annual ACM symposium on User interface software and technology
Recognizing creative needs in user interface design
C&C '02 Proceedings of the 4th conference on Creativity & cognition
World Wide Web
Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases
IEEE Transactions on Visualization and Computer Graphics
Principles for Information Visualization Spreadsheets
IEEE Computer Graphics and Applications
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Web macros by example: users managing the WWW of applications
CHI '99 Extended Abstracts on Human Factors in Computing Systems
Site-wide annotation: reconstructing existing pages to be accessible
Proceedings of the fifth international ACM conference on Assistive technologies
Automating the Internet: Agents as User Surrogates
IEEE Internet Computing
Harnessing curiosity to increase correctness in end-user programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Naive (Bayes) at Forty: The Independence Assumption in Information Retrieval
ECML '98 Proceedings of the 10th European Conference on Machine Learning
Supervised Wrapper Generation with Lixto
Proceedings of the 27th International Conference on Very Large Data Bases
Declarative Information Extraction, Web Crawling, and Recursive Wrapping with Lixto
LPNMR '01 Proceedings of the 6th International Conference on Logic Programming and Nonmonotonic Reasoning
Open Mind Common Sense: Knowledge Acquisition from the General Public
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
GOOSE: A Goal-Oriented Search Engine with Commonsense
AH '02 Proceedings of the Second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems
Toolkits for Generating Wrappers
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Adaptive Linking between Text and Photos Using Common Sense Reasoning
AH '02 Proceedings of the Second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems
Visualizing the affective structure of a text document
CHI '03 Extended Abstracts on Human Factors in Computing Systems
iCAP: an informal tool for interactive prototyping of context-aware applications
CHI '03 Extended Abstracts on Human Factors in Computing Systems
Collaborative crawling: mining user experiences for topical resource discovery
Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data mining
WWW '03 Proceedings of the 12th international conference on World Wide Web
A comparative web browser (CWB) for browsing and comparing web pages
WWW '03 Proceedings of the 12th international conference on World Wide Web
Applying Attention Investment to End-User Programming
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
First Steps in Programming: A Rationale for Attention Investment Models
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
Supporting Reuse of Evolving Visual Code
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
INFOVIS '00 Proceedings of the IEEE Symposium on Information Vizualization 2000
Java Frameworks and Components
Java Frameworks and Components
Meme Media and Meme Market Architectures: Knowledge Media for Editing, Distributing, and Managing Intellectual Resources
Extracting structured data from Web pages
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue: The Semantic Web: an evolution for a revolution
Visualization of Linear Time-Oriented Data: A Survey
WISE '00 Proceedings of the First International Conference on Web Information Systems Engineering (WISE'00)-Volume 1 - Volume 1
A visual environment for dynamic web application composition
Proceedings of the fourteenth ACM conference on Hypertext and hypermedia
Lightweight structure in text
Schema-guided wrapper maintenance for web-data extraction
WIDM '03 Proceedings of the 5th ACM international workshop on Web information and data management
Implicit feedback for inferring user preference: a bibliography
ACM SIGIR Forum
Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm
Journal of Functional Programming
Designing the whyline: a debugging interface for asking questions about program behavior
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Labeling images with a computer game
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The perfect search engine is not enough: a study of orienteering behavior in directed search
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Variation in element and action: supporting simultaneous development of alternative solutions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A commonsense approach to predictive text entry
CHI '04 Extended Abstracts on Human Factors in Computing Systems
WinCuts: manipulating arbitrary window regions for more effective use of screen space
CHI '04 Extended Abstracts on Human Factors in Computing Systems
Hearsay: enabling audio browsing on hypertext content
Proceedings of the 13th international conference on World Wide Web
Usability studies on a visualisation for parallel display and control of alternative scenarios
Proceedings of the working conference on Advanced visual interfaces
An Empirical Study of Software Reuse vs. Defect-Density and Stability
Proceedings of the 26th International Conference on Software Engineering
C3W: clipping, connecting and cloning for the web
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Natural programming languages and environments
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Automatic information extraction from large websites
Journal of the ACM (JACM)
An Authoring Technology for Multidevice Web Applications
IEEE Pervasive Computing
Toolkit Design for Interactive Structured Graphics
IEEE Transactions on Software Engineering
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
An Ethnographic Study of Copy and Paste Programming Practices in OOPL
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
Accessibility designer: visualizing usability for the blind
Assets '04 Proceedings of the 6th international ACM SIGACCESS conference on Computers and accessibility
Proceedings of the 17th annual ACM symposium on User interface software and technology
Proceedings of the 17th annual ACM symposium on User interface software and technology
Citrine: providing intelligent copy-and-paste
Proceedings of the 17th annual ACM symposium on User interface software and technology
ConceptNet — A Practical Commonsense Reasoning Tool-Kit
BT Technology Journal
Teaching Machines about Everyday Life
BT Technology Journal
Field studies of computer system administrators: analysis of system management tools and practices
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Everyday Programming: Challenges and Opportunities for Informal Web Development
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Six Learning Barriers in End-User Programming Systems
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Comprehension Strategies of End-User Programmers in an Event-Driven Application
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
TaskTracer: a desktop environment to support multi-tasking knowledge workers
Proceedings of the 10th international conference on Intelligent user interfaces
Task learning by instruction in tailor
Proceedings of the 10th international conference on Intelligent user interfaces
How to wreck a nice beach you sing calm incense
Proceedings of the 10th international conference on Intelligent user interfaces
Metafor: visualizing stories as code
Proceedings of the 10th international conference on Intelligent user interfaces
Programming C#
Stencils-based tutorials: design and evaluation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Programmatic semantics for natural language interfaces
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Automatic generation and maintenance of correct spreadsheets
Proceedings of the 27th international conference on Software engineering
The volume and evolution of web page templates
WWW '05 Special interest tracks and posters of the 14th international conference on World Wide Web
Jungloid mining: helping to navigate the API jungle
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
Reference reconciliation in complex information spaces
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Automatic wrapper maintenance for semi-structured web sources using results from previous queries
Proceedings of the 2005 ACM symposium on Applied computing
Personalizing search via automated analysis of interests and activities
Proceedings of the 28th annual international ACM SIGIR conference on Research and development in information retrieval
Gist summaries for visually impaired surfers
Proceedings of the 7th international ACM SIGACCESS conference on Computers and accessibility
Garbage in, Garbage out? An Empirical Look at Oracle Mistakes by End-User Programmers
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Estimating the Numbers of End Users and End User Programmers
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Facilitators and Inhibitors of End-User Development by Teachers in a School Environment
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Automation and customization of rendered web pages
Proceedings of the 18th annual ACM symposium on User interface software and technology
Human Problem Solving
Security and Usability
ViPER: augmenting automatic information extraction with visual perceptions
Proceedings of the 14th ACM international conference on Information and knowledge management
Communications of the ACM - The semantic e-business vision
Dogear: Social bookmarking in the enterprise
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tinkering and gender in end-user programmers' debugging
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Marmite: end-user programming for the web
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Supporting end-user debugging: what do users want to know?
Proceedings of the working conference on Advanced visual interfaces
Interactive wrapper generation with minimal user effort
Proceedings of the 15th international conference on World Wide Web
How and why Wikipedia works: an interview with Angela Beesley, Elisabeth Bauer, and Kizu Naoko
Proceedings of the 2006 international symposium on Wikis
Programming at runtime: requirements and paradigms for nonprogrammer web application development
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Data integration: the teenage years
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Summarizing personal web browsing sessions
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Translating keyword commands into executable code
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
RecipeSheet: creating, combining and controlling information processors
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Reflective physical prototyping through integrated design, test, and analysis
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
User interface façades: towards fully adaptable user interfaces
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Design fragments make using frameworks easier
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
XSnippet: mining For sample code
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Proceedings of the 2006 AVI workshop on BEyond time and errors: novel evaluation methods for information visualization
WebInSight:: making web images accessible
Proceedings of the 8th international ACM SIGACCESS conference on Computers and accessibility
SADIe:: transcoding based on CSS
Proceedings of the 8th international ACM SIGACCESS conference on Computers and accessibility
Work, Play, and In-Between: Exploring the Role of Work Context for Informal Web Developers
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
Mica: A Web-Search Tool for Finding API Components and Examples
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
Interruptions on software teams: a comparison of paired and solo programmers
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
What goes around comes around: an analysis of del.icio.us as social space
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
The Long Tail: Why the Future of Business Is Selling Less of More
The Long Tail: Why the Future of Business Is Selling Less of More
Greasemonkey Hacks: Tips & Tools for Remixing the Web with Firefox (Hacks)
Greasemonkey Hacks: Tips & Tools for Remixing the Web with Firefox (Hacks)
Building data integration queries by demonstration
Proceedings of the 12th international conference on Intelligent user interfaces
Exploiting web browsing histories to identify user needs
Proceedings of the 12th international conference on Intelligent user interfaces
Piggy Bank: Experience the Semantic Web inside your web browser
Web Semantics: Science, Services and Agents on the World Wide Web
Koala: capture, share, automate, personalize business processes on the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Making mashups with marmite: towards end-user programming for the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A field study characterizing Web-based information-seeking tasks
Journal of the American Society for Information Science and Technology
Problems with using components in educational software
ACM SIGGRAPH 2002 conference abstracts and applications
Csurf: a context-driven non-visual web-browser
Proceedings of the 16th international conference on World Wide Web
Supporting end-users in the creation of dependable web clips
Proceedings of the 16th international conference on World Wide Web
The HearSay non-visual web browser
W4A '07 Proceedings of the 2007 international cross-disciplinary conference on Web accessibility (W4A)
Accessmonkey: a collaborative scripting framework for web users and developers
W4A '07 Proceedings of the 2007 international cross-disciplinary conference on Web accessibility (W4A)
Experimental evaluation of usability and accessibility of heading elements
W4A '07 Proceedings of the 2007 international cross-disciplinary conference on Web accessibility (W4A)
PageTailor: reusable end-user customization for the mobile web
Proceedings of the 5th international conference on Mobile systems, applications and services
Integrating a command shell into a web browser
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Toward a Calculus of Confidence
ESC '07 Proceedings of the First International Workshop on The Economics of Software and Computation
State of the Art: Coordinated & Multiple Views in Exploratory Visualization
CMV '07 Proceedings of the Fifth International Conference on Coordinated and Multiple Views in Exploratory Visualization
Analysis of navigability of Web applications for improving blind usability
ACM Transactions on Computer-Human Interaction (TOCHI)
Facemail: showing faces of recipients to prevent misdirected email
Proceedings of the 3rd symposium on Usable privacy and security
Joint optimization of wrapper generation and template detection
Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining
RE-Tree: an efficient index structure for regular expressions
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
User-friendly functional programming for web mashups
ICFP '07 Proceedings of the 12th ACM SIGPLAN international conference on Functional programming
Assieme: finding and leveraging implicit references in a web search interface for programmers
Proceedings of the 20th annual ACM symposium on User interface software and technology
Relations, cards, and search templates: user-guided web data integration and layout
Proceedings of the 20th annual ACM symposium on User interface software and technology
OPA browser: a web browser for cellular phone users
Proceedings of the 20th annual ACM symposium on User interface software and technology
Smart bookmarks: automatic retroactive macro recording on the web
Proceedings of the 20th annual ACM symposium on User interface software and technology
Programming by a sample: rapidly creating web applications with d.mix
Proceedings of the 20th annual ACM symposium on User interface software and technology
WebinSitu: a comparative analysis of blind and sighted browsing behavior
Proceedings of the 9th international ACM SIGACCESS conference on Computers and accessibility
Aibrowser for multimedia: introducing multimedia content accessibility for visually impaired users
Proceedings of the 9th international ACM SIGACCESS conference on Computers and accessibility
Notes for a Collaboration: On the Design of a Wiki-type Educational Video Lecture Annotation System
ICSC '07 Proceedings of the International Conference on Semantic Computing
Antecedents to End Users' Success in Learning to Program in an Introductory Programming Course
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Design Planning in End-User Web Development
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Children as Unwitting End-User Programmers
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Reusability Framework, Assessment, and Directions
IEEE Software
ManyEyes: a Site for Visualization at Internet Scale
IEEE Transactions on Visualization and Computer Graphics
Scented Widgets: Improving Navigation Cues with Embedded Visualizations
IEEE Transactions on Visualization and Computer Graphics
ACM Transactions on Computer-Human Interaction (TOCHI)
Visual Methods for Analyzing Time-Oriented Data
IEEE Transactions on Visualization and Computer Graphics
Web Application Orchestration Using Excel
WI '07 Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence
Crowdsourcing user studies with Mechanical Turk
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CoScripter: automating & sharing how-to knowledge in the enterprise
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Intel Mash Maker: join the web
ACM SIGMOD Record
MashupOS: operating system abstractions for client mashups
HOTOS'07 Proceedings of the 11th USENIX workshop on Hot topics in operating systems
SMash: secure component model for cross-domain mashups on unmodified browsers
Proceedings of the 17th international conference on World Wide Web
AxsJAX: a talking translation bot using google IM: bringing web-2.0 applications to life
W4A '08 Proceedings of the 2008 international cross-disciplinary conference on Web accessibility (W4A)
E-learning 2.0: you are We-LCoME!
W4A '08 Proceedings of the 2008 international cross-disciplinary conference on Web accessibility (W4A)
Towards one world web with HearSay3
W4A '08 Proceedings of the 2008 international cross-disciplinary conference on Web accessibility (W4A)
Topes: reusable abstractions for validating data
Proceedings of the 30th international conference on Software engineering
Through a mirror darkly: How programmers understand legacy code
Information-Knowledge-Systems Management
Opportunistic programming: how rapid ideation and prototyping occur in practice
Proceedings of the 4th international workshop on End-user software engineering
What do we "mashup" when we make mashups?
Proceedings of the 4th international workshop on End-user software engineering
Proceedings of the 13th international conference on Intelligent user interfaces
Mobilization by demonstration: using traces to re-author existing web sites
Proceedings of the 13th international conference on Intelligent user interfaces
Transcendence: enabling a personal view of the deep web
Proceedings of the 13th international conference on Intelligent user interfaces
Case-based reasoning for procedure learning by instruction
Proceedings of the 13th international conference on Intelligent user interfaces
Assistive browser for conducting web transactions
Proceedings of the 13th international conference on Intelligent user interfaces
Kalpana - enabling client-side web personalization
Proceedings of the nineteenth ACM conference on Hypertext and hypermedia
Linking Semantic and Knowledge Representations in a Multi-Domain Dialogue System
Journal of Logic and Computation
Utilizing Natural Language for One-Shot Task Learning
Journal of Logic and Computation
Cultivating a Landscape of Online Places for a Developmental Learning Community
ICALT '08 Proceedings of the 2008 Eighth IEEE International Conference on Advanced Learning Technologies
SparTag.us: a low cost tagging system for foraging of web content
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Pictor: an interactive system for importing data from a website
Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining
PrintMonkey: giving users a grip on printing the web
Proceedings of the eighth ACM symposium on Document engineering
Web Accessibility: A Foundation for Research
Web Accessibility: A Foundation for Research
What's new?: making web page updates accessible
Proceedings of the 10th international ACM SIGACCESS conference on Computers and accessibility
Accessibility commons: a metadata infrastructure for web accessibility
Proceedings of the 10th international ACM SIGACCESS conference on Computers and accessibility
Social accessibility: achieving accessibility through collaborative metadata authoring
Proceedings of the 10th international ACM SIGACCESS conference on Computers and accessibility
Automation of repetitive web browsing tasks with voice-enabled macros
Proceedings of the 10th international ACM SIGACCESS conference on Computers and accessibility
Attempto Controlled English for Knowledge Representation
Reasoning Web
Crawling AJAX by Inferring User Interface State Changes
ICWE '08 Proceedings of the 2008 Eighth International Conference on Web Engineering
Hacking, Mashing, Gluing: Understanding Opportunistic Design
IEEE Pervasive Computing
Design as exploration: creating interface alternatives through parallel authoring and runtime tuning
Proceedings of the 21st annual ACM symposium on User interface software and technology
Iterative design and evaluation of an event architecture for pen-and-paper interfaces
Proceedings of the 21st annual ACM symposium on User interface software and technology
Inky: a sloppy command line for the web with rich visual feedback
Proceedings of the 21st annual ACM symposium on User interface software and technology
Zoetrope: interacting with the ephemeral web
Proceedings of the 21st annual ACM symposium on User interface software and technology
Highlight: a system for creating and deploying mobile web applications
Proceedings of the 21st annual ACM symposium on User interface software and technology
Browsing large HTML tables on small screens
Proceedings of the 21st annual ACM symposium on User interface software and technology
Using assertions to help end-user programmers create dependable web macros
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Direct manipulation interfaces
Human-Computer Interaction
The effects of transparency on trust in and acceptance of a content-based art recommender
User Modeling and User-Adapted Interaction
Human-Computer Interaction
Supporting Collaborative Ontology Development in Protégé
ISWC '08 Proceedings of the 7th International Conference on The Semantic Web
The web changes everything: understanding the dynamics of web content
Proceedings of the Second ACM International Conference on Web Search and Data Mining
End-user programming of mashups with vegemite
Proceedings of the 14th international conference on Intelligent user interfaces
Proceedings of the 14th international conference on Intelligent user interfaces
Trailblazer: enabling blind users to blaze trails through the web
Proceedings of the 14th international conference on Intelligent user interfaces
From geek to sleek: integrating task learning tools to support end users in real-world applications
Proceedings of the 14th international conference on Intelligent user interfaces
Automated Software Engineering
Coordinating tasks on the commons: designing for personal goals, expertise and serendipity
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
End-user programming in the wild: A field study of CoScripter scripts
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Mashing up visual languages and web mash-ups
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
How designers design and program interactive behaviors
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Using semantics to identify web objects
AAAI'06 proceedings of the 21st national conference on Artificial intelligence - Volume 2
PLOW: a collaborative task learning agent
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 2
AnalogySpace: reducing the dimensionality of common sense knowledge
AAAI'08 Proceedings of the 23rd national conference on Artificial intelligence - Volume 1
Wrapper maintenance: a machine learning approach
Journal of Artificial Intelligence Research
Collaborative web accessibility improvement: challenges and possibilities
Proceedings of the 11th international ACM SIGACCESS conference on Computers and accessibility
Experience with Top Gun Wingman: a proxy-based graphical web browser for the 3Com PalmPilot
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Software debugging, testing, and verification
IBM Systems Journal
Predicting reuse of end-user web macro scripts
VLHCC '09 Proceedings of the 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
Enhancing general-purpose tools with multi-state previewing capabilities
Knowledge-Based Systems
Example-centric programming: integrating web search into the development environment
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CLOnE: controlled language for ontology editing
ISWC'07/ASWC'07 Proceedings of the 6th international The semantic web and 2nd Asian conference on Asian semantic web conference
Potluck: data mash-up tool for casual users
ISWC'07/ASWC'07 Proceedings of the 6th international The semantic web and 2nd Asian conference on Asian semantic web conference
Proceedings of the 2005 international conference on Federation over the Web
NLP (natural language processing) for NLP (natural language programming)
CICLing'06 Proceedings of the 7th international conference on Computational Linguistics and Intelligent Text Processing
GINO – a guided input natural language ontology editor
ISWC'06 Proceedings of the 5th international conference on The Semantic Web
Versioning for mashups: an exploratory study
IS-EUD'11 Proceedings of the Third international conference on End-user development
Mixer: mixed-initiative data retrieval and integration by example
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part I
Forms-based service composition
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Programming behaviour of a personal service robot with application to healthcare
ICSR'12 Proceedings of the 4th international conference on Social Robotics
A colorful approach to text processing by example
Proceedings of the 26th annual ACM symposium on User interface software and technology
Extraction and integration of web data by end-users
Proceedings of the 22nd ACM international conference on Conference on information & knowledge management
Form-Based Web Service Composition for Domain Experts
ACM Transactions on the Web (TWEB)
On the benefits of providing versioning support for end users: An empirical study
ACM Transactions on Computer-Human Interaction (TOCHI)
Hi-index | 0.00 |
Revolutionary tools are emerging from research labs that enable all computer users to customize and automate their use of the Web without learning how to program. No Code Required takes cutting edge material from academic and industry leaders - the people creating these tools -- and presents the research, development, application, and impact of a variety of new and emerging systems.*The first book since Web 2.0 that covers the latest research, development, and systems emerging from HCI research labs on end user programming tools *Featuring contributions from the creators of Adobe驴s Zoetrope and Intel驴s Mash Maker, discussing test results, implementation, feedback, and ways forward in this booming area *Companion Web site features video demonstrations of each system (http://www.elsevierdirect.com/v2/companion.jsp?ISBN=9780123815415)Table of ContentsIntroduction End User Programming on the Web Allen Cypher (IBM)Why We Customize the Web Robert Miller (MIT) I. End User Programming Languages for the Web Sloppy Programming Greg Little (MIT) Mixing the reactive with the personal: Opportunities for end user programming in Personal information management (system) Max Van Kleek (MIT) Going beyond PBD: A Play-by-Play and Mixed-initiative Approach (system) Hyuckchul Jung (Institute for Human and Machine Cognition) Rewriting the Web with Chickenfoot (system) Robert Miller (MIT) A Goal-Oriented Web Browser (system) Alexander Faaborg (Mozilla) II. Systems and Applications Clip, Connect, Clone: Combining Application Elements to Build Custom Interfaces for Information Access (system) Jun Fujima (Hokkaido) Mash Maker (system) Robert Ennals (Intel)Collaborative scripting on the web (system) Tessa Lau (IBM) Programming by a Sample: Rapidly Creating Web Applications with d.mix (system) Bj枚rn Hartmann (Stanford)Highlight: End User Mobilization of Existing Web Sites (system) Jeffrey Nichols (IBM)Subjunctive Interfaces for the Web Aran Lunzer (University of Copenhagen) From Web Summaries to Search Templates: Automation for Personal Web Content (system) Mira Dontcheva (Adobe Systems) Access to the Temporal Web Through Zoetrope (system) Eytan Adar (University of Washington)Enabling End Users to Independently Build Accessibility into the Web Jeffrey Bigham (University of Washington) Social Accessibility: A Collaborative Approach For Improving Web Accessibility (system) Yevgen Borodin (Stony Brook) III. Data Management and Interoperability A World Wider than the Web: End User Programming Across Multiple Domains (system) Will Haines (SRI) Knowing What You're Talking About: Natural Language Programming of a Multi-Player Online Game (system) Henry Lieberman (MIT) IV. User Studies Mashups for Web-Active End Users Nan Zang (Penn State) Mashed layers and muddled models: debugging mashup applications M. Cameron Jones (Yahoo!) Reuse in the world of end-user programmers Christopher Scaffidi (CMU) Using Web Search to Write Programs Joel Brandt (Stanford)