Why PBD Systems Fail: Lessons Learned for Usable AI
نویسنده
چکیده
Programming by demonstration systems have long attempted to make it possible for people to program computers without writing code. These systems typically employ artificial intelligence techniques to learn from user behavior in order to predict their future behavior. However, while these systems have resulted in many publications in AI venues, none of the technologies have yet achieved widespread adoption. Usability remains a critical barrier to their success. Based on lessons learned from three different programming by demonstration systems, we present a a set of guidelines to consider when designing usable AI-based systems.
منابع مشابه
Why PBD systems fail: Lessons learned for usable AI
Programming by demonstration systems have long attempted to make it possible for people to program computers without writing code. These systems typically employ artificial intelligence techniques to learn from user behavior in order to predict their future behavior. However, while these systems have resulted in many publications in AI venues, none of the technologies have yet achieved widespre...
متن کاملWhy Programming-By-Demonstration Systems Fail: Lessons Learned for Usable AI
enable ordinary end users to create programs without needing to learn the arcane details of programming languages, but simply by demonstrating what their program should do. If PBD were successful, the vast population of nonprogrammer computer users would be able to take control of their computing experience and create programs to automate routine tasks, develop applications for their specific n...
متن کاملThe Boost.Build System
Boost.Build is a new build system with unique approach to portability. This paper discusses the underlying requirements, the key design decisions, and the lessons learned during several years of development. We also review other contemporary build systems, and why they fail to meet the same requirements.
متن کاملSecurity in Context – Lessons Learned from Security Studies in Hospitals
In this position paper I discuss methods for analyzing, designing, and evaluation usable security systems. The discussion is rooted in a long-term engagement in the study and design of usable user authentication technologies in hospitals. Based on this empirical background, I discuss lessons learned and some of the challenges I see in this area. These discussions are intentionally open-ended in...
متن کاملAI Lessons Learned from Experiments in Insider Threat Detection
Although AI has been successfully applied to many different domains with different characteristics, the task of applying a solution that is successful in one problem domain to a different domain remains far from automatic. Even the simpler task of applying a solution to a related but different domain is problematic. In this paper, we discuss various problems that can occur when trying to solve ...
متن کامل