Communications of the ACM
Usability inspection methods
User interface prototyping—concepts, tools, and experience
Proceedings of the 18th international conference on Software engineering
Prototyping in industrial software projects—bridging the gap between theory and practice
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Knowledge engineering and management: the CommonKADS methodology
Knowledge engineering and management: the CommonKADS methodology
Software Prototyping in Data and Knowledge Engineering
Software Prototyping in Data and Knowledge Engineering
Developing Knowledge-Based Systems with MIKE
Automated Software Engineering
Prototyping tools and techniques
The human-computer interaction handbook
Methodologies for the development of knowledge-based systems, 1982–2002
The Knowledge Engineering Review
Agile Development Of Diagnostic Knowledge Systems (Diski)
Agile Development Of Diagnostic Knowledge Systems (Diski)
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Effective Prototyping for Software Makers
Effective Prototyping for Software Makers
Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Rapid Prototyping of CBR Applications with the Open Source Tool myCBR
ECCBR '08 Proceedings of the 9th European conference on Advances in Case-Based Reasoning
Prototyping recommender systems in jcolibri
Proceedings of the 2008 ACM conference on Recommender systems
Expert Systems with Applications: An International Journal
An expert system towards solving ship auxiliary machinery troubleshooting: SHIPAMTSOLVER
Expert Systems with Applications: An International Journal
User evaluation of OIDE: a rapid prototyping platform for multimodal interaction
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Web-based expert systems: benefits and challenges
Information and Management
User interface design by sketching: a complexity analysis of widget representations
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
MoPeDT: features and evaluation of a user-centred prototyping tool
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Expert Systems with Applications: An International Journal
An expert system development tool for non AI experts
Expert Systems with Applications: An International Journal
Interaction Design: Beyond Human - Computer Interaction
Interaction Design: Beyond Human - Computer Interaction
KnowWE: a Semantic Wiki for knowledge engineering
Applied Intelligence
Constructing a nutrition diagnosis expert system
Expert Systems with Applications: An International Journal
Hi-index | 12.05 |
Knowledge-based systems (KBSs) have been built and practically applied in various contexts for decades. Yet, they still challenge developers by their complexity: Apart from a sound knowledge base they likewise require comprehensive user interface (UI) and interaction design for supporting the task at hand optimally. However, current KBS-Engineering methodologies still mostly focus on knowledge base development, regarding UI/interaction design a more incidental, low priority task. Thus, the UI often is developed in a rather ad hoc manner, thereby neglecting the potential of experimental design and creating reusable solutions. The integration of (rapid) evolutionary prototyping activities with KBS Engineering offers the chance for incorporating UI/interaction design more prominently into the process while at the same time leveraging the overall development task; specifically, we propose Extensible Prototyping as a tailored prototyping approach and we suggest its integration with the Agile Process Model for knowledge-based systems in this paper. For practical support, we further introduce the customized prototyping and knowledge systems engineering tool ProKEt, and we report on practical experiences with applying both the approach and the tool.