A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Contextual design: defining customer-centered systems
Contextual design: defining customer-centered systems
The psychology of computer programming (silver anniversary ed.)
The psychology of computer programming (silver anniversary ed.)
A Data Mapping Specification Environment Using a Concrete Business Form-Based Metaphor
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
A programming system for children that is designed for usability
A programming system for children that is designed for usability
Ontology mapping: the state of the art
The Knowledge Engineering Review
Natural programming languages and environments
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Automated Data Mapping Specification via Schema Heuristics and User Interaction
Proceedings of the 19th IEEE international conference on Automated software engineering
Understanding Your Users: A Practical Guide to User Requirements Methods, Tools, and Techniques
Understanding Your Users: A Practical Guide to User Requirements Methods, Tools, and Techniques
An empirical study of fault localization for end-user programmers
Proceedings of the 27th international conference on Software engineering
Text Map Explorer: a Tool to Create and Explore Document Maps
IV '06 Proceedings of the conference on Information Visualization
ACM SIGMOD Record
Enhancing Enterprise Collaboration Using a Protocol for Semantic Alignment
WETICE '09 Proceedings of the 2009 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises
Formal concept analysis in information science
Annual Review of Information Science and Technology
Semantic annotation for knowledge management: Requirements and a survey of the state of the art
Web Semantics: Science, Services and Agents on the World Wide Web
A Debugging Perspective on End-User Mashup Programming
VLHCC '10 Proceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing
Hi-index | 0.00 |
Understanding the meaning and the type of a business document received by a company is important in order to determine an appropriate response. We have developed a visual tool allowing ordinary users to express mappings between arriving documents and their elements on one side and the different document types on the other. The tool is used to set up and continuously update an automatic semantic analysis mechanism which determines the document type from a set of information items contained in the document, thus allowing automatic processing associated with the types to be applied to the arriving document instances. The activities performed by end users within the visual data mapping tool are quite complex and require user-centric design to ensure tool is useful and usable. In this paper we describe the user-centric process informing the design of the tool. We conducted two workshops to discover the mental models of our users regarding the information content in their documents and their requirements towards the design of the tool. Subsequently, these findings were used to design and implement the visual data mapping tool. The resulting system was evaluated by target end users who proficiently demonstrated the usability of the developed concepts and features.