Matthew Peveler, Tushar Gurjar, Evan Maicus, Andrew Aikens, Alexander Christoforides, Barbara Cutler
{"title":"Lichen","authors":"Matthew Peveler, Tushar Gurjar, Evan Maicus, Andrew Aikens, Alexander Christoforides, Barbara Cutler","doi":"10.1145/3287324.3293867","DOIUrl":"https://doi.org/10.1145/3287324.3293867","url":null,"abstract":"Prior education research, including Computer Science, has established that students will attempt to cheat and violate academic integrity, with one of the more common forms being code plagiarism. The majority of existing tools for software plagiarism are closed source, requiring instructors to use them in a prescribed configuration and sending student code to a third-party server for analysis. At the core of this analysis is the need to perform a language-specific tokenization of the input program and then to use \"digital fingerprinting\" on the code to identify significant markers. This has required developers to write their own parser for each supported language, which is time-consuming to create and keep up-to-date, and thus a barrier to creation of these tools. Instead we bootstrap new languages into our plagiarism system by leveraging the \"Language Server Protocol\", an initiative to create open-source parsers and tokenizers for many languages (principally to be used within a range of popular IDEs). In this poster, we present our work on Lichen, the open source plagiarism detection tool that is integrated into the Submitty course management platform we use at Rensselaer Polytechnic Institute. This tool is a pipeline of modules for the specific tasks of tokenizing, fingerprinting, and then comparing the fingerprints for any number of files. Through this, a similarity score is generated for pairs of files, and these are used to help instructors determine to what extent code plagiarism has occurred.","PeriodicalId":436450,"journal":{"name":"The Essential Guide to Rockpooling","volume":"238 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134292443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Mammals","authors":"Saskatchewan Christmas, Mammal Counts, W. Harris","doi":"10.7591/9781501738029-015","DOIUrl":"https://doi.org/10.7591/9781501738029-015","url":null,"abstract":"A new species was added to the all-time list when Burke Korol and Robert Wapple found Mountain Lion tracks along the banks of the Sas¬ katchewan River on the Gardiner Dam count. The tracks were be¬ lieved to be those of an adult female accompanied by two almost fully grown young. Interestingly, a single adult was seen crossing a nearby road just over a month later, sug¬ gesting that the family unit had bro¬ ken up by that time or that there was another animal in the vicinity. Al¬ though not new, two other cat spe¬ cies were also recorded. A set of Lynx tracks were found in the Cy¬ press Hills on the Fort Walsh count, the first report of this species in a number of years. Bobcat tracks on the Grasslands National Park count combined with the Feral Cat found on the Gardiner Dam count means that all of the provinces free-roaming cats were seen. The very mild weather left very poor conditions for finding mammal tracks throughout much of the south¬ ern portion of the province and in the southwest corner the complete ab¬ sence of snow for the entire count period made things even worse there. As a result, for the very first time, two areas conducted mammal counts and reported no animals.","PeriodicalId":436450,"journal":{"name":"The Essential Guide to Rockpooling","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132841198","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}