Introductory Videos


Introduction to Open Problems (watch on YouTube)

David Joyner discusses some the Open Problems of Educational Technology.

Joyner, D. & Udacity (2016, June 6). Business of Ed Tech: Open Problems Introductory Video. Retrieved from https://www.youtube.com/watch?v=Ysn4aHuwGuo

Ongoing Projects

Sherlock - Plagiarism Detection Software

This is the landing page for the Sherlock software plagiarism detection program.

Department of Computer Science, University of Warwick, UK. Retrieved April 16, 2017 from: https://www2.warwick.ac.uk/fac/sci/dcs/research/ias/software/sherlock/

Learner Motivation

Cross Cultural Differences in Online Learning Motivation

The study examined how online learners in the United States and in Korea perceived learning differently, and how cultural differences might influence learning motivation. The study discusses the differences discovered and how cultural orientation affects learning motivation for online learners.

Lim, D. H. (2004). Cross cultural differences in online learning motivation. Educational Media International, 41(2), 163-175.

Motivation in Online Learning: Testing a Model of Self-Determination Theory

The paper reports a study investigating learner motivation, its precursors and outcomes.

Chen, K. C., & Jang, S. J. (2010). Motivation in online learning: Testing a model of self-determination theory. Computers in Human Behavior, 26(4), 741-752.

Can Learning about the Brain Transform Pupils' Motivation to Learn?

This document reports the results of a study commissioned by CfBT to understand if teaching a pupil about neuroscience (how their brain works) would increase the motivation to learn and result in improved academic performance.

Elwick, A. (Editor), Devonsire, I., Dommett, E., & Greenfield, S. (2014) Can Learning about the Brain Transform Pupils' Motivation to Learn? CfBT Education Trust, UK.

Plagiarism

Experience Using MOSS to Detect Cheating on Programming Assignments

MOSS was developed by Alex Aiken at UC Berkeley in 1994. It provides a measure of similarity between two programs to detect plagiarism. The paper provides a working description of the software, similar to a how-to guide.

Bowyer, K. W., & Hall, L. O. (1999, November). Experience using" MOSS" to detect cheating on programming assignments. In Frontiers in Education Conference, 1999. FIE'99. 29th Annual (Vol. 3, pp. 13B3-18). IEEE.

JPlag: Finding Plagiarisms among a Set of Programs

This paper describes the original implementation of the JPlag software used to detect plagiarism in Java, C/C++, and Scheme. The authors claim it is fast and accurate for programs up to several hundred lines, the size of small academic programming exercises.

Prechelt, L., Malpohl, G., & Philippsen, M. (2002). Finding plagiarisms among a set of programs with JPlag. J. UCS, 8(11), 1016.

Plagiarism in Natural and Programming Languages: An Overview of Current Tools and Technologies

This in-depth paper discusses issues of plagiarism, types of plagiarism, and followed by a large list of available plagiarism detection tools.

Clough, P. (2000). Plagiarism in natural and programming languages: an overview of current tools and technologies, Department of Computer Science, University of Sheffield. URL http://ir. shef. ac. uk/cloughie/papers/plagiarism2000. pdf.

Winnowing: Local Algorithms for Document Fingerprinting

The paper introduces a local fingerprinting algorith, winnowing, capable of identifying plagiarism. The authors used web dta and compared results with MOSS, a plagiarism detection service.

Schleimer, S., Wilkerson, D. S., & Aiken, A. (2003, June). Winnowing: local algorithms for document fingerprinting. In Proceedings of the 2003 ACM SIGMOD international conference on Management of data (pp. 76-85). ACM.

A Survey on Software Clone Detection Research

The paper surveys state of the art clone detection research. Clone detection focuses on finding code that is similar to other code by resuse either with or without significant modifications. The benefit is being able to efficiently refactor code.

Roy, C. K., & Cordy, J. R. (2007). A survey on software clone detection research. Queen’s School of Computing TR, 541(115), 64-68.

A comparison of plagiarism detection tools

This in-depth study compares JPlag, MOSS, Marble, Plaggie, and SIM. The authors perform a qualitative and quantitative analysis of the previously named tools, including lists of other known plagiarism tools.

Hage, J., Rademaker, P., & van Vugt, N. (2010). A comparison of plagiarism detection tools. Utrecht University. Utrecht, The Netherlands, 28.

Software Plagiarism Detection Techniques: A Comparative Study

The paper performs a qualitative comparison of six popular software plagiarism detection tools: GPlag, JPlag, Marble, MOSS, plaggie and SIM. A table summarizes the results.

Luke, D., Divya, P. S., Johnson, S. L., Sreeprabha, S., & Varghese, E. B. (2014). Software plagiarism detection techniques: a comparative study.

MOSS: A System for Detecting Software Similarity

This is the page provides instructions for obtaining the submissiong script for Alex Aiken's MOSS plagiarism detection program. The MOSS software is based on the Winnowing paper included in this library. Aiken was a co-author of that paper.

Aiken, A. (n.d.) MOSS: A System for Detecting Software Similarity. Retrieved from: http://theory.stanford.edu/~aiken/moss/

Sherlock - Plagiarism Detection Software

This is the landing page for the Sherlock software plagiarism detection program.

Department of Computer Science, University of Warwick, UK. Retrieved April 16, 2017 from: https://www2.warwick.ac.uk/fac/sci/dcs/research/ias/software/sherlock/