Scrutiny 07-01-2011.pdf

422 views
381 views

Published on

scrutiny by Tom

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
422
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scrutiny 07-01-2011.pdf

  1. 1. Scr
  2. 2. utin
  3. 3. yThomasChestna
  4. 4. RCOSSummer 2011
  5. 5. Plagia
  6. 6. rism isa BigProblemComputer
  7. 7. Science isprone toplagiarismdue to theease of
  8. 8. which codecan becopied andseeminglyaltered.
  9. 9. Studentscopyingotherstudentscode
  10. 10. createsgap in theirknowledgein higherlevel CS
  11. 11. courses.Harderto detectplagiarismin
  12. 12. computercode asopposedto writtenlanguage
  13. 13. due tovariablenamesbeingarbitrary.
  14. 14. SupportsJava, C#,
  15. 15. C, C++,Scheme,and naturallanguage.Looks at
  16. 16. frequencyof certainkeywords.Free butneed to
  17. 17. create anaccountand be amemberof an
  18. 18. educationalinstitute.
  19. 19. Stanf
  20. 20. ordsMossHosted byStanford
  21. 21. free fornon-commercialuse.Analyzes
  22. 22. thestructureof theprogramitself.
  23. 23. C, C++,Java, C#,Python,VisualBasic,
  24. 24. Javascript,Fortran,ML,Haskell,Lisp,
  25. 25. Scheme,Pascal,Modula2,Ada, Perl,TCL,
  26. 26. MATLAB,VHDL,Verilog,Spice,Assembly
  27. 27. Languages, and HCL2
  28. 28. Enter
  29. 29. ScrutinyBased offthe sameconcept as
  30. 30. Moss. Willallow forcomparison of notjust batch
  31. 31. assignments butpreviousassignments. Allow for
  32. 32. ignoringinstructordistributedcode whilerunning
  33. 33. comparisons. Able tohave adatabaseof open
  34. 34. sourceprojectsandprojectsfrom other
  35. 35. sources topromotebetterdetectionof copied
  36. 36. work.
  37. 37. What
  38. 38. languages will itSupport
  39. 39. ?ActionScript, Ada,ANTLR,
  40. 40. AppleScript,Assembly,Asymptote, Awk,
  41. 41. Befune,Boo, C,C++, C#,Clojure,CoffeeScri
  42. 42. pt,ColdFusion, CommonLisp,Cython, D,
  43. 43. Delphi,Dylan,Erlang,Factor,Fancy,
  44. 44. Fortran,F#,Gherkin(Cucumber), GL
  45. 45. shaders,Groovy,Haskell,Io, Java,JavaScript,
  46. 46. LLVM,Logtalk,Lua,Matlab,Modula-2,
  47. 47. Objective-C,Objective-J, PHP,Perl,
  48. 48. Prolog,Python,Ruby, S, S-Pus, R,Scala,
  49. 49. Scheme,Smalltalk,Verilog,VisualBasic, and
  50. 50. more.
  51. 51. Where
  52. 52. Is It?At thestart of thesummer
  53. 53. the code togeneratefingerprintsfor fileswas
  54. 54. inheritedfrom RobEscriva.Code torun an
  55. 55. all to allcomparison forsubmittedfiles. Code
  56. 56. to generatehtmlfiles withsimilaritiesbetween
  57. 57. documentshighlighted.
  58. 58. Wheres
  59. 59. itGoing?By July8th
  60. 60. support forignoringinstructorprovidedcode. By
  61. 61. July 22ndafunctionaldatabaseimplement
  62. 62. ation willbecompleted. By theend of the
  63. 63. monthsupport forrunningagainstback
  64. 64. assignments will becompleted. Augustwill be
  65. 65. spentaddingseveralopensource
  66. 66. projects tothedatabaseandfunctionalit
  67. 67. y to behosted ona server.
  68. 68. Questions?

×