Scrutiny 2
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Scrutiny 2

on

  • 465 views

 

Statistics

Views

Total Views
465
Views on SlideShare
451
Embed Views
14

Actions

Likes
0
Downloads
1
Comments
0

2 Embeds 14

http://rcosblogbymsk.blogspot.com 13
http://rcosblogbymsk.blogspot.cz 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Scrutiny 2 Presentation Transcript

  • 1. Scrutiny Update Thomas Chestna RCOS Summer 2011 7/29/2011
  • 2. Recap: What is Scrutiny?Open source plagiarism detection for softwarecode.Tokenizes input files and creates hashesbased on structure of code.Supports a vast multitude of languages.Original idea by Rob Escriva who has beenmentoring me on this project.
  • 3. What was my schedule? thBy July 8 support for ignoring instructorprovided code. ndBy July 22 a functional databaseimplementation will be completed.By the end of the month support for runningagainst back assignments will be completed.August will be spent adding several opensource projects to the database andfunctionality to be hosted on a server.
  • 4. So where am I now?The ability to ignore instructor code.Various fixes in output file. “#include <string>”now shows as it should.The processing of tar files has been sped updue to optimization.Support for back assignments has also beenadded.
  • 5. And more!In addition the support of a database is nowcomplete.Database implimented using sqlite3 becauseits in the python standard library and Scrutinysneeds arent that high.Has the option to just add something straightto the database without printing outcomparisons.
  • 6. Whats left?Due to how the database works adding opensource projects from a distribution stand pointno longer seems to be a good idea.Support for removing assignments from thedatabase will be added.Various optimizations, safety checks, andsecurity.
  • 7. Questions and suggestions?