<!-- 
.. title: Publications and Talks
.. slug: pubs_talks
.. date: 2014/03/20 08:32:17
.. tags:
.. link: 
.. description: 
-->

Papers &amp; Publications
-------------------------
<table class="table-list">
<tr>
<td>
    <b>Towards Automated Coding of Program Comprehension Gaze Data</b><br />
    Michael Hansen, Robert L. Goldstone, Andrew Lumsdaine<br />
    <em>Position Paper from Eye Movements in Programming Education Workshop, Koli Calling 2014</em><br />
    <a href="http://www.mi.fu-berlin.de/en/inf/groups/ag-ddi/Gaze_Workshop/index.html" class="btn">Web Site</a> &nbsp; <a href="../assets/hansen2014_position.pdf" class="btn btn-info" target="_blank">Paper</a>
</td>
</tr>
<tr>
<td>
    <b>Eye Tracking in Computing Education</b><br />
    Teresa Busjahn, Carsten Schulte, Bonita Sharif, Simon, Andrew Begel, Michael Hansen, Roman Bednarik, Paul Orlov, Petri Ihantola, Galina Shchekotova, and Maria Antropova<br />
    <em>Proceedings of the tenth annual conference on International computing education research (ICER '14), 3-10, 2014</em><br />
    <a href="../assets/busjahn2014_icer.bib" class="btn">Bibtex</a> &nbsp; <a href="http://doi.acm.org/10.1145/2632320.2632344" class="btn btn-info" target="_blank">Paper</a>
</td>
</tr>
<tr>
<td>
    <b>Quantifying and Classifying Covert Communications on Android</b><br />
    Raquel Hill, Michael Hansen, Veer Singh<br />
    <em>Mobile Networks and Applications, 19(1):79–87, 2014</em><br />
    <a href="../assets/hill2014quantifying.bib" class="btn">Bibtex</a> &nbsp; <a href="http://link.springer.com/article/10.1007/s11036-013-0482-7#" class="btn btn-info" target="_blank">Paper</a>
</td>
</tr>
<tr>
<td>
    <b>What Makes Code Hard to Understand?</b><br />
    Michael E. Hansen, Robert L. Goldstone, and Andrew Lumsdaine<br />
    <em>ArXiv e-prints, 1304.5257, April 2013</em><br />
    <a href="../assets/hansen2013codehard.bib" class="btn">Bibtex</a> &nbsp; <a href="http://arxiv.org/abs/1304.5257" class="btn btn-info" target="_blank">Paper</a>
</td>
</tr>

<tr>
<td>
    <b>Cognitive Architectures: A Way Forward for the Psychology of Programming</b><br />
    Michael E. Hansen, Andrew Lumsdaine, and Rob L. Goldstone<br />
    <em>Onward! Workshop at the Third Annual SPLASH Conference 2012</em><br />
    <a href="../assets/hansen2012cognitive.bib" class="btn">Bibtex</a>
    &nbsp;
    <a href="../assets/hansen2012_architectures.pdf" class="btn btn-info">Paper</a>
</td>
</tr>

<tr>
<td>
    <b>Detecting Covert Communication on Android</b><br />
    Michael E. Hansen, Raquel Hill, and Seth Wimberly<br />
    <em>IEEE Local Computer Networks 2012 Conference</em><br />
    <a href="../assets/hansen2012covert.bib" class="btn">Bibtex</a>
</td>
</tr>

<tr>
<td>
    <b>Extending transfer entropy improves identification of effective connectivity in a spiking cortical network model</b><br />
    Shinya Ito, Michael E. Hansen, Randy Heiland, Andrew Lumsdaine, Alan M. Litke, and John M. Beggs<br />
    <em>PLoS ONE, 6(11):e27431, 11 2011.</em><br />
    <a href="../assets/ito2011extending.bib" class="btn">Bibtex</a> &nbsp; <a href="http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0027431" class="btn btn-info" target="_blank">Paper</a>
</td>
</tr>

<tr>
<td>
    <b>Progress in developing a computer aided laboratory instruction system</b><br />
    Scott A. Morton, Robin Hill, and Michael E. Hansen<br />
    <em>In 2007 Rocky Mountain Section ASEE Conference, Provo, UT, April 2007.</em><br />
    <a href="../assets/morton2007progress.bib" class="btn">Bibtex</a>
</td>
</tr>
</table>

<hr />

Talks
-----
<table class="table-list">
<tr>
<td>
    <b>Mr. Bits: A Quantitative Process Model of Simple Program Understanding &amp; 
Nibbles: A Constraint-Based Model of Program Reading and Inference</b><br />
    Percepts and Concepts Lab<br />
    <em>1 May 2015</em><br />
    <a href="../talks/pcl_spring_2015" class="btn btn-primary" target="_blank">Slides</a>
    <span class="muted">
        (created with <a href="http://ipython.org/notebook.html">IPython Notebook</a>)
    </span>
</td>
</tr>

<tr>
<td>
    <b>Mr. Bits: A Quantitative Model of Program Comprehension</b><br />
    Performance and Learning Models Lab<br />
    <em>16 Dec 2014</em><br />
    <a href="../talks/palm_fall_2014" class="btn btn-primary" target="_blank">Slides</a>
    <span class="muted">
        (created with <a href="http://ipython.org/notebook.html">IPython Notebook</a>)
    </span>
</td>
</tr>

<tr>
<td>
    <b>eyeCode: An Eye-Tracking Experimental Framework for Program Comprehension</b><br />
    Percepts and Concepts Lab<br />
    <em>16 May 2014</em><br />
    <a href="../talks/pcl_spring_2014" class="btn btn-primary" target="_blank">Slides</a>
    <span class="muted">
        (created with <a href="http://ipython.org/notebook.html">IPython Notebook</a>)
    </span>
</td>
</tr>

<tr>
<td>
    <b>Towards Quantifying Program Complexity and Comprehension</b><br />
    Dagstuhl Seminar 13502<br />
    <em>10 Dec 2013</em><br />
    <a href="../talks/dagstuhl" class="btn btn-primary" target="_blank">Slides</a>
    <span class="muted">
        (created with <a href="http://ipython.org/notebook.html">IPython Notebook</a>)
    </span>
</td>
</tr>

<tr>
<td>
    <b>Quantifying Program Comprehension</b><br />
    Percepts and Concepts Lab<br />
    <em>20 Sep 2013</em><br />
    <a href="../talks/pcl_fall_2013" class="btn btn-primary" target="_blank">Slides</a>
    <span class="muted">
        (created with <a href="http://ipython.org/notebook.html">IPython Notebook</a>)
    </span>
</td>
</tr>

<tr>
<td>
    <b>What Makes Code Hard to Understand?</b><br />
    Cognitive Lunch Series<br />
    <em>27 Feb 2013</em><br />
    <a href="../talks/coglunch_2013" class="btn btn-primary" target="_blank">Slides</a>
    <span class="muted">
        (created with <a href="http://paulrouget.com/dzslides/">dzslides</a>)
    </span>
</td>
</tr>

<tr>
<td>
    <b>Cognitive Architectures: A Way Forward for the Psychology of Programming</b><br />
    Onward! Workshop, SPLASH 2012<br />
    <em>23 Oct 2012</em><br />
    <a href="../assets/onward_fall_2012.pptx" class="btn btn-primary">Slides</a>
    <span class="muted">(Powerpoint 1.3MB)</span>
</td>
</tr>

<tr>
<td>
    <b>Usability and Cognitive Models of Program Comprehension</b><br />
    Percepts and Concepts Lab, Indiana University <br />
    <em>18 Apr 2012</em><br />
    <a href="../assets/pcl_spring_2012.pdf" class="btn btn-primary">Slides</a>
    <span class="muted">(PDF 1.6MB)</span>
</td>
</tr>

<tr>
<td>
    <b>Contracts in a World of Uncertainty</b><br />
    Programming Languages Group, Indiana University<br />
    <em>Spring 2011</em><br />
    <a href="../assets/pl_wonks_spring_2011_slides.pdf" class="btn btn-primary">Slides</a>
    <span class="muted">(PDF 292KB)</span>
</td>
</tr>

<tr>
<td>
    <b>Programming Languages, Cognitive Science, and Computational Thinking</b><br />
    Open Systems Lab, Indiana University<br />
    <em>Fall 2011</em><br />
    <a href="../assets/osl_fall_2011_slides.pdf" class="btn btn-primary">Slides</a>
    <span class="muted">(PDF 573KB)</span>
</td>
</tr>

<tr>
<td>
    <b>Comparing Software Abstractions: Baby Steps</b><br />
    Open Systems Lab<br />
    <em>Spring 2011</em><br />
    <a href="../assets/osl_spring_2011_slides.pdf" class="btn btn-primary">Slides</a>
    <span class="muted">(PDF 486KB)</span>
</td>
</tr>

<tr>
<td>
    <b>Intro to Bayesian Analysis</b><br />
    Open Systems Lab, Indiana University<br />
    <em>Fall 2010</em><br />
    <a href="../assets/osl_fall_2010_slides.pdf" class="btn btn-primary">Slides</a>
    <span class="muted">(PDF 816KB)</span>
</td>
</tr>

<tr>
<td>
    <b>The .NET Platform and C#</b><br />
    Open Systems Lab, Indiana University<br />
    <em>Spring 2010</em><br />
    <a href="../assets/osl_spring_2010_slides.pdf" class="btn btn-primary">Slides</a>
    <span class="muted">(PDF 677KB)</span>
</td>
</tr>

<tr>
<td>
    <b>Cognitive Science: All Fun and Games?</b><br />
    Open Systems Lab, Indiana University<br />
    <em>Spring 2009</em><br />
    <a href="../assets/osl_fall_2009_slides.pdf" class="btn btn-primary">Slides</a>
    <span class="muted">(PDF 458KB)</span>
</td>
</tr>
</table>

<hr />

Courses
-------
<table class="table-list">
<tr>
<td>
    <b>COGS-Q 520 Mathematics and Logic for Cognitive Science</b><br />
    Larry Moss<br />
    <em>Fall 2012</em>
</td>
</tr>
<tr>
<td>
    <b>COGS-Q 540 Philosophical Foundations of Cognitive Science</b><br />
    Colin Allen<br />
    <em>Fall 2011</em>
</td>
</tr>
<tr>
<td>
    <b>COGS-Q 551 The Brain and Cognition</b><br />
    Sharlene Newman<br />
    <em>Fall 2011</em><br />
    <a href="../assets/mihansen_q551.pdf" class="btn btn-primary">Paper</a>
    <span class="muted">(PDF 212KB)</span>
</td>
</tr>
<tr>
<td>
    <b>CSCI-B 689 Computational Photography</b><br />
    Andrew Lumsdaine<br />
    <em>Fall 2011</em>
</td>
</tr>
<tr>
<td>
    <b>COGS-Q 550 Models in Cognitive Science</b><br />
    Michael Jones<br />
    <em>Spring 2011</em><br />
    <a href="../assets/mihansen_b689.pdf" class="btn btn-primary">Paper</a>
    <span class="muted">(PDF 3.5MB)</span>
</td>
</tr>
<tr>
<td>
    <b>COGS-Q 610 Networks of the Brain</b><br />
    Olaf Sporns<br />
    <em>Spring 2011</em><br />
    <a href="../assets/mihansen_q610.pdf" class="btn btn-primary">Paper</a>
    <span class="muted">(PDF 629KB)</span>
</td>
</tr>
<tr>
<td>
    <b>CSCI-B 649 Trusted Computing</b><br />
    Raquel Hill<br />
    <em>Spring 2011</em>
</td>
</tr>
<tr>
<td>
    <b>CSCI-B 629 Reversible and Quantum Computing</b><br />
    Amr Sabry<br />
    <em>Spring 2011</em><br />
    <a href="../assets/mihansen_quantum.pdf" class="btn btn-primary">Slides</a>
    <span class="muted">(PDF 636KB)</span>
</td>
</tr>
<tr>
<td>
    <b>COGS-Q 700 Insight and Invention in Geometry</b><br />
    Douglas Hofstadter<br />
    <em>Fall 2010</em><br />
    <a href="../assets/mihansen_q700.pdf" class="btn btn-primary">Paper</a>
    <span class="muted">(PDF 750KB)</span>
</td>
</tr>
<tr>
<td>
    <b>CSCI-B 629 Integrating Static and Dynamic Typing</b><br />
    Amal Ahmed<br />
    <em>Fall 2010</em><br />
    <a href="../assets/mihansen_b629.zip" class="btn btn-primary">Slides</a>
    <span class="muted">(ZIP 6.5MB)</span>
</td>
</tr>
<tr>
<td>
    <b>CSCI-B 651 Natural Language Processing</b><br />
    Michael Gasser<br />
    <em>Fall 2010</em><br />
    <a href="http://code.google.com/p/nltk/source/detail?r=8722" class="btn btn-primary">Project</a>
</td>
</tr>
<tr>
<td>
    <b>CSCI-B 501 Theory of Computation</b><br />
    Daniel Leivant<br />
    <em>Spring 2010</em>
</td>
</tr>
<tr>
<td>
    <b>COGS-Q 580 Introduction to Dynamical Systems in Cognitive Science</b><br />
    James Townsend<br />
    <em>Spring 2010</em>
</td>
</tr>
<tr>
<td>
    <b>PSY-P 534 Introduction to Bayesian Data Analysis II</b><br />
    John K. Kruschke<br />
    <em>Spring 2010</em>
</td>
</tr>
<tr>
<td>
    <b>CSCI-B 521 Principles of Programming Languages</b><br />
    Daniel P. Friedman<br />
    <em>Fall 2009</em>
</td>
</tr>
<tr>
<td>
    <b>CSCI-P 536 Advanced Operating Systems</b><br />
    Andrew Lumsdaine<br />
    <em>Fall 2009</em>
</td>
</tr>
<tr>
<td>
    <b>PSY-P 533 Introduction to Bayesian Data Analysis I</b><br />
    John K. Kruschke<br />
    <em>Fall 2009</em>
</td>
</tr>
</table>
