Joseph Lawrance, Ph.D.

Joey Lawrance Postdoctoral Associate
MIT CSAIL
32 Vassar St, Room G716
Cambridge, MA, 02139 USA
Web: http://joeylawrance.com
LinkedIn profile
Email:

Overview

I earned my Ph.D. at Oregon State University, under the direction of Dr. Margaret Burnett. I was awarded an IBM Ph.D. Scholarship for my research on applying information foraging theory to debugging.

Curriculum Vitae (PDF)

Upcoming Events

Publications

Theses

  1. Information Foraging in Debugging. Ph.D. Thesis. 2009.
  2. How well do professional developers test with code coverage visualizations? An Empirical Study. Master's Thesis. 2005.

Journal Articles (Refereed)

  1. Ko, A. J., Abraham, R., Beckwith, L., Blackwell, A., Burnett, M., Erwig, M., Lawrance, J., Lieberman, H., Myers, B., Rosson, M. B., Rothermel, G., Scaffidi, C., Shaw, M. and Wiedenbeck, S. The State of the Art in End-User Software Engineering, ACM Computing Surveys (To appear).
  2. Dagit, J., Lawrance, J., Neumann, C., Burnett, M., Metoyer, R. and Adams, S. Using Cognitive Dimensions: Advice from the Trenches, Journal of Visual Languages and Computing, 17(4), 302-327, August 2006.
  3. Robertson, T. J., Lawrance, J. and Burnett, M. Impact of High-Intensity Negotiated-Style Interruptions on End-User Debugging, Journal of Visual Languages and Computing, 17(2), 187-202, April 2006.

Full Conference Papers (Refereed)

  1. Lawrance, J., Burnett, M., Bellamy, R., Bogart, C. and Swart, C. Reactive Information Foraging for Evolving Goals, ACM Conference on Human Factors in Computing Systems (CHI 2010), Atlanta, Georgia (To appear April 2010). (22% acceptance rate)
  2. Lawrance, J., Bellamy, R., Burnett, M. and Rector, K. Can Information Foraging Pick the Fix? A Field Study, IEEE Symposium on Visual Languages and Human-Centric Computing, September 2008, 57-64. (28.6% acceptance rate)
  3. Lawrance, J., Bellamy, R., Burnett, M. and Rector, K. Using Information Scent to Model the Dynamic Foraging Behavior of Programmers in Maintenance Tasks, ACM Conference on Human Factors in Computing Systems (CHI'08), Florence, Italy, April 2008, 1323-1332. (22% acceptance rate) (Best Paper Honorable Mention, awarded to 30 of the 714 submitted papers)
  4. Lawrance, J., Bellamy, R., and Burnett, M. Scents in Programs: Does Information Foraging Theory Apply to Program Debugging? IEEE Symposium on Visual Languages and Human-Centric Computing, Coeur d’Alène, Idaho, September 2007, 15-22. (32% acceptance rate)
  5. Lawrance, J., Abraham, R., Burnett, M. and Erwig, M. Sharing Reasoning to Improve Fault Localization in Spreadsheets, IEEE Symposium on Visual Languages and Human-Centric Computing, Brighton, United Kingdom, September 2006, 35-42. (25% acceptance rate)
  6. Beckwith, L., Kissinger, C., Burnett, M., Wiedenbeck, S., Lawrance, J., Blackwell, A. and Cook, C. Tinkering and Gender in End-User Programmers' Debugging, ACM Conference on Human Factors in Computing Systems (CHI'06), Montréal, Quebec, Canada, April 2006, 231-240. (23% acceptance rate)
  7. Lawrance, J., Clarke, S., Burnett, M. and Rothermel, G. How well do professional developers test with code coverage visualizations? An empirical study, IEEE Symposium on Visual Languages and Human-Centric Computing, Dallas, Texas, September 2005, 53-60. (31% acceptance rate)

Minor Papers

  1. Burnett, M., Bogart, C., Cao, J., Grigoreanu, V., Kulesza, T. and Lawrance, J., End-user software engineering and distributed cognition, Proceedings of the 2009 ICSE Workshop on Software Engineering Foundations for End User Programming, May 2009, 1-7.
  2. Lawrance, J., Bogart, C., Burnett, M., Bellamy, R., and Rector, K. How People Debug, Revisited: An Information Foraging Theory Perspective, IBM Technical Report RC24783, April 2009.
  3. Lawrance, J. Using Programming by Demonstration to Reorganize User Interfaces, Graduate Student Consortium at IEEE Symposium on Visual Languages and Human Centric Computing, Brighton, United Kingdom, September 2006, 238-239.
  4. Lawrance, J., Burnett, M., Abraham, R. and Erwig, M. Toward Sharing Reasoning to Improve Fault Localization in Spreadsheets, 2nd Workshop on End User Software Engineering (WEUSE) at ACM Conference on Human Factors in Computing Systems (CHI'06), Montréal, Quebec, Canada, April 2006.
  5. Burnett M., Dagit, J., Lawrance, J., Beckwith, L. and Kissinger, C. Experiences with Cognitive Dimensions, Cognitive Dimensions of Notations 10th Anniversary Workshop at IEEE Symposium on Visual Languages and Human-Centric Computing, Dallas, Texas, September 2005.
  6. Lawrance, J., Clarke, S., Burnett, M. and Rothermel, G. How Well Do Professional Developers Test with Code Coverage Visualizations? An Empirical Study, Oregon State University Technical Report 2005-86, March 2005.

Under Review

  1. Lawrance, J., Bogart, C., Burnett, M., Bellamy, R., Rector, K., How People Debug, Revisited: An Information Foraging Theory Perspective, Transactions on Software Engineering (submitted).
  2. Scaffidi, C., Fleming, S., Piorkowski, D., Burnett, M., Bellamy, R., Lawrance, J. Unifying Software Engineering Methods and Tools: Principles and Patterns from Information Foraging Theory. Transactions on Software Engineering (submitted).

Education

Experience

Research

Teaching

Professional

Affiliations

Interests

Skills

Usability

Programming

Personal