PhD Recipients

2008

Speer, Ngoc
Design and Analysis of Adaptive Fault Tolerant QoS Control Algorithms for Query Processing in Wireless Sensor Networks
Advisor: Ing-Ray Chen

Ray, Andrew
The Interaction Framework For Innovation:  A Method to Create Reusable Three Dimensional Interaction Techniques
Advisor: Doug A. Bowman

Ravichandar, Ramya
Capabilities Engineering: Promoting Change-Reduction and Constructing Change-Tolerant Systems
Advisor: James D. Arthur

Randhawa, Ranjit
Model Composition and Aggregation in Macromolecular Regulatory Networks
Advisor: Clifford A. Shaffer and John J. Tyson (BIO)

Pati, Amrita
Graph-Based Genomic Signatures
Advisor: Lenwood S. Heath

Kim, Seonho
Visualizing Users, User Communities, and Usage Trends in Complex Information Systems Using Implicit Rating Data
Advisor:Edward A. Fox

Guo, Donghang
Large-Scale Simulations for Complex Adaptive Systems with Application to Biological Domains
Advisor:Eunice E. Santos

Curtis-Maury, Matthew
Improving the Efficiency of Parallel Applications on Multithreaded and Multicore Systems
Advisor:Dimitrios S. Nikolopoulos

2007

Yang, Xu
Multi-channel Mobile Access to Web Services
Advisors:Denis Gracanin/Athman Bouguettaya

Rezgui, Abdelmounaam
Service-Oriented Sensor-Actuator Networks
Advisor:Mohamed Eltoweissy

Pyla, Pardha
Connecting the usability and software engineering life cycles through a communication-fostering software development framework and cross-pollinated computer science courses
Advisor:H. Rex Hartson

Pan, Long
Effective and Efficient Methodologies for Social Network Analysis
Advisor:Eunice E. Santos

He, Jian
Design and Evaluation of a Data-distributed Massively Parallel Implementation of a Global Optimization Algorithm---DIRECT
Advisor:Layne T. Watson

Ge, Rong
Theories and Techniques for Efficient High-End Computing
Advisor:Kirk W. Cameron

Tan, Roy
Programming Language and Tools for Automated Testing
Advisor:Stephen H. Edwards

Richardson, William
Using Concept Maps as a Tool for Cross-Language Relevance Determination
Advisor:Edward A. Fox

Burge, Jamika
Communication of Emotion in Mediated and Technology-Mediated Contexts: Face-to-Face, Telephone, and Instant Messaging
Advisor:Deborah Tatar

Sidky, Ahmed
A Structured Approach to Adopting Agile Practices: The Agile Adoption Framework
Advisor:James Arthur

Yost, Beth
The Visual Scalability of Integrated and Multiple View Visualizations for Large, High Resolution Displays
Advisor:Chris North

Kumar, Deept
Redescription Mining: Algorithms and Applications in Bioinformatics
Advisor:Naren Ramakrishnan

Howarth, Jonathan
Supporting Novice Usability Practitioners with Usability Engineering Tools
Advisor:Rex Hartson

Chen, Yuxin
A Novel Hybrid Focused Crawling Algorithm to Build Domain-Specific Collections
Advisor:Edward A. Fox

2006

Thomas, Liya
Automated Detection of Surface Defects on Barked Hardwood Logs and Stems Using 3-D Laser Scanned Data
Advisor:Clifford A. Shaffer and Lamine Mili (ECE)

Kou, Yufeng
Abnormal Pattern Recognition in Spatial Data
Advisor:Chang-Tien Lu

Kim, Kibum
The Effects Of Handheld Network Service "Look" on the Acquisition of Common Ground
Advisor:Deborah Tatar

Feizabadi, Shahrooz
Garbage Collection Scheduling for Utility Accrual Real-Time Systems
Advisors:Godmar Back/Edward A. Fox

Chen, Jian
Design and Evaluation of Domain-Specific Interaction Techniques in the AEC Domain for Immersive Virtual Environments
Advisor:Doug A. Bowman

Saraiya, Purviven
Insight-Based Studies for Pathway and Microarray Visualization Tools
Advisor:Chris North

Mukherjee, Joy
A Runtime Framework for Parallel Programs
Advisor:Srinidhi Varadarajan

Fink, Glenn
Visual Correlation of Network Traffic and Host Processes for Computer Security
Advisor:Chris North

