Patents

US 8,539,337 B2

Internet Services and Methods Thereof
September 2013

US 8,375,358 B2


Automatically Generating REST Clients from REST Resources
February 2013

US 8,073,887 B2


Representational State Transfer (REST) Service Import Editor
December 2011

PhD Publications

Program Comprehension Support for Assembly Language: Assessing the Needs of Specialized Groups

Requirements for Tools for Comprehending Highly Specialized Assembly Language Code and How to Elicit These Requirements

Social Security: Collaborative Documentation for Malware Analysis

Progressive User Interfaces for Regressive Analysis: Making Tracks with Large, Low-Level Systems

Assembly Code Visualization and Analysis: An Old Dog CAN Learn New Tricks!

Master's Publications

Structuring Extensions in Systems Infrastructure Software using Aspects

Adaptive Systems Require Adaptive Support - When Tools Attack! 

Version 2.*.* and Counting! The Toll of Evolution on Aspect-Oriented Distribution

Are Patches Cutting it? Structuring Distribution within a JVM using Aspects

Research Collaborations

Tool Usage within a Globally Distributed Software Development Course and Implications for Teaching

PrintMonkey: Giving Users a Grip on Printing the Web

Publications with Others

ICE: Binary Analysis That You Can See

Beyond User Interfaces in Mobile Accessibility: Not Just Skin Deep

Tradeoffs in Cross Platform Solutions for Mobile Assistive Technology

Parallel Perspectives: Reverse Engineering for Generation Multi-X

Living with the Law: Can Automation Give Us Moore with Less?