Post Job Free
Sign in

Project Manager Software Engineer

Location:
Corvallis, OR
Posted:
November 09, 2012

Contact this candidate

Resume:

Bogar t /Or eg on

Christopher A. Bogart

School of Electrical Engineering and Computer Science

Oregon State University

Corvallis, OR 97330-5501

******@****.***********.***

Research Interests:

I am interested in the human -computer interaction challenges involved in supporting users trying to make sense

of complex time-oriented datasets: for example programmers debugging by trying to understand program

misbehaviors captured in a program trace, or scientists trying to understand the behaviors of computer mo dels.

In my current PhD research I am studying the work practices of cognitive modelers (psychologists who model

cognition in order to understand human behavior). My approach involves capturing and making explicit the

evaluation abstractions that are usually implicit in a user s exploration of model output. I have been building an

experimental tool to support modelers at the Air Force Research Laboratory who use the ACT-R and RML cognitive

modeling languages.

Education:

Oregon State University, Ph.D. in progress, Computer Science (Expected graduation June 2013)

Colorado State University, 1992, M.S. Computer Science, GPA 4.0

Colorado State University, 1988, B.S. Computer Science, Honors, GPA 4.0

Minors in Mathematics and Psychology

Training:

ACT-R Summer school, Carnegie-Mellon University, July 2010

Employment History:

Dec. 2008-Present Graduate Research Assistant, Oregon State University

Summer 2009,10 Intern, Air Force Research Laboratory, Mesa AZ

Summer 2011 Instructor, Intro to Usability Engineering, Oregon State University

Fall 2011 Intern, Air Force Research Laboratory, Dayton OH

Sept. 2007-Dec. 2008 Graduate Teaching Assistant, Oregon State University

Summer 2008 User experience intern, Microsoft, Seattle WA

2003-2007 Software Engineer and Consultant, SKLD, Denver CO

2001-2003 Software Engineer and Consultant, Avaya, Thornton CO

1990-2001 Various software engineering contracts (see projects below)

1999 Basic computer skills course developer, Boulder, CO

1989-1990 Assistant English Teacher, Iruma, Japan

Awards and Honors:

National Merit Scholar, 1984

Patricia Mohilner Memorial Scholarship, 1987

Phi Beta Kappa, 1988

Invited Talks:

How Do People Debug F#?, Microsoft, Seattle, WA, December 15, 2008

Journal Articles:

C. Scaffidi, C. Bogart, M. Burnett, A. Cypher, B. Myers, and M. Shaw, Using traits of web macro scripts to predict

reuse, Journal of Visual Languages and Computing 21(5), December 2010.

J. Lawrance, C. Bogart, M. Burnett, R. Bellamy, K. Rector, and S. D. Fleming, How programmers debug, revisited:

an information foraging theory perspective, IEEE Transactions on Software Engineering (to appear).

D. Whitley, T. Starkweather, and C. Bogart, Genetic algorithms and neural networks: Optimizing connections and

connectivity, Parallel Computing, vol. 14, 1990, pp. 347-361.

Conference Papers:

C. Bogart, M. Burnett, S. Douglass, H. Adams, R. White, Designing a debugging interaction language for cognitive

modelers: an initial case study in Natural Programming Plus . ACM CHI, 2012 (to appear).

D. Piorkowski, S. Fleming, C. Scaffidi, C. Bogart, M. Burnett, B. John, R. Bellamy, C. Swart, Reactive

Information Foraging: An empirical investigation of theory-based recommender systems for programmers .

ACM CHI, 2012 (to appear).

D. Piorkowski, S. D. Fleming, C. Scaffidi, L. John, C. Bogart, B. E. John, M. Burnett, and R. Bellamy, Modeling

Programmer Navigation: A head-to-head empirical evaluation of predictive models, IEEE Symposium on

Visual Languages and Human-Centric Computing, 2011, pp. 109-116.

C. Bogart, M. Burnett, S. Douglass, D. Piorkowski, and A. Shinsel, Does my model work? Evaluation abstractions

of cognitive modelers, IEEE Symposium on Visual Languages and Human-Centric Computing, 2010, pp.

49-58.

J. Lawrance, M. Burnett, R. Bellamy, C. Bogart, and C. Swart, Reactive Information Foraging for Evolving Goals,

ACM CHI, 2010, pp. 25-34.

C. Scaffidi, C. Bogart, M. Burnett, A. Cypher, B. Myers, and M. Shaw, Predicting Reuse of End -User Web Macro

Scripts, IEEE Symposium on Visual Languages and Human-Centric Computing, 2009, pp. 93-100.

N. Subrahmaniyan, M. Burnett, and C. Bogart, Software visualization for end-user programmers: trial period

