The Annotated Bibliography is a collection of curated links to research literature on AV topics.

Contains the keyword interfaces

Helmick MT. Interface-based programming assignments and automatic grading of java programs. In: Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education. New York, NY, USA: ACM; 2007. p. 63-7. (ITiCSE '07).