{"id":149,"date":"2017-05-18T09:23:18","date_gmt":"2017-05-18T13:23:18","guid":{"rendered":"http:\/\/blog.law.cornell.edu\/tech\/?p=149"},"modified":"2017-05-18T09:23:18","modified_gmt":"2017-05-18T13:23:18","slug":"liis-m-eng-crew-rebuilds-docket-wrench","status":"publish","type":"post","link":"https:\/\/blog.law.cornell.edu\/tech\/2017\/05\/18\/liis-m-eng-crew-rebuilds-docket-wrench\/","title":{"rendered":"LII&#8217;s M.Eng. crew rebuilds Docket Wrench"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">On May 12, LII engineers Sylvia Kwakye, Ph.D., and Nic Ceynowa hosted a presentation by the 14 Cornell University Masters of Engineering students they\u2019d supervised this spring as they presented their project work on the Docket Wrench application to LII and Cornell Law Library staff. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">LII <\/span><a href=\"https:\/\/sunlightfoundation.com\/2016\/11\/01\/sunlight-labs-update-nonprofits-step-up-to-preserve-tools-for-transparency\/\"><span style=\"font-weight: 400;\">adopted the Docket Wrench application<\/span><\/a><span style=\"font-weight: 400;\"> from the <\/span><a href=\"https:\/\/sunlightfoundation.com\/\"><span style=\"font-weight: 400;\">Sunlight Foundation<\/span><\/a><span style=\"font-weight: 400;\"> when it closed its software development operation last fall. Originally developed by software engineer\u00a0<a href=\"https:\/\/www.linkedin.com\/in\/andrew-pendleton-1825755\/\">Andrew Pendleton<\/a>\u00a0in 2012, Docket Wrench is designed to help users explore public participation in the rulemaking process. \u00a0It supports exploration by rulemaking docket, agency, commenting company or organization, and the language of the comments themselves. It is a sprawling application with many moving parts, and when LII adopted it, it had not been running for two years. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">On the infrastructure team, <\/span><a href=\"https:\/\/www.linkedin.com\/in\/mahak-garg-3608082a\/\"><span style=\"font-weight: 400;\">Mahak Garg<\/span><\/a><span style=\"font-weight: 400;\"> served as project manager and, along with <\/span><a href=\"https:\/\/www.linkedin.com\/in\/mutahirkazmi\/\"><span style=\"font-weight: 400;\">Mutahir Kazmi<\/span><\/a><span style=\"font-weight: 400;\">, focused on updating and supporting infrastructure for the application. They worked on updating the software and creating a portable version of the application for other teams to use for development. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">The search team, <\/span><a href=\"https:\/\/www.linkedin.com\/in\/gauravkeswani\/\"><span style=\"font-weight: 400;\">Gaurav Keswani<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.linkedin.com\/in\/sooryapillai\/\"><span style=\"font-weight: 400;\">Soorya Pillai<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.linkedin.com\/mynetwork\/invite-sent\/ayswaryar\/\"><span style=\"font-weight: 400;\">Ayswarya Ravichandran<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.linkedin.com\/in\/sheethal-shreedhara-50596026\/\"><span style=\"font-weight: 400;\">Sheethal Shreedhara<\/span><\/a><span style=\"font-weight: 400;\">, and <\/span><a href=\"https:\/\/www.linkedin.com\/in\/vinayaka-suryanarayana\/\"><span style=\"font-weight: 400;\">Vinayaka Suryanarayana<\/span><\/a><span style=\"font-weight: 400;\">, ensured that data made its way into, and could be correctly retrieved from, the search engine. This work included setting up and maintaining automated testing to ensure that the software would continue to function correctly after each enhancement was made. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">The entities team, <\/span><a href=\"https:\/\/www.linkedin.com\/in\/shweta-shrivastava-868a0053\/\"><span style=\"font-weight: 400;\">Shweta Shrivastava<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.linkedin.com\/in\/vikasnp\/\"><span style=\"font-weight: 400;\">Vikas Nelamangala<\/span><\/a><span style=\"font-weight: 400;\">, and <\/span><a href=\"https:\/\/www.linkedin.com\/in\/saarthakchandra\/\"><span style=\"font-weight: 400;\">Saarthak Chandra<\/span><\/a><span style=\"font-weight: 400;\">, ensured that the software could detect and extract the names of corporations and organizations submitting comments in the rulemaking process. Because the data on which Docket Wrench originally relied was no longer available, they researched, found a new data source, and altered the software to make use of it. (Special thanks to Jacob Hileman at the <\/span><a href=\"https:\/\/www.opensecrets.org\/about\/\"><span style=\"font-weight: 400;\">Center for Responsive Politics<\/span><\/a><span style=\"font-weight: 400;\"> for his help with the Open Secrets API.) <\/span><\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/deekshith-belchappada-97b47323\/\"><span style=\"font-weight: 400;\">Deekshith Belchappada<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.linkedin.com\/in\/monisha-pavagada-chandrashekar-a7520470\/\"><span style=\"font-weight: 400;\">Monisha Chandrashekar<\/span><\/a><span style=\"font-weight: 400;\">, and <\/span><a href=\"https:\/\/www.linkedin.com\/in\/anushamorappanavar\/\"><span style=\"font-weight: 400;\">Anusha Morappanavar<\/span><\/a><span style=\"font-weight: 400;\">, evaluated alternate techniques for computing document similarity, which enables users to find clusters of similar comments and see which language from a particular comment is unique. And <\/span><a href=\"https:\/\/www.linkedin.com\/in\/khaleel-r-75590371\/\"><span style=\"font-weight: 400;\">Khaleel R<\/span><\/a><span style=\"font-weight: 400;\"> \u00a0prototyped the use of Apache Spark to detect and mark legal citations and legislation names from within the documents.<\/span><\/p>\n<p><b>So, where is it?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The good news is that after a semester of extremely hard work, \u201cTeam Docket\u201d has Docket Wrench up and running again. But we need to ingest a great deal more data and test to make sure that the application can run once we\u2019ve done so. This will take a while. As soon as the students have completed their final project submission, though, we&#8217;ll be starting a private beta in which our collaborators can nominate dockets, explore the service, and propose features. Please join us! <\/span><\/p>\n<p><a href=\"http:\/\/blog.law.cornell.edu\/tech\/files\/2017\/05\/MEng_presentation_spring_2017_600w.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-151\" src=\"http:\/\/blog.law.cornell.edu\/tech\/files\/2017\/05\/MEng_presentation_spring_2017_600w.jpg\" alt=\"\" width=\"600\" height=\"338\" \/><\/a><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>On May 12, LII engineers Sylvia Kwakye, Ph.D., and Nic Ceynowa hosted a presentation by the 14 Cornell University Masters of Engineering students they\u2019d supervised this spring as they presented their project work on the Docket Wrench application to LII and Cornell Law Library staff. LII adopted the Docket Wrench application from the Sunlight Foundation <a href='https:\/\/blog.law.cornell.edu\/tech\/2017\/05\/18\/liis-m-eng-crew-rebuilds-docket-wrench\/'>[&#8230;]<\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-149","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.law.cornell.edu\/tech\/wp-json\/wp\/v2\/posts\/149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.law.cornell.edu\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.law.cornell.edu\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.law.cornell.edu\/tech\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.law.cornell.edu\/tech\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":4,"href":"https:\/\/blog.law.cornell.edu\/tech\/wp-json\/wp\/v2\/posts\/149\/revisions"}],"predecessor-version":[{"id":155,"href":"https:\/\/blog.law.cornell.edu\/tech\/wp-json\/wp\/v2\/posts\/149\/revisions\/155"}],"wp:attachment":[{"href":"https:\/\/blog.law.cornell.edu\/tech\/wp-json\/wp\/v2\/media?parent=149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.law.cornell.edu\/tech\/wp-json\/wp\/v2\/categories?post=149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.law.cornell.edu\/tech\/wp-json\/wp\/v2\/tags?post=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}