Data mining: practical machine learning tools and techniques with Java implementations
Data mining: practical machine learning tools and techniques with Java implementations
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
Proceedings of the 8th international conference on Intelligent user interfaces
Six Learning Barriers in End-User Programming Systems
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Investigating statistical machine learning as a tool for software development
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
EnsembleMatrix: interactive visualization to support machine learning with multiple classifiers
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Interactive optimization for steering machine classification
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A lightweight multistroke recognizer for user interface prototypes
Proceedings of Graphics Interface 2010
Customizing by doing for responsive video game characters
International Journal of Human-Computer Studies
Hi-index | 0.00 |
Statistical machine learning continues to show promise as a tool for addressing complex problems in a variety of domains. An increasing number of developers are therefore looking to use statistical machine learning algorithms within applications. We have conducted two initial studies examining the difficulties that developers encounter when creating a statistical machine learning component of a larger application. We first interviewed researchers with experience integrating statistical machine learning into applications. We then sought to directly observe and quantify some of the behavior described in our interviews using a laboratory study of developers attempting to build a simple application that uses statistical machine learning. This paper presents the difficulties we observed in our studies, discusses current challenges to developer adoption of statistical machine learning, and proposes potential approaches to better supporting developers creating statistical machine learning components of applications.