Law Smells - Defining and Detecting Problematic Patterns in Legal Drafting
نویسندگان
چکیده
Building on the computer science concept of code smells, we initiate study law i.e., patterns in legal texts that pose threats to comprehensibility and maintainability law. With five intuitive smells as running examples — namely, duplicated phrase, long element, large reference tree, ambiguous syntax, natural language obsession develop a comprehensive smell taxonomy. This taxonomy classifies by when they can be detected, which aspects relate to, how discovered. We introduce text-based graph-based methods identify instances confirming their utility practice using United States Code test case. Our work demonstrates ideas from software engineering leveraged assess improve quality code, thus drawing attention an understudied area intersection highlighting potential computational drafting.
منابع مشابه
Detecting Bad Smells in Haskell
A bad smell in Haskell code is an inefficiency or error that runs contrary to established good practice and coding conventions. This project centres on the development of a tool to detect bad smells commonly introduced into Haskell programs by 1 year Computer Science students. This paper outlines the motivations, and introduces the technical background and implementation of the tool along and d...
متن کاملDetecting Bad Smells in AspectJ
This paper defines algorithms to automatically detect five types of bad smells that occur in aspect-oriented systems, more specifically those written using the AspectJ language. We provide a prototype implementation to evaluate the detection algorithms in a case study, where bad smells are detected in three well-known AspectJ systems.
متن کاملCurrent Frontiers in Legal Drafting Systems
Most legal tasks involve document preparation. Drafting effective texts is central to lawyering, judging, legislating, and regulating. How best to support that work with intelligent tools is an ancient topic in AI-and-Law circles. This article surveys the history and current state of document drafting software and associated theory. Present frontiers in both of those fields are identified, and ...
متن کاملLegal and Ethical Principles of Criminalization in Iran’s Criminal Law
Background: The criminal code is the rules that restrict the rights and freedoms of a person to ensure peaceful coexistence. What behavior should be prohibited and which one can be removed from the circle of legal acts. How can the word ethics in the world of law refer to ethical and literary means from the past, and is called the tradition of morality, in the sense of moral standards? On the b...
متن کاملToward a new language of legal drafting
Lawyers should write in document markup language just like web developers, digital publishers, scientists, and almost everyone else.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Social Science Research Network
سال: 2021
ISSN: ['1556-5068']
DOI: https://doi.org/10.2139/ssrn.3943378