| | |
Summary: Computational Thinking for Lawyers
Kevin D. Ashley
Professor of Law and Intelligent Systems
University of Pittsburgh
ashley@pitt.edu
February 19, 2009 Copyright Kevin D. Ashley. 2009 2
Computational Thinking for Lawyers
1. Debugging the (legal) code by
a) Resolving logical ambiguities (i.e., normalization)
b) Evaluating proposed rule with test cases
e.g., real and hypothetical counterexamples, exceptions
2. Algorithms, flowcharts, process models
to explain complex legal structures and processes
e.g., debugging proposed rule with test case,
statutory interpretation, predicting outcomes, structured arguments
3. Computer tools for conceptual/logical queries
not Boolean queries with key words but
conceptual hypotheses to test against data;
need legal IR/AI systems that process conceptual queries intelligently
February 19, 2009 Copyright Kevin D. Ashley. 2009 3
|