Show simple item record

dc.contributor.authorLi, William P.
dc.contributor.authorAzar, Pablo Daniel
dc.contributor.authorLarochelle, David
dc.contributor.authorHill, Phil
dc.contributor.authorLo, Andrew W.
dc.date.accessioned2015-10-27T13:19:44Z
dc.date.available2015-10-27T13:19:44Z
dc.date.issued2015
dc.identifier.issn1941-5788
dc.identifier.urihttp://hdl.handle.net/1721.1/99465
dc.description.abstractThe agglomeration of rules and regulations over time has produced a body of legal code that no single individual can fully comprehend. This complexity produces inefficiencies, makes the processes of understanding and changing the law difficult, and frustrates the fundamental principle that the law should provide fair notice to the governed. In this Article, we take a quantitative, unbiased, and software-engineering approach to analyze the evolution of the United States Code from 1926 to today. Software engineers frequently face the challenge of understanding and managing large, structured collections of instructions, directives, and conditional statements, and we adapt and apply their techniques to the U.S. Code over time. Our work produces insights into the structure of the U.S. Code as a whole, its strengths and vulnerabilities, and new ways of thinking about individual laws. For example, we identify the first appearance and spread of important terms in the U.S. Code like “whistleblower” and “privacy.” We also analyze and visualize the network structure of certain substantial reforms, including the Patient Protection and Affordable Care Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act, and show how the interconnections of references can increase complexity and create the potential for unintended consequences. Our work is a timely illustration of computational approaches to law as the legal profession embraces technology for scholarship in order to increase efficiency and to improve access to justice.en_US
dc.description.sponsorshipMIT Laboratory for Financial Engineeringen_US
dc.language.isoen_US
dc.publisherUniversity of Maryland School of Lawen_US
dc.relation.isversionofhttp://digitalcommons.law.umaryland.edu/jbtl/vol10/iss2/6/en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceUM Carey Lawen_US
dc.titleLaw Is Code: A Software Engineering Approach to Analyzing the United States Codeen_US
dc.typeArticleen_US
dc.identifier.citationLi, William, Pablo Azar, David Larochelle, Phil Hill, and Andrew W. Lo. "Law Is Code: A Software Engineering Approach to Analyzing the United States Code." Journal of Business & Technology Law 10(2) (2015).en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Economicsen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.departmentSloan School of Managementen_US
dc.contributor.approverLo, Andrew W.en_US
dc.contributor.mitauthorLi, William P.en_US
dc.contributor.mitauthorAzar, Pablo Danielen_US
dc.contributor.mitauthorLo, Andrew W.en_US
dc.relation.journalJournal of Business & Technology Lawen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dspace.orderedauthorsLi, William; Azar, Pablo; Larochelle, David; Hill, Phil; Lo, Andrew W.en_US
dc.identifier.orcidhttps://orcid.org/0000-0001-6982-9800
dc.identifier.orcidhttps://orcid.org/0000-0001-9156-2428
dc.identifier.orcidhttps://orcid.org/0000-0003-2944-7773
mit.licensePUBLISHER_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record