Applying machine learning to programming by demonstration

@article{Paynter2004ApplyingML,
  title={Applying machine learning to programming by demonstration},
  author={Gordon W. Paynter and Ian H. Witten},
  journal={J. Exp. Theor. Artif. Intell.},
  year={2004},
  volume={16},
  pages={161-188}
}
‘Familiar’ is a tool that helps end-users automate iterative tasks in their applications by showing examples of what they want to do. It observes the user’s actions, predicts what they will do next, and then offers to complete their task. Familiar learns in two ways. First, it creates a model, based on data gathered from training tasks, that selects the best prediction from among several candidates. Experiments show that decision trees outperform heuristic methods, and can be further improved… CONTINUE READING

References

Publications referenced by this paper.
Showing 1-10 of 14 references

Getting more out of programming by demonstration

R. G. McDaniel, B. A. Myers
1998
View 5 Excerpts
Highly Influenced

1993b, Eager: programming repetitive tasks by demonstration

A. Cypher
1993
View 5 Excerpts
Highly Influenced

Watch what I do: Programming by Demonstration (Cambridge

A. Cypher
1993
View 5 Excerpts
Highly Influenced

Learning repetitive text-editing procedures with SMARTedit

T. A. Lau, S. A. Wolfman, P. Domingos, D. S. Weld
In H. Lieberman (eds) Your wish is my command (San Francisco, • 2001
View 3 Excerpts

Your wish is my command (San Francisco, CA

H. Leberman
2001

Designing agents as if people mattered

T. Erickson
In J. M. Bradshaw (ed) Software Agents (Menlo • 1997
View 1 Excerpt