Problem:  If I take someone’s code and change all variables, will the system tag this as plagiarism or not?

Role: Architect, lead technical project manager, and backup engineer.
Impact: 70% Reduction in plagiarism


The service was built off of JPLAG, a well known opensource detection service. JPlag currently supports Java, C#, C, C++, Scheme, and natural language text. To detect current languages that Udacity courses offer we needed to customize our detection service to match the diverse needs of multiple languages. To achieve this we had to modify JPLAG frontends. The frontends used tokens to help the service understand the language set (javascript, HTML, java,…). JPlag system uses different frontends to transform the input files into a token stream.

 

To learn more about the power of JPLAG detection regarding token steam I will refer you to the following lin: https://github.com/jplag/jplag/tree/master/jplag.frontend.java-1.2