Ball, Robert
Effects of Large, High-Resolution Displays for Geospatial Information Visualization
Advisor:Chris L. North

Zhang, Baoping
Intelligent Fusion of Evidence from Multiple Sources for Text Classification
Advisor:Edward A. Fox

Xi, Wensi
Iterative Computing over a Unified Relationship Matrix for Information Integration
Advisor:Weiguo Fan

Polys, Nicholas
Display Techniques in Information-Rich Virtual Environments
Advisors:Chris North/Doug Bowman

Shen, Rao
Applying the 5S Framework To Integrating Digital Libraries
Advisor:Edward A. Fox

Capra, Rob
An Investigation of Finding and Refinding Information on the Web
Advisor: Manuel A. Pérez-Quiñones

Bazaz, Anil
A Framework for Deriving Verification and Validation Strategies to Assess Software Security
Advisor:James D. Arthur

2005

Sioson, Allan
Multimodal Networks in Biology
Advisor:Lenwood S. Heath

Gu, Baoshan
Design and Analysis of Algorithms for Efficient Location and Service Management in Mobile Wireless Systems
Advisor:Ing-Ray Chen

Allen, Nicholas
Computational Software for Building Biochemical Reaction Network Models with Differential Equations
Advisor:Clifford A. Shaffer and John J. Tyson (BIO)

Adams, Kevin
An Approach to Real Time Adaptive Decision Making in Dynamic Distributed Systems
Advisor:Denis Gracanin

Rode, Jochen
Web Application Development by Nonprogrammers: User-Centered Design of an End-User Web Development Tool
Advisor:Manuel A. Pérez-Quiñones/Mary Beth Rosson

Doswell, Felicia
Improving Network Performance and Document Dissemination by Enhancing Cache Consistency on the Web Using Proxy and Server Negotiation
Advisor:Scott F. Midkiff

Chewar, Christa
User-Centered Critical Parameters for Design Specification, Evaluation, and Reuse: Modeling Goals and Effects of Notification Systems
Advisor:Scott McCrickard

Adams, David
Optimization Frameworks for Discrete Composite Laminate Stacking Sequences
Advisor:Layne T. Watson

Snook, Jason
Socionormative Influence in Software Adoption and Usage
Advisors:Roger Ehrich/Andrea Kavanaugh

Slotta, Douglas
Evaluating Biological Data Using Rank Correlation Methods
Advisor:Lenwood S. Heath

Ali, Mir Farooq
A Transformation-based Approach to Building Multi-Platform User Interfaces Using a Task Model and the User Interface Markup Language
Advisor:Manuel A. Pérez-Quiñones

2004

Zwolak, Jason
Computational Tools for Molecular Networks in Biological Systems
Advisor:John J. Tyson

Goncalves, Marcos
Streams, Structures, Spaces,Scenarios, and Societies (5S): A Formal Digital Library Framework and Its Applications
Advisor:Edward A Fox

Das Neves, Fernando
Stepping Stones and Pathways:Improving Retrieval by Chains of Relationships between Documents
Advisor:Edward A. Fox

Chin, George
A Case Study in the Participatory Design of a Collaborative Science-Based Learning Environment
Advisor:Mary Beth Rosson

Seals, Cheryl
A framework for Learning and Reuse in Visual Programming Envirnoments: Supporting Novice Programmer Development of Educational Simulations
Advisor:Mary Beth Rosson

Lewis, Tracy
Design Readiness: An Exploratory Model of Object-Oriented Design Performance
Advisor:Manuel A. Pérez-Quiñones

Somervell, Jacob
Developing Heuristic Evaluation Methods for Large Screen Information Exhibits Based on Critical Parameters
Advisor:Scott McCrickard

Perugini, Saverio
Program Transformations for Information Personalization
Advisor:Naren Ramakrishnan

Schafer, Wendy
Supporting Spatial Collaboration: An Investigation of Viewpoint Constraint and Awareness Techniques
Advisor:Doug Bowman

Ouzzani, Mourad
Efficient Delivery of Web Services
Advisor:Athman Bouguettaya

Medjahed, Brahim
Semantic Web Enabled Composition of Web Services
Advisor:Athman Bouguettaya

Lorch, Markus
PRIMA - Privilege Management and Authorization in Grid Computing Environments
Advisor:Dennis G. Kafura

2003

DePasquale, Peter
Implications on the Learning of Programming Through the Implementation of Subsets in Program Development Environments
Advisor:John A.N. Lee

2002