obstacles, ACM Symposium on Software Visualization, 2008, pp. 135-144.

V. Grigoreanu, J. Cao, T. Kulesza, C. Bogart, K. Rector, M. Burnett, and S. Wiedenbeck, Can feature design

reduce the gender gap in end-user software development environments, IEEE Symposium on Visual

Languages and Human-Centric Computing, 2008, pp. 149-156.

C. Bogart, M. Burnett, A. Cypher, and C. Scaffidi, End-user programming in the wild: A field study of CoScripter

scripts, IEEE Symposium on Visual Languages and Human-Centric Computing, 2008, pp. 39-46.

Other Papers:

M. Burnett, C. Bogart, J. Cao, V. Grigoreanu, T. Kulesza, and J. Lawrance, End-user software engineering and

distributed cognition, ICSE Workshop on Software Engineering for End-User Programmers, Vancouver,

BC, 2009. (to appear)

C. Scaffidi, C. Bogart, M. Burnett, A. Cypher, B. Myers, and M. Shaw, Characterizing reusability of end-user web

macro scripts, International Workshop on Recommendation Systems for Software Engineering, ACM,

2008.

C. Bogart, Rhetorical end-user programming, IEEE Symposium on Visual Languages and Human-Centric

Computing, Graduate Consortium Paper, 2008, pp. 260-261.

Sample of projects completed as software engineering contracts (1990-2008):

Project Analysis Provided technical and conceptual assistance to a project manager hired to analyze a large and

severely delayed software project, in terms of both the status of project management, and the structure and

progress of the product itself. After the analysis, I planned, installed, operated, and trained developers to

use a new configuration management system using Visual SourceSafe, did installation, administration and

training for defect tracking software, created custom tools in Visual Basic for carrying out a biweekly

build, and developed some modules in Visual Basic as part of the product itself. (Consultant for Summ it

Technology, 3300 South Parker Road, Aurora, CO. April - October 2000)

Digital Document Repository Management of a software system for reception, indexing, and storage of scanned

images of real estate documents at a title company data center. Responsibilities included supervision of

three part-time personnel; liaison with fourteen county clerks supplying data; porting of code from a non -

Y2K compliant Data General UNIX system to Red Hat Linux; design, creation, and support for several

Visual Basic image viewer programs; UNIX system configuration and administration; Perl, UNIX shell,

2

and C programming; design and production of a plat image distribution consisting of 100+ CDs of images,

a viewer, and a database. (Consultant for SKLD, 720 S. Colorado, Suite 1000N, Denver CO. August 1999

- February 2000; created a web interface for this system in 2006/2007)

Computer Training: Designed and implemented a computer training course for English - and Spanish-speaking

beginning computer users, including Windows 95 and internet skills. (Consultant for Kara Stevens,

Boulder Family Independence Initiative; February 1999 - June 1999)

Graphical User Interface: Design and implementation of various parts of a Windows 3.1 graphical user interface,

for a program which simulates and determines air conditioning needs for large buildings. C++, Visual

Basic, Fortran, SQL, and Crystal Reports were used. (Consultant for SEI, Associates, 2892 Shadow Creek

Drive #303, Boulder, CO 80303 USA; About a year total between 1993 - 1998)

Complaint Processing System: Design, implementation, documentation, user training and support, of a system to

accept citizen complaints at 16 offices around the city of Buenos Aires and send work orders to appropriate

repair crews. Written in Visual Basic, with most functionality in ActiveX components for future migration

to a web-based intranet. The database backend used Microsoft Access. Other duties included general user

support and troubleshooting for city employees using Windows '95 and Office '97, and creation of various

database-searching tools for a web-based intranet using ASP. (Consultant for Pablo Corval n, Buenos

Aires, Argentina. September 1997 - June 1998)

Internet Data Publishing: Design and implementation of a web-based data browser for the GPS/MET program's

satellite atmospheric dataset. Work included HTML, CGI, and Perl programming, discussing requirements

with data users, design and population of a large metadata database, and building complex SQL queries

from web form input. (Consultant for University Center for Atmospheric Research (UCAR), GPS/MET

Program, 3300 Mitchell Lane, Suite 245, Boulder, CO 80307-3000 USA; April 1996 - August 1997)

Electric Utility Planning Software: development and documentation of a C-language computer model for planning

expansion and pollution control projects at electric utilities (STARRSS). Also several smaller projects

involving energy, pollution, and finance in the electric utility industry. (Research Associate at RCG/Hagler,

Bailly, Inc., 1881 9th Street, Boulder, CO 80302 USA; December 1991 - May 1993)

3



Contact this candidate