Camp MuirThomas D. LaToza

Ph.D. Student

Institute for Software Research

School of Computer Science

Carnegie Mellon University

tlatoza [at] cs.cmu.edu

CV


 

 

I’m a fourth year software engineering Ph.D. student at Carnegie Mellon University.  My advisor is Prof. Brad Myers.  

 

Research Interests

Empirical studies of programmers, human computer interaction, machine learning, code navigation, science of design, aspect oriented programming, modularity, mining software repositories

 

 

Publications

 

Major Conference Papers

LaToza, T.D., & Myers, B.A.  How Developers Reason about Update Paths.  In submission.

 

LaToza, T.D., Garlan, D., Herblseb, J.D., and Myers, B.A.  (2007).  Program Comprehension as Fact Finding.  To appear in Foundations of Software Engineering (FSE).

 

LaToza, T.D., Venolia, G., & DeLine, R. (2006).  Maintaining Mental Models: A Study of Developer Work Habits.  In International Conference on Software Engineering (ICSE).

 

Goldberg, D.E., Sastry, K, & LaToza, T.  (2001).  On the supply of building blocks.  Genetic and Evolutionary Computation Conference, San Francisco, CA, July 7 – 11, 336-342.   Presentation slides

 

Other

LaToza, T.D.  (2008).  Answering Common Questions about Code. Doctoral Symposium, International Conference on Software Engineering (ICSE).

 

LaToza, T.D.  (2006).  Using Architecture to Change Code: Studying Information Needs.  Student Research Competition, OOPSLA.

 

LaToza, T.D., & Herbsleb, J.D.  (2005).   Using software maps for security inspections.  Poster at the Cylab Corporate Partners Meeting, (Pittsburgh, PA), April 2005.

 

LaToza, T.D., & Kirlik, A. (2004).  Understanding and modifying procedural versus Object-Oriented programs: where does domain knowledge help more?  Poster at the 26th Annual Meeting of the Cognitive Science Society, (Chicago, IL), August 2004.

 

Technical Reports

Venolia, G., DeLine, R., and LaToza, T. Software Development at Microsoft Observed: It's about people ... working together.  Microsoft Research Technical Report MSR-TR-2005-140. October 2005.

 

Theses

LaToza, T.D., & Kirlik, A.  (2004).  The understanding and modification of procedural and Object-Oriented programs – when does knowledge help more?  Psychology Department, University of Illinois at Urbana-Champaign, Undergraduate Honors Thesis.

                                                         

 

 

Some Talks

How Microsoft Developers Communicate about Code

Software Research Seminar, CMU – September 19, 2005

 

A Review of Software Design Visualization

Software Research Seminar, CMU – November 18, 2004

 

Architectural Tradeoff and Analysis Method

Topics in Software Engineering, UIUC – September 16, 2003

 

 

Personal

Pictures

Activities – hiking, cycling, jogging, soccer, kayaking

 

 

Addresses

Mailing address

Thomas LaToza

Institute for Software Research

School of Computer Science

Carnegie Mellon University

5000 Forbes Avenue

Pittsburgh, PA 15213

Office

Doherty Hall 4301-C

(412) 268-1964

 

Home

5521 Hobart Street

Pittsburgh, PA  15217

 

 

Last updated March 13, 2008