[ pdf ] [ html ] [ doc ]

Benjamin Hatfield Smith

 

(859) 619-8076

2415 Everett Ave

Raleigh, NC 27607 

<firstname>_<lastname> AT ncsu.edu

http://www4.ncsu.edu/~bhsmith3/

 

Objective

 

Seeking any position or opportunity to further my experience in industry or research and enrich my understanding of the software engineering process.

Education

 

BS in Computer Science

North Carolina State University; Raleigh, NC

05/2007, Summa Cum Laude

GPA: 3.87/4.00

PhD in Computer Science

North Carolina State University; Raleigh, NC

05/2011

GPA: 4.00/4.00

Publications

Conference/Workshop Papers

B. H. Smith and L. Williams, "An Empirical Evaluation of the MuJava Mutation Operators," Testing: Academic and Industrial Conference Practice and Research Techniques-MUTATION, 2007. TAICPART-MUTATION 2007, pp. 193-202, 2007.

B. Smith, Y. Shin, and L. Williams, "Proposing SQL statement coverage metrics," Proceedings of the fourth international workshop on Software engineering for secure systems, pp. 49-56, 2008.

Technical Reports

Smith, B. and Williams, L., "On Guiding the Augmentation of an Automated Test Suite via Mutation Analysis." NCSU Computer Science TR-2008-9.

Relevant Coursework

Java Programming

Discrete Mathematics

Computer Organization and Logic

Assembly Language

Operating Systems

Numerical Methods

Requirements Engineering

Design and Analysis of Algorithms

Software Design

Software Engineering

Ethics in Computing

C/Software Tools

Senior Design Project

E-Commerce

Independent Research

Software Testing

Statistics for Engineers

Web Services

Work Experience

 

Research Assistant; North Carolina State Computer Science Department; Raleigh, NC; 5/2006-Present

  • Conducted empirical studies and first authored corresponding papers
  • Reviewed papers and attended conferences in software engineering
  • Updated tutorials for course website describing installation and use of plugins for the Eclipse Development Environment
  • Created several tutorials for use in course lessons
  • Offered evaluation of various development packages and made recommendations as to which should be used for the course
  • Performed technical support for students, answering questions and preparing codebases for course use

Technical Skills

 

Java/J2EE

Perl/PHP

C/C++

CSS

HTML/DHTML

JavaScript

SQL

Apple GarageBand

Acid Music

Software Testing

Adobe Premiere

Microsoft Office

Unix/Linux

Windows

Eclipse

IBM's Rational Software

UML Modeling

Tomcat

Server Administration

VisualStudio

Honors

 

Gamma Beta Phi

Upsilon Pi Epsilon

Phi Kappa Phi

CSC Departmental Honors Program

National Society of Collegiate Scholars

Golden Key

Reviewer For

Websites, etc

Conferences

ICST 2008

SECTEST 2008

ICSE 2008

RE 2008

Journals

IET

 

 

MuClipse Plugin

MuClipse Report

iTrust Website

Various OpenSeminar Tutorials

ESEM 2009 Website