Suleman, Hussein
Open Digital Libraries
Advisor:Edward A. Fox

Yilmaz, Levant
Specifying and Verifying Collaborative Behavior in Component-Based Systems
Advisor:Stephen Edwards

Groener, Markus
Capturing Requirements Meeting Customer Intent: A Methodological Approach
Advisor:James D. Arthur

2001

Sornil, Ohm
Parallel Inverted Indices for Large-Scale, Dynamic Digital Libraries
Advisor:Edward A. Fox

Amento, Brian
User Interfaces for Topic Management of Web Sites
Advisor:Deborah Hix

2000

Struble, Craig
Analysis and Implementation of Algorithms for Noncommutative Algebra
Advisor:Lenwood S. Heath

Phanouriou, Constantinos
UIML: A Device-Independent User Interface Markup Language
Advisor:Marc Abrams

1998

Stevens, Todd
The Effects of Roles and Personality Characteristics on Software Development Team Effectiveness
Advisor:Sallie Henry

Mateescu, Gabriel
Domain Decomposition Preconditioners for Hermite Collocation Problems
Advisor:Calvin Ribbens

Challa, Siva
Improving Polymorphism and Concurrency in Common Object Models
Advisor:Dennis Kafura

Begole, James
Flexible Collaboration Transparency: Supporting Worker Independence in Replicated Application-Sharing Systems
Advisor:Clifford A. Shaffer

Abdulla, Ghaleb
Web Traffic Characterization: Models for Generating Synthetic Workloads and Prediction
Advisor:Edward A. Fox

1997

Vergara, John Paul
Sorting by Bounded Permutations
Advisor:Lenwood S. Heath

Ribler, Randy
Visualizing Categorical Time Series Data with Applications to Computer and Communications Network Traces
Advisor:Marc Abrams

Nowell, Lucille
Graphical Encoding for Information Visualization: Using Icon Color, Size, and Shape to Encode Nominal and Quantitative Data
Advisor:Deborah Hix

Keller, Benjamin
Algorithms and Orders for Finding Noncommutative Grobner Bases
Advisor:Lenwood S. Heath

Driver, Maria
Parallel Sparse Linear Algebra for Homotopy Methods
Advisor:Layne T. Watson

1996

Mathur, Anup
A Stochastic Process Model for Transient Trace Data
Advisor:Marc Abrams

Liu, Xiangdong
Analysis and Reduction of Moire Patterns in Scanned Halftone Pictures
Advisor:Roger Ehrich

Laughton, Stuart
Design and Use of Internet-Mediated Communication Applications in Education: An Ethnographic Study
Advisor:Carroll, J.M.

Keenan, Susan
Product Usability and Process Improvement Based on Usability Problem Classification
Advisors:Dennis Kafura/H. Rex Hartson

Dzikiewicz, Joseph H
Meta Models for Federated Data Base Systems
Advisor:Egyhazy, C.J.

1995

Wang, Jay
Efficient parallel simulations and their application to communication networks
Advisor:Marc Abrams

Talbert, Michael
A Methodology for the Measurement and Evaluation of Complex System Designs
Advisor:Osman Balci

Mukherji, Maribratu
Specification of Multi-Object Coordination Schemes Using Coordinating Environments
Advisor:Dennis Kafura

Lattanzi, Mark
Measurement of the Effects of Reusing C++ Classes on Object-Oriented Software Development Table-Driven Quadtree Traversal Algorithms
Advisor:Henry, S

Brandenburg, Jeffrey
Timetrees: A Branching-Time Structure for Modeling Activity and State in the Human-Computer Interface
Advisor:Hartson, H.R.

1994

Page, Ernest
Simulation Modeling Methodology: Principles and Etiology of Decision Support
Advisor:Nance, R.E.

Mayo, Kevin
Definition and Evaluation of a Synthesis-Oriented, User-Centered Task Analysis Technique: The Task Mapping Model
Advisor:Hartson, H. R.

Cline, Ben
Knowledge Intensive Natural Language Generation with Revision
Advisor:Nutter, T.

Chase, Joseph
A Study to Derive a Taxonomic Model and Behavorial Representation Techniques
Advisor: Hartson, H.R.

1993

Mayhew, David
Transparent Spilling and Refilling of Partitioned Overlapping Register Window Register Organizations with a Remote Instruction Pointer
Advisor:Tront, J.

Lavender, Greg
Polymorphic Types for Constructing Concurrent Objects and Layered Communication Protocols
Advisor:Kafura, D. G.

