Georgia Tech Georgia Tech - College of Computing

 

Jim Bowring

James F. (Jim) Bowring

Ph.D. Candidate

Ph.D. Milestones:


 Advisors    Mary Jean Harrold

                      James M. Rehg

 Research Group Affiliations

 The Aristotle Research Group: Program Analysis Based Software Engineering

 Software engineering, Programming languages, Analysis, Reasoning, and Compilers Research           Logo


 Publications 

Improving the Classification of Software Behaviors using Ensembles of Control-Flow and Data-Flow Classifiers.  J. Bowring, M. J. Harrold, J. Rehg. Technical Report GIT-CERCS-05-10. College of Computing, Georgia Institute of Technology, April 2005. 
[Abstract] [Full text in PDF

Active Learning for Automatic Classification of Software Behavior.  J. Bowring, J. Rehg, M. J. Harrold. Proceedings of the International Symposium on Software Testing and Analysis (ISSTA 2004). July 2004.
[Abstract] [Full text in PDF]

TRIPWIRE: Mediating Software Self-Awareness.  J. Bowring, J. Rehg, M. J. Harrold. Proceedings of the 2nd ICSE Workshop on Remote Analysis and Measurement of Software Systems (RAMSS '04). May 2004.  
[Abstract] [Full text in PDF]

Software Behavior: Automatic Classification and its Applications.  J. Bowring, J. Rehg, M. J. Harrold. Technical Report GIT-CERCS-03-19. College of Computing, Georgia Institute of Technology, October 2003. 
[Abstract] [Full text in PDF

Monitoring Deployed Software Using Software Tomography. J. Bowring, A. Orso, and M. J. Harrold. Proc. of the ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'02), November 2002, Charleston, SC, USA, pp. 2-9.
[
Abstract] [Full text in PDF

 Posters  

Software Tomography - Enabling Continuous Improvement in Software Engineering, FSE - 10 Student Research Forum, November 2002, Charleston, SC, USA.
[Poster in PDF

 


 Current Research (Spring 2006)   

     CS 9000 - Doctoral Thesis


 Fall 2005   

     CS 9000 - Doctoral Thesis


 Summer 2005

     ISyE 6739 - Probability and Statistics

     CS 9000 - Doctoral Thesis


 Spring 2005   

     ISyE 4231B Engineering Optimization

     CS 9000 - Doctoral Thesis


Fall 2004   

     CS 8803 Preparation for an Academic Teaching Career

     CS 9000 - Doctoral Thesis


Summer 2004 

     ISyE 6650 - Probabilistic Models in Operations Research

     CS 9000 - Doctoral Thesis


 Spring 2004   

     CS-8903: Software Behavior  with  Mary Jean Harrold and Jim Rehg

     CS 6210 - Advanced Operating Systems

     CS 7641A - Machine Learning - Audit

     CS 9000 - Doctoral Thesis


 Fall 2003   

     CS-8903: Software Behavior  with  Mary Jean Harrold and Jim Rehg

     CS 6601 - Artificial Intelligence

     CS 8902 - Preparation for Qualifying Exam in Software Engineering


Summer 2003

     CS 8903: Software Visualization with  Mary Jean Harrold and Bill Ribarsky

     CS 6330 - Software Generation and Testing - Audit

     CS 8901 - Program Reading & Understanding Seminar - Spencer Rugaber                                            


Spring 2003  

     CS 8903: Software Visualization with  Mary Jean Harrold and Bill Ribarsky

     CS 6310 - Software Architecture and Design

     CS 7636 - Computational Perception - Audit                                               


 Fall 2002

     CS 8903: Software Tomography with  Mary Jean Harrold

     CS 8803J - Computability, Algorithms, and Complexity

     CS 8030 Software Engineering Seminar                                                        


 Summer 2002    

     CS 8903: Software Tomography with  Mary Jean Harrold

     CS 8903: Software Engineering Reading List  with  Mary Jean Harrold


 Spring 2002

     CS 8903: Software Tomography with  Mary Jean Harrold

     CS 8803H: Program Analysis

     CS 8803 Formal Modeling and Analysis of Computing Systems - Audit                 


 Fall 2001

     CS 7001: Introduction to Graduate Studies

                Mini-Project 0001 - A Study of the Impact of Implementation Quality on Regression Testing
                Mini-Project 0010 - Kimura: Providing Support for Software Engineering Tasks
                Mini-Project 0011 - An Exercise in Program Correctness Using ACL2

     CS 6300: Software Development Process

     CS 8903: Software Architecture with  Mary Jean Harrold


 Funding

    Georgia Institute of Technology President's Fellowship (2001 - 2005)

    National Defense Science and Engineering Graduate Fellowship (2001 - 2004)

    Phi Kappa Phi Graduate Fellowship  (2001 - 2002)


 Degrees

    B.S. summa cum laude College of Charleston (2000) - Computer Information Systems

    B.A. summa cum laude College of Charleston (2000) - Historic Preservation and Community Planning


 Affiliations

    Association for Computing Machinery

    IEEE Computer Society


 Community Service

    Atlanta Mayor's Office of Community Technology (MOCT): 2003 - 2004


 Personal

     My Family


 Contact Information

Jim Bowring  
or use my last name at cc dot gatech dot edu
    Office: 251-D Centennial Research Building
    Voice: 404.385.2446

    College of Computing
    Georgia Institute of Technology
    801 Atlantic Drive
    Atlanta, GA 30332-0280
 

Last Modified: 10 May 2006