Post Job Free
Sign in

Computer Science Software

Location:
San Antonio, TX
Posted:
October 18, 2012

Contact this candidate

Resume:

CURRICULUM VITAE

MACNEIL SHONLE

The University of Texas at San Antonio

Department of Computer Science

One UTSA Circle, San Antonio, TX 78249

*******@**.****.***; 210-***-****

http://www.cs.utsa.edu/~mshonle/

EDUCATION

UC San Diego (La Jolla, California) 2003 2009

Ph.D., Computer Science (June 2009)

Dissertation: A Framework for the Checking and Refactoring of Crosscutting Concepts

Advised by: William G. Griswold and Sorin Lerner

M.S., Computer Science (2006)

Clark University (Worcester, Massachusetts) 1996 2000

B.A., Computer Science with a minor in Mathematics (2000)

Magna Cum Laude, with Highest Departmental Honors in Computer Science

RESEARCH INTERESTS

Software engineering (particularly refactoring, software design, and programming tools),

aspect-

oriented programming, programming language designPROFESSIONAL EXPERIENCE

Assistant Professor, Department of Computer ScienceThe University of Texas at San AntonioAugust 2009Present

Tenure-track assistant professor for the College of Sciences.

Courses Taught:

CS 5103 Software Engineering (Graduate-level course) Spring 2012; Spring 2010

CS 3723 Programming Languages Fall 2011

CS 1063 Introduction to Computer Programming I Fall 2011; Spring 2011

CS 5123 Software Testing and Quality Assurance (Graduate-level course

)

Fall 2010

CS 4773 Object-Oriented Systems

Fall 2009

Associate in Teaching, Department of Computer Science & Engineering

UC San Diego (La Jolla, California) Summer 2007

Instructor for CSE 130 Programming Languages: Principles and Paradigms

Member Technical StaffSun Microsystems, Inc. (Burlington, Massachusetts) June 2000June 2003

Software developer for the MPProf and Prism components of Sun s HPC ClusterTools.

JOURNAL ARTICLES (Refereed)

1. Macneil Shonle, William Griswold, and Sorin Lerner. A Framework for the Checking and

Refactoring of Crosscutting Concepts. ACM Transactions on Software Engineering and

Methodology

(TOSEM). [To appear.]

Macneil Shonle CV 1

2. Kevin Sullivan, William G. Griswold, Yuanyuan Song, Yuanfang Cai, Hridesh Rajan,

Macneil

Shonle, and Nishit Tewari. Modular Aspect-Oriented Design with XPIs. ACM Transactions on

Software Engineering and Methodology (TOSEM), Volume 20, Issue 2. August 2010. 1-42.

3. William G. Griswold, Kevin Sullivan, Yuanyuan Song, Macneil Shonle, Nishit Tewari,

Yuanfang

Cai, and Hridesh Rajan. Modular software design with crosscutting interfaces. Software,

IEEE,

vol.23, no.1, 51-60, Jan.-Feb. 2006.

CONFERENCE PROCEEDINGS (Peer Reviewed)

1. Macneil Shonle, William G. Griswold, and Sorin Lerner. Addressing common crosscutting

problems

with Arcum. In Proceedings of the 8th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis

for

Software Tools and Engineering (PASTE 08). 64-69. [Acceptance rate: 50%.]

2. Macneil Shonle, William G. Griswold, and Sorin Lerner. Beyond refactoring: a framework

for

modular maintenance of crosscutting design idioms. In Proceedings of the 6th Joint

Meeting of the

European Software Engineering Conference and the ACM SIGSOFT Symposium on the F

oundations

of Software Engineering (ESEC-FSE 07). 175-184. [Acceptance rate: 16.7%.]

3. Kevin Sullivan, William G. Griswold, Yuanyuan Song, Yuanfang Cai, Macneil Shonle,

Nishit

Tewari, and Hridesh Rajan. Information hiding interfaces for aspect-oriented design. In

Proceedings

of the 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT

International Symposium on Foundations of Software Engineering (ESEC/FSE 05). 166-175.

[Acceptance rate: 15.9%.]

4. Macneil Shonle, Karl Lieberherr, and Ankit Shah. XAspects: an extensible system for

domain-

specific aspect languages. In Companion of the 18th Annual ACM SIGPLAN Conference on

Object-

Oriented Programming, Systems, Languages, and Applications (OOPSLA 03, Domain-Driven

Development session). 28-37. [Acceptance rate: 30%.]

SHORT PAPERS AND WORKSHOPS (Peer Reviewed)

HONORS AND AWARDS

- Phi Beta Kappa

- Upsilon Pi Epsilon (Northeastern University, 2003)

- Clark Achievement Grant

- Outstanding Academic Achievement in Computer Science Award (Fall 1998)

- IBM Eclipse Innovation Grant 2005, Fluid Architecture - Turbocharging Automated Agile-

Design

Refactorings with Aspect-Oriented Programming, advised by W. Griswold, $23,500.

Macneil Shonle CV 3



Contact this candidate