Landry, Kenneth
Instructional Footprinting: A Basis for Exploiting Concurrency Through Instructional Decomposition and Code Motion
Advisor:Arthur, J. D.

Juvvadi, Ramana
Perfect Hashing and Related Problems
Advisor:Heath, L.

Henry, Joel
An Integrated Approach to Software Process Assessment
Advisor: Henry, S.

Ge, Yuzhen
Homotopy Algorithms for H2/H00 Control Analysis and Synthesis
Advisor:Watson, L.

Daoud, Amjad
Efficient Data Structures for Information Storage and Retrieval
Advisor:Fox, E. A.

1992

Pemmaraju, Sriram
Exploring the Powers of Stacks and Queues via Graph Layouts
Advisor:Heath, L.

Li, Wei
Applying Software Maintenance Metrics in the Object Oriented Software Development Life Cycle
Advisor: Henry, S.

Derrick, Joe
A Visual Simulation Support Environment Based on a New Conceptual Framework
Advisor:Balci, O.

Bharat, Bhasker
Query Processing in Heterogeneous Distributed Database Management Systemsg
Advisor:Egyhazy, C.

1991

Slack, Mark
Strategic Route Planning for Mobile Robots
Advisor:Miller, D.

Lewis, John
An Empirical Investigation of Factors Affecting Software Reuse
Advisor: Henry, S.

Gat, Erann
Automatic Reconfiguration of Reactive Robot Controllers
Advisor:Miller, D.

Chen, Qi-Fan
A High-Performance Object-Oriented Database for Information Retrieval Applications
Advisor:Fox, E. A.

1990

Lee, Keung
Designing an Object-Oriented Concurrent Programming Language
Advisor:Kafura, D. G.

Chakraborty, Amal
Homotopy Methods for Nonlinear Algebraic System of Equations with Dense Jacobian Matrices on a Hypercube
Advisor:Watson, L. T.

1989

Siochi, Antonio
Empirically Based Interface Evaluation Techniques in Support of User Interface Design and Development

Advisor:Ehrich, R. W.

Okie, Edward G.
Error Directed Execution History
Advisor:Arthur, J. D.

He, Xudong
Integrating Formalisms in Software Development
Advisor:Lee, JAN

Flannery, Kevin
Conjunctive Polymorphic Type Checking With Explicit Types
Advisors:Arthur/Martin

1988

Thacker, William I.
Numerical Techniques for Some Magnetohydrodynamic Problems
Advisor:Watson, L. T.

1987

Moose, Robert L.
Analysis of Networks with Dynamic Topologies
Advisor: Nance, R. E.

1986

Chu, Sung-Chi
System Level Fault Diagnosis by Testable Diagnosis Array
Advisor:Armstrong, J.

1985

Yunten, Tamer
Supervisory Methodology and Notation (Superman) for Human Computer Systems Development
Advisor:Hartson, H. R.

Laribi, Atika
A Protection Model for Distributed Database Management Systems
Advisor:Kafura, D. G.

Hix, Deborah
The Structure and Development of Human Computer Interfaces
Advisor: Hartson, H. R.

Fainter, Robert G.
AdaTAD-A Debugger for the Ada Multi-Task Environment
Advisor:Lindquist, T. E.

Canning, James T.
The Application of Structure and Code Metrics to Large Scale Systems
Advisor:Kafura, D. G.

1984

Wang, Shyuan
Spatial Reasoning About Remotely Sensed Data for Drainage Network Mapping
Advisors:Haralick/Ehrich

Pong, Ting-Chuen
Determining Intrinsic Scene Characteristics of Images
Advisors:Haralick/Shapiro

Noga, Mark T.
Fast Geometric Algorithms
Advisor:Allison, D.C.S.

Mulgaonkar, Prasanna
Analyzing Perspective Line Drawings Using Hypothesis Reasoning
Advisor:Shapiro, L. G.

1983

Overstreet, C. Michael
Model Specification and Analysis for Discrete Event Simulation
Advisor:Nance, R. E.

Chu, Yu Hong
Analyzing Perspective Views of a Wire Frame Object Model
Advisor:Haralick, R. M

1979

Trueblood, Robert P.
Multiprocessor Architectures for Supporting Secure Database Management
Advisor:Hartson, H. R.

Lai, Peichung Forest
Texture Region Growing Based Upon a Structural Model of Texture
Advisor:Ehrich, R. W.