students walk on University of Idaho campus

Visit UI

Learn about the many reasons the University of Idaho could be a perfect fit for you. Schedule Your Visit

Parents on campus during orientation

Homecoming Oct. 1-7

Join other Vandal families for a week of celebration and Vandal traditions. View Calendar

campus full of students

UI Retirees Association

UIRA has a membership of nearly 500 from every part of the University. Learn More

Theses & Dissertations

  • Anup Chitrakar, "An Eco-Traffic Signal System Based on Connected Vehicle Technology."
  • Hani Eftikhar Alturkostani, "Mitigation Strategies for Safety Applications in Vehicular Ad Hoc Networks Subjected to Jamming."
  • Jennifer Guild, "An Assessment Methodology and Models for Cyber Systems."
  • Peter H. Mills, "Embedding Goal-Directed Evaluation through Transformation."
  • Travis DeVault, "Distributed Evolution Using Smartphone Robotics."

  • Alexander P. Hanson, "The sequential edge detection algorithm - a method for determining the profile of a volume mesh."
  • Connor C. Hoover, "Narrative Passwords: Potential for Story-Based User Authentication."
  • Fabian Mathijssen, "A Direct3D Implementation of the Unicon 3D Facilities Thesis (M.S., Computer Science) -- University of Idaho, 2015
  • Guillermo Navarro, "Improved Performability of Disk Arrays by the Use of Fuzzy Control."
  • Ilya Y. Zhbannikov, "Preprocessing Algorithms and Software for Genomic Studies with High-Throughput Sequencing Data."
  • John H. Goettsche, "Integrating Pattern Matching Within String Scanning."
  • Leslie Marie Kerby, "Precompound emission of energetic light fragments in spallation reactions."
  • Maxine Major, "A Taxonomic Evaluation of Rootkit Deployment, Behavior and Detection."
  • Sanjeev Shrestha, "Extended Programming and Design: A Language and Toolset for Integrating Requirements, Architecture, Design and Implementation when Developing Complex Software Systems."
  • Trung Nguyen, "Isolated Analog Data Acquisition Using Precision Shunt Resistor and Sigma-Delta Modulator."
  • Venkata Anirudh Bhandari, "Analysis of Security Policies in Major Web Browsers and Development of a Multibrowser and Multiplatform Browser Configuration Tool: Open Browser GP." M.S. Thesis

  • Aaron Bly, "Improved MCNP Memory Locality by Neutron Grouping."
  • Ahmed Abdelhamid Ahmed Serageldin, "Design for Survivability in Critical Infrastructure Safety Applications." Ph.D. Dissertation.
  • Andrew Scott Amack, "Automating Derivative Classification in Multi-Level Secure Documents." M.S. Thesis.
  • Denis Todd Vollmer, "Autonomic Intelligent Network Sensor Model for Protection of Critical Infrastructure Systems. Ph.D. Dissertation.
  • Douglas Drobny, "Creating Highly Specialized Fragmented File System Data Sets for Forensic Research." M.S. Thesis.
  • Dumidu Shanika, "Wijayasekara Identifying software vulnerabilities through textual information in bug databases." M.S. Thesis.
  • Islam T. Abougindia, "High speed data converters for utra-wideband and software defined radio applications."
  • Jacob W. Preston. "Real time traffic signal instrumentation using NEMA TS2 Synchronous Data Link Control networks."
  • Jason L. Wright, "Software Vulnerabilities: Lifespans, Metrics, And Case Study Thesis." M.S. Thesis.
  • Jayandra Pokharel, "Genetic And Evolutionary Feature Extraction For Autonomous Road Following." M.S. Thesis.
  • Jia Song, "Security Tagging for a Real-Time Zero-Kernel Operating System: Implementation and Verification." Ph.D. Dissertation.
  • Joshua Pereyda, "Keystroke Timing Attacks in a Free-Text Environment." M.S. Thesis.
  • Kevin McCarty, "Applications of Contextual Fuzzy Operators and Fuzzy Extensions for Polymorphism, Data Mining and Analysis." Ph.D. Thesis.
  • Kisron Niles, "A study in acceleration of selected artificial intelligence computations using thread-level parallelism."
  • Lee D. VanGundy, "An analysis of network interface card promiscuous mode detection methods in a virtual network."
  • Logan Evans," MMC: The Development of the Mixture Model Caching Algorithm." M.S. Thesis.
  • Mark Rounds, "Defining attacker behavior patterns in the context of an information system." Ph.D. Dissertation.
  • Nate Ebel. "On-line, On-board, Evolutionary Learning from Demonstration in Autonomous, Mobile Robots." M.S. Thesis.
  • Nicolas L. Pena, "The Development of Structural Analysis Virtual Module for iPad Application."
  • Saeede Zakeri, "Modified SPARC Instruction Simulator (SIS) to Support Experimental Tagging." M.S. Thesis.
  • Theora Renae Rice, "The Development of a Cross-Disciplinary Approach in Industrial Control System Cyber Forensics." M.S. Thesis.

  • Bishnulatpam Lungsi Sharma, "Determination of an embedding field theory based minimal neural network anatomy capable of generating equivalence relations for the function of comparation and associated proxy functions for other noetic processes."
  • Juan F. Marulanda, "Anticipation Strategies based on Artificial Intelligence Techniques for Communication between Two Groups of Agents Thesis." M.S. Thesis.
  • Kurt W. Derr, "Intelligent behavior for self organizing robotic swarms."
  • Victor Balogun, "A hybrid FEC code for mitigating jamming attacks in fault-model-classified cognitive radio networks." Ph.D. Dissertation.

  • Albert H. Carlson, "Set theoretic estimation applied to the information content of ciphers and decryption."
  • Cheryl V. Hinds, "Efficient Detection of Compromised Nodes in Wireless Sensor Networks."
  • Jafar M. Al-Gharaibeh, "Programming Language Support For Virtual Environments."
  • Michael D. Wilder, "A Model and Method for Generating Custom Computing Machine Descriptions."
  • Ondrej Linda, "Improved uncertainty modeling and handling using type-2 fuzzy logic."
  • Ryan Bradetich, "Framework for Evaluating Information Flow Security in Multicore Processors."

  • Xiaohui He, “Security Evaluation of Virtualization Technologies in Multicore Systems”. Ph.D. Major Professor: Jim Alves-Foss.
  • Joel Weis, “Evaluation of Data Confidentiality Solutions for Relational Databases in the Cloud”. M.S. Thesis. Major Professor: Jim Alves-Foss.
  • Achala Aryal, “Benefits and Limitations of I?O Virtualization Technologies in High Assurance Operating Systems”. M.S. Major Thesis. Professor: Jim Alves-Foss.
  • Jia Song. “Development and Evaluation of a Security Tagging Scheme for Real-Time Zero Operating System Kernel”. M.S. Thesis. Major Professor: Jim Alves-Foss.
  • Timothy Tate, "Generating Heading Recommendations using Stereo Vision for an Autonomous Robot Navigation System. M.S Thesis. Major Professor: Terry Soule.
  • Keith Jeffery, "The Design and Implementation of a Production-Quality Ray Tracer". M.S. Thesis. Major Professor: Clinton Jeffery.
  • Brandon Morton, "An Application of Evolutionary Computation to Problems in the Field of Underwater Autonomous Vehicles". M.S. Thesis. Major Professor: Terry Soule.

  • James Conrad, "Using Statistical Simulations to Analyze Uncertainty in Computer Security Investments, Mitigations and Vulnerabilities”. Ph.D. Dissertation. Major Professor: Paul Oman.
  • Francis Jones, “SA-C Dataflow Graph to FPPA-Configuration Conversion Utility”. M.S. Thesis. Major Professor: Robert Rinker.
  • Paul Mawhirter, "Performance Analysis of a Custom Reconfigurable Processor on Space-Borne Applications". M.S. Thesis. Major Professor: Robert Rinker.

  • Ziad Al-Shariff, "An extensible Debugging Architecture Based on a Hybrid Debugging Framework," Ph.D. Dissertation. Major Professor: Clinton Jeffery.
  • Paul Craven, "Simulating and Analyzing Wireless Railway Control Networks using NS-2," Major Professor: Paul Oman.
  • Daniel Evans, "Parameterized Computational Imaging: Optimized Data Driven and Time-Varying Multiphysics Modeling for Image Extension," Ph.D. Dissertation. Major Professor: Mark Manwaring.
  • David Manz, "Adapting Group Key Management Protocols to Wireless Ad-hoc Networks without the assumption of View Synchrony,” Ph.D. Dissertation. Major Professor: Jim Alves-Foss.
  • Orej Linda, “Applications of Computational Intelligence in Critical Infrastructures: Network Security, Robotics and System Modeling”. Major Professor: Milos Manic.
  • Thuen, “A Virtually Extensible Remotely Invokable Reconfigurable Attack-Defend Instructional Computing Laboratory”. M.S. Thesis. Major Professor: Paul Oman.
  • Kristopher Watts, “Harvard Architecture Buffer Overflows: Exploiting Stack Based Buffer Overflows for Code Injection Attacks”. M.S. Thesis. Major Professor: Paul Oman.

  • Carol Masuck, "Analysis and Categorization of Software Faults to Assist Novice Programmers." Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Paul Oman, Carol Taylor and John Sturgul.
  • Zhanshan (Sam) Ma, "New Approaches to Reliability and Survivability with Survival Analysis, Dynamic Hybrid Fault Models and Evolutionary Game Theory." Ph.D. Dissertation. Major Professor: Axel Krings. Committee Members: Robert Hiromoto, Stephen Krone and James Foster.
  • Joon W. Son, "Covert Timing Channel Analysis in MLS Real-Time Systems." Ph.D. Dissertation. Major Professor Jim Alves-Foss. Committee Members: Scott Harrison, Axel Krings and S.J. Jung.
  • Luay A. Wahsheh, "Security Policy Design and Implementation in High Assurance Computer Systems." Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Scott Harrison, Robert Rinker and Camille Price.

  • Ryan Bradetich, "Using SE-Linux Object Type Enforcement Domains to Logically Isolate SCADA Networks," M.S. Thesis. Major Professor: Paul Oman. Committee Members: Robert Heckendorn and Brian Johnson.
  • Barbara Endicott-Popovsky, "A Methodology for Calibrating Forensic-Ready, Low Layer Network Devices," Ph.D. Dissertation. Major Professor: Deborah A. Frincke. Committee Members: Jim Alves-Foss, Daniel J. Ryan and Ivan Orton.
  • Stanley Phillips Gotshal, "Evolutionary Training of a Biologically Plausible Spino-Neuromuscular System Model," Ph.D. Dissertation. Major Professor: Terry Soule. Committee Members: Richard Wall, Robert Rinker and Michael O'Rourke.
  • Donna Meyers, "An Attribute Grammar for Alert Aggregation in Intrusion Detection Systems," M.S. Thesis. Major Professor: Jim Alves-Foss. Committee Members: Robert Rinker and Wei Li.
  • Russell Thomason, "Orthogonal Evolution of Teams: A New Approach to Evolving Teams of Genetic Programs," M.S. Thesis. Major Professor: Terry Soule. Committee Members: Robert Heckendorn and Celeste Brown.

  • Armand Bankhead, "Computational Modeling of Cancer Etiology and Progression Using Neural Networks and Genetic Cellular Automata," BCB Ph.D. Dissertation. Major Professor: Robert Heckendorn.
  • Sandeep Butapati, "Critical Point Identification of Traffic Networks Using Simulations and Graph Based Analysis," M.S. Thesis. Major Professor: Paul Oman. Committee Members: Robert Rinker and Brian Johnson.
  • Daniel Conte DeLeon, "Completeness of Implementation Traceability for the Development of High Assurance and Critical Computing Systems," Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Erol Barbut, Paul Oman and Terry Soule.
  • Jennifer Joy, "A Content Guard For Adobe Portable Document Format (PDF)," M.S. Thesis. Major Professor: Jim Alves-Foss. Committee Members: Paul Oman and Richard Wells.
  • Alan Piszcz, "Towards understanding the Correlation of Problem Difficulty and Parameter Sensitivity in Genetic Programming," Ph.D. Dissertation. Major Professor: Terry Soule. Committee Members: Robert Heckendorn, Robert Rinker and Jim Frenzel.
  • Jeffery Choi Robinson, "A High Assurance Multi-Level Secure File Server," M.S. Thesis. Major Professor: Jim Alves-Foss. Committee Members: Terry Soule and Roger Korus.
  • Bei Wang, "Possibilistic Information Flow Analysis And Formal Verification of Multiple Single-Level Secure Execution Monitoring Mechanisms for High Assurance Systems," M.S. Thesis. Major Professor: Jim Alves-Foss. Committee Members: W. Scott Harrison and Demetrios Kazakos.
  • Huaqiang Wei, "Layered Decision Model for Cost Effective Network Safeguarding," Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Terry Soule, Hugh Pforsich and Du Zhang.
  • Dong Yu, "A Novel Alert Correlation and Confidence Fusion Framework in Intrusion Detection Systems," Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Roger Korus, W. Scott Harrison and Richard Wells.
  • Shanyu Zheng, "A Communication-Computation Efficient Group Key Algorithm for Large and Dynamic Groups," Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Sauchi Stephen Li, Paul Oman and Terry Soule.

  • Barry Ahrens, "Genetic Algorithm Optimization of Supperresolution Paramters," M.S. Thesis. Major Professor: James Foster. Committee Members: Robert Hiromoto and Raymond Dacey.
  • Matthew Wayne Benke, "On the Survivability of Transportation Systems," M.S. Thesis. Major Professor: Paul Oman. Committee Members: Ahmed Abdel-Rahim and Robert Rinker.
  • Sergio Paul Caltagirone, "Active Response," M.S. Thesis. Major Professor: Deborah Frincke. Committee Members: Paul Oman and Steffen Werner.
  • Gerard Goh, "Using Computational Tools to Interpret Protein Disorder Prediction Errors in Neural Networks," M.S. Thesis. Major Professor: James Foster. Committee Members: Robert Heckendorn and A. Keith Durker.
  • Stanley Phillips Gotshall, "Modeling and Hypothesis Testing in an Evolutionary Spino-Neuromuscular System," M.S. Thesis. Major Professor: Terry Soule. Committee Members: James Foster and Richard Wells.
  • Jonathan Graham. "Efficient Allocation in Distributed Object Oriented Databases with Capacity and Security Constraints," Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Robert Heckendorn, Terry Soule and Atsushi Inoue.
  • Martin Hash, "High-quality, Interactive, 3D Character Animation for the Internet," Ph.D. Dissertation. Major Professor: Robert Hiromoto. Committee: Paul Oman, Scott Harrison and Edwin Catmull.
  • Smitha Kara, "Using Classic Optimization to Speed Up Burn In and Mixing in Markov Chain Monte Carlo Methods for Phylogenetic Inference," BCB M.S. Thesis. Major Professor: Robert Heckendorn. Committee: Jack Sullivan, Paul Joyce and Robert Hiromoto.
  • Xian Liu, "A Representation-Less Model for Analyzing Bloat in Artificial Evolutionary Systems," M.S. Thesis. Major Professor: Terry Soule. Committee Members: Robert Heckendorn and Kirk Steinhorst.
  • David Manz, "A Network Simulator For Group Key Management Algorithms," M.S. Thesis, Major Professor: Jim Alves-Foss. Committee Members: Terry Soule and Norman Pendegraft.
  • Paul Ortman, "Designing and Building a Rapidly Reconfigurable Attack-Defend Instructional Computing Laboratory," M.S. Thesis. Major Professor: Paul Oman. Committee Members: Jim Alves-Foss and Brian Johnson.
  • Matthew Phillips, "Event Monitoring and Intrusion Detection in SCADA Systems," M.S. Thesis. Major Professor: Paul Oman. Committee Members: Scott Harrison and Brian Johnson.
  • Matthew Settles, "Breeding Swarms: A GA/PSO Hybrid for Real Parameter Optimization," M.S. Thesis. Major Professor: Terry Soule. Committee Members: James Foster, Robert Heckendorn and Jim Frenzel.
  • John Waite, "A Testbed for SCADA Security and Survivability Research and Instruction," M.S. Thesis. Major Professor: Paul Oman. Committee Members: Scott Harrison and Brian Johnson.
  • F. Nathan Webber, "Communication Issues Involved in Implementing High-Level Behaviors in Unmanned Aerial Vehicles," M.S. Thesis. Major Professor: Robert Hiromoto. Committee Members: Jim Alves-Foss and Murali Medidi.
  • Donghui Yang, "A Threat-Scenario-Driven Modeling Approach to the MMR," M.S. Thesis, Major Professor: Jim Alves-Foss. Committee Members: Terry Soule and Raymond Dacey.

  • Wayne F. Boyer, "Efficient Scheduling Techniques and Performance Evaluation Methods for Heterogeneous Distributed Computer Systems," Ph.D. Dissertation. Major Professor: Gurdeep S. Hura. Committee Members: Jim Alves-Foss, Axel Krings and John C. Crepeau.
  • Edward Harris Flowers, "Diversity in Coevolving Populations" M.S. Thesis. Major Professor: Terry Soule. Committee Members: William Junk and Mark Nielsen.
  • James A. Galbraith, "A Portable Open Source Framework for a Real-Time Data Acquisition System," M.S. Thesis. Major Professor: Gurdeep S. Hura. Committee Members: William Junk and Vivek Utgikar.
  • Nadine Hanebutte, "Analysis of Security and Survivability As Software Quality Attributes," Ph.D. Dissertation. Major Professor: Paul Oman. Committee Members: Axel Krings, John Dickinson and Reiner R. Dumke.
  • Michael Harrison, "Using Co-evolution to Improve the Fault Tolerance of Sorting Networks," M.S. Thesis. Major Professor: James Foster. Committee Members: Terry Soule and Richard Wells.
  • Jayasankar Kelath, "A Lightweight Survivability Architecture Implementing Real-Time Recovery," M.S. Thesis. Major Professor: Axel Krings. Committee Members: Robert Hiromoto and Curtis Dyreson.
  • Marc Laude, "Middleware Guard: A Security Component in the MILS Architecture with CORBA/GIOP," M.S. Thesis. Major Professor: Jim Alves-Foss. Committee Members: W. Scott Harrison and Jim Frenzel.
  • Ryan Leigland, "Formal Model for Computer Forensics Procedures," M.S. Thesis. Major Professor: Axel Krings. Committee Members: Gurdeep Hura and John Crepeau.
  • Sreekanth Malladi, "Formal Analysis and Verification of Password Protocols," Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Terry Soule, John Dickinson and Brian Johnson.
  • David E. Mohs, "Problem Transformation and Adaptation Based on Infrastructure Mapping," M.S. Thesis. Major Professor: Axel Krings. Committee Members: W. Scott Harrison and Richard Wells.
  • Tracy Mark Olaveson, "Group Based Access Controls," M.S. Thesis, Major Professor: Jim Alves-Foss. Committee Members: Gurdeep Hura and John Crepeau.
  • Jian Shen, "A New Representation Scheme for Genetic Algorithms for Solving the Phylogenetic Inference Problem," M.S. Thesis. Major Professor: Robert Heckendorn. Committee: Terry Soule and Paul Joyce.
  • Kevin Steffenson, "Crew Vehicle Interface Requirements: Development and Maintenance for Military Aircraft," M.S. Thesis. Major Professor: William Junk. Committee Members: Robert Hiromoto and Barry Willis.
  • Carol Taylor, "Techniques for the Survivability of Critical Computer Systems," Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Axel Krings, Paul Oman and John McHugh.
  • Christopher Willis-Ford, "Non-Stationary Subtasks and Their Effect on Stationary-Task Genetic Algorithms," M.S. Thesis. Major Professor: Terry Soule. Committee Members: Robert Heckendorn and Jim Frenzel.

  • Abdullah Al-Qahtani, "Formal Approaches for Specifying, Enforcing and Verifying Security Policies," Ph.D. Dissertation. Major Professor: John Dickinson. Committee Members: Robert Rinker, Terry Soule and Keith Prisbrey.
  • YingYin Chen, "Application of Neutral Networks to Character Recognition," M.S. Thesis. Major Professor: Terry Soule. Committee Members: John Dickinson and Richard Wells.
  • Greg Corbett, "JMX Enabled Mobile Agents for Fault Management," M.S. Thesis, Major Professor: Gurdeep Hura. Committee Members: Scott Matthews and John Crepeu.
  • John M. Hall, "An Investigation into Immune-Based Intrusion Detection," M.S. Thesis. Major Professor: Deborah A. Frincke. Committee Members: Terry Soule and Carolyn Bohack.
  • Timothy M. Hill, "Exploring Scalability and Load Testing in the Lotus Domino Environment," M.S. Thesis. Major Professor: Gurdeep Hura. Committee Members: John Dickinson and Maxine Dakins.
  • Milos Manic, "Techniques in Neural Network Training with an Enhanced Robustness," Ph.D. Dissertation. Major Professor: Bogan Wilamowski. Committee Members: James Foster, Axel Krings and Peter Goodwin.
  • Robert Morris, "Attribute Classification and Reduction for a Real-time Misuse Intrusion Detection System," M.S. Thesis. Major Professor: Axel Krings. Committee Members: Scott Harrison and Richard Wells.
  • Patrick O'Connell, "The Idaho Partitioning Machine: A MILS Partitioning Kernel Model in ACL2," M.S. Thesis. Major Professor: Jim Alves-Foss. Committee Members: Robert Rinker and Annette Folwell.
  • Joseph P. Richards, "Using Very Small Population Sizes in Genetic Algorithms to Achieve Acceptable Results Using Minimal Resources," M.S. Thesis. Major Professor: Terry Soule. Committee Members: Robert Heckendorn and Jim Frenzel.
  • Vamshi Venapally, "Kernel Level Anomaly Detection System," M.S. Thesis. Major Professor: Scott Harrison. Committee Members: Axel Krings and Richard Wells.

  • Abdullah Al-Muhaitheef, "The Firewall Mobile Customs Agent: A Distributed Firewall Architecture," Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: John Dickinson, Terry Soule and Keith Prisbrey.
  • Daniel Conte de Leon, "Formalizing Traceability Among Software Work Products," M.S. Thesis. Major Professor: Jim Alves-Foss. Committee Members: William Junk and Erol Barbut.
  • Chung-Tong Hu, "Policy Machine for Universal Access Control," Ph.D. Dissertation. Major Professor: Deborah Frincke. Committee Members: Scott Harrison, Jim Alves-Foss and Norman Pendegraft.
  • Kosuke Imamura, "N-Version Genetic Programming: A Probabilistically Optimal Ensemble Approach," Ph.D. Dissertation. Major Professor: James Foster. Committee Members: John Dickinson, Terry Soule and Jim Frenzel.
  • Hyungjick Lee, "Securing Mobile Agents through Evaluation of Encrypted Functions," Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Karen Van Houten, W. Scott Harrison, Axel Krings and Jin Park.
  • Sreekanth Malladi, "A General Scheme to Prevent Replay Attacks on Security Protocols," M.S. Thesis. Major Professor: Jim Alves-Foss. Committee Members: Robert Heckendorn, John Dickinson and Richard Wells.
  • Mark Matthew Meysenburg, "How Random Number Generator Quality Affects Simple Genetic Algorithm Performance," Ph.D. Dissertation. Major Professor: James Foster. Committee Members: John Dickinson, Jim Frenzeland Robert B. Heckendorn.
  • Rob Shepherd, "Fault Tolerance in Evolved Sorting Networks: The Search for Inherent Robustness," M.S. Thesis. Major Professor: James Foster. Committee Members: Robert Heckendorn and Jim Frenzel.
  • Gang Wang, "How to Choose Appropriate Function Sets for Genetic Programming," M.S. Thesis. Major Professor: Terry Soule. Committee Members: John Dickinson and Chris Williams.

  • Jung Pil Choi, "Aspect-oriented Programming with Enterprise JavaBeans," M.S. Thesis. Major Professor: Arthur Lee. Committee Members: Amit Jain and Larry Stauffer.
  • Jie Dai, "Logic Based Policy Engineering in Distributed Authorization," Ph.D. Dissertation. Major Professor: Jim Alves-Foss. Committee Members: Paul Oman, John Dickinson and Richard Wells.
  • Bill Hallinan, "Improving Software Engineering Practice through Competency Based Personnel Reviews," M.S. Thesis, Major Professor: William Junk. Committee Members: Scott Matthews and Barry Willis.
  • Xiaodi Lu, "Interoperability Issues Between Policy Domains in a Distributed Environment," M.S. Thesis. Major Professor: Deborah Frincke. Committee Members: Axel Krings and Jim Frenzel.
  • Bart Rylander, "Computational Complexity and the Genetic Algorithm," Ph.D. Dissertation. Major Professor: James Foster. Committee Members: Jim Alves-Foss, Terry Soule and Erol Barbut.
  • Carol Taylor, "NATE: Network Analysis of Anomalous Traffic Events, A Low-Cost Approach," M.S. Thesis. Major Professor: Jim Alves-Foss. Committee Members: Axel Krings and Christopher Williams.
  • Yanping Zhang, "Web-based Instructional System." M.S. Thesis. Major Professor: John Dickinson. Committee Members: Karen Van Houten and Barry Willis.

  • Michael Chapple, "Network Intrusion Detection Utilizing Classification Trees," M.S. Thesis. Major Professor: Deborah A. Frincke. Committee Members: Jim Alves-Foss and Jim Frenzel.
  • John Determan, "Automatic Expert System Rule Generation On Non Destructive Waste Assay Data," M.S. Thesis. Major Professor: James Foster. Committee Members: Robert Heckendorn, Scott D. Matthews and Richard Wells.
  • Patricia Loo, "A Comparison Study of Rapid Application Development," M.S. Thesis. Major Professor: William Junk. Committee Members: Scott Matthews and Earl Marwil.
  • Jason Edward Masner, "Impact of Size, Representation and Robustness in Evolved Sorting Networks," M.S. Thesis. Major Professor: James Foster. Committee Members: John Dickinson and Jim Frenzel.
  • Gregory Vert, "Fuzzy Object Relational Model for the Management of Spatial Data," Ph.D. Dissertation. Major Professor: Molly Stock. Committee Members: Ashley Morris, Paul Gessler and Piotr Jankowski.
  • Gang Xiao, "Early Stopping Byzantine Agreement in LAN Based Network Environments," M.S. Thesis. Major Professor: Axel Krings. Committee Members: John Dickinson and Richard Wells.
  • Yanping Zhang, "Web-based Instructional System," M.S. Thesis. Major Professor:John Dickinson. Committee Members: Karen Van Houten and Barry Willis.
  • Hyun Sik Yoon, "Towards Evolvable Objects Using a Metalevel Architecture," M.S. Thesis. Major Professor: Arthur Lee. Committee Members: James Buffenbarger and Jacob Baker.

  • Ambika Baburaj, "Tactical Software Project Management Using Metrics Signatures," M.S. Thesis. Major Professor: Paul Oman. Committee Members: John Dickinson and Touraj Assafi.
  • Sebastian G. Elbaum, "Conceptual Framework for a Software Black Box," Ph.D. Dissertation. Major Professor: John Munson. Committee Members: Paul Oman, Axel Krings, Deborah Frincke and John Sturgul.
  • Brad Harvey, "Byte Code Genetic Programming and Its Application to Data Mining," M.S. Thesis. Major Professor: Deborah A. Frincke and James Foster. Committee Member: Jim Frenzel.
  • Shankar Kundala "Formal Verification of Authentication Protocols Using the Watson Theorem Prover," M.S. Thesis, Major Professor: Jim Alves-Foss. Committee Members: John Dickinson and Randall Holmes.
  • Miles Penner, "The Conceptual Source Code Module: An Approach to Processing C and C++ Source Code Files," M.S. Thesis. Major Professor: Paul Oman. Committee Members: Jim Alves-Foss and Erol Barbut.
  • Xiaohui Wang, "Cluster Approach to Distributed Byzantine Agreement," M.S. Thesis. Major Professor: Axel Krings. Committee Members: John Munson and Richard Wells.

  • Mark A. Pokorny, "Direct Encodings for Genetic Neural Network Design," M.S. Thesis. Major Professor: James Foster. Committee Members: John Dickinson and Jim Frenzel.
  • Jacqueline S. Shoaf, "Indirect Solution Representation in Genetic Algorithms with an Application to the Efficient Set Problem," M.S. Thesis. Major Professor: James Foster. Committee Members: Deborah A. Frincke and Mario G. Reyes.
  • Terry Soule, "Code Growth In Genetic Programming," Ph.D. Dissertation. Major Professor: James Foster. Committee Members: Jim Alves-Foss, Jim Frenzel and Deborah A. Frincke.
  • Ruinian Zhong, "Syntactic Approach to Audit Data Reduction and Management," M.S. Thesis. Major Professor: Deborah Frincke. Committee Members: Karen Van Houten and Erol Barbut.

  • William Danielson, "Evolving the Two-stroke Internal Combustion Engine Via Genetic Algorithms," M.S. Thesis. Major Professor: Deborah Frincke. Committee Members: James Foster and Dean Edwards.
  • Govind Deshpande, "Statistical Modeling of Software Quality Measures to Uncover Missing Metrics and Measurement Domains," M.S. Thesis. Major Professor: Paul Oman. Committee Members: Deborah Frincke and Eugene Saghi.
  • Surekha Ghantasala, "Multilevel Data Security for an Embedded Real-Time Operating System," M.S. Thesis, Major Professors: Jim Alves-Foss and Deborah A. Frincke. Committee Members: Jim Frenzel.
  • Yuan He, "Partial Order State Transition Analysis for an Intrusion Detection System," M.S. Thesis. Major Professor: Deborah Frincke. Committee Members: Jim Alves-Foss and Richard Wells.
  • Fong Shing Lam, "Dynamic Denotational Semantics of Java," M.S. Thesis, Major Professor: Jim Alves-Foss. Committee Members: James Foster, Randall Holmes and Gene Saghi.
  • Mark M. Meysenburg, "The Effect of Pseudo-Random Number Generator Quality on the Performance of a Simple Genetic Algorithm," M.S. Thesis. Major Professor: James Foster. Committee Members: John Dickinson and Gene Saghi.
  • Riyaz Sadiq, "Expert System for an Indoor Tree Seeding Nursery," M.S. Thesis. Major Professor: Molly Stock. Committee Members: John Dickinson, James Moore and David Wenney.
  • Jianqiang Zhuo, "Using Relative Complexity to Allocate Resources in Gray Box Testing of Object-Oriented Code," Ph.D. Dissertation. Major Professor: Paul Oman. Committee Members: John Dickinson, John Munson and Dean Edwards.

  • Charles P. Cavaiani, "Mutual Authenticating Protocol in a Client/Server Environment," M.S. Thesis, Major Professor: Jim Alves-Foss. Committee Members: Deborah Frincke, Earl Marwell and Mark Oliver.
  • Glen Hansen, "Scalability of Preconditioners as a Strategy for Parallel Computation of Compressible Fluid Flow, quot; Ph.D. Dissertation. Major Professors: John Dickinson and Eugene Saghi. Committee Members: Rod Douglass, Dana Knoll and Michael Barnett.
  • Toni Hempstead, "Software Maintainability Index for SQL," M.S. Thesis. Major Professor: William Junk. Committee Members: Scott Matthews and Brad Eldredge.
  • Jon Scott Jensen, "Quantitative Measurement of Software Reusability," M.S. Thesis. Major Professor: William Junk. Committee Members: Scott D. Matthews and H. Bradley Eldredge.
  • Stephen Kram, "A Case Study: Implementing Software Metrics at the U. S. Air Force's Standard Systems Center," M.S. Thesis. Major Professor: William Junk. Committee Members: Deborah Frincke and Barry Willis.
  • Troy Pearse, "A Study of Software Portability to Identify Tangible Characteristics of Portable Programs," M.S. Thesis. Major Professor: Paul Oman. Committee Members: William Junk and Dean Edwards.
  • Regi John Zachariah, "Implementing and Validating a Metrics Set for Static Code Reusability Assessment," M.S. Thesis. Major Professor: Paul Oman. Committee Members: John Munson, Deborah Frincke and Erol Barbut.

  • Darwin Anderson, "Designing and Implementing a Network Security Protocol for Secure Network Communications," M.S. Thesis, Major Professor: Jim Alves-Foss. Committee Members: Deborah A. Frincke and Jim Frenzel.
  • Zhijian Chen, "Static Techniques for Measuring Software Reusability," M.S. Thesis. Major Professor: Paul Oman. Committee Members: William Junk and Erol Barbut.
  • Luis A. Guillen, "A Study of the Effectiveness if Selected Software Testing Techniques in dBase Programs," M.S. Thesis. Major Professor: William Junk. Committee Members: John Dickinson and James H. Hardcastle.
  • Munna, "Mechanical Verification of Authentication Protocols for Distributed Systems," M.S. Thesis, Major Professor: Jim Alves-Foss. Committee Members: Deborah A. Frincke, James Foster and Jim Frenzel.
  • Dale Swanson, "Developing Solutions for Time-Constrained Robot Path-Planning," M.S. Thesis. Major Professor: Paul Oman. Committee Members: John Dickinson and Erol Barbut.
  • Andrew Tompkins, "SIMPLAN: Finding Software Faults Through Program Simulation," M.S. Thesis. Major Professor: Deborah Frincke. Committee Members: Jim Alves-Foss and Norman Pendegraft.
  • Bradley Zheng, "A Study on Monotonicity and the Use of Halstead's Metrics," M.S. Thesis. Major Professor: Paul Oman.

  • Zhijian Chen, "Static Techniques for Measuring Software Reusability," M.S. Thesis. Major Professor: Paul Oman.
  • Michael Coe, "Results from Verifying a Pipelined Microprocessor," M.S. Thesis. Major Professor: Phillip Windley. Committee Members: Michael Barnett and Jim Frenzel.
  • Michael W. Cohn, "Empirical Evaluation of a Proposed Set of Complexity Metrics for Identifying Defect Prone Classes in Object–Oriented Programs," M.S. Thesis. Major Professor: William Junk. Committee Members: James Foster and Erol Barbut.
  • Karattup Narendran, "Efficient Implementations of Communication Library Routines in Mesh Architectures," M.S. Thesis. Major Professor: Michael Barnett. Committee Members: James Foster and Jim Frenzel.
  • Derreck Walters, "Empirical Evaluation of a Proposed Set of Complexity Metrics for Identifying Defect Prone Classes in Object-oriented Programs," M.S. Thesis. Major Professor: Phillip Windley. Committee Members: Michael Barnett and John Purviance.
  • Kurt D. Welker, "Application of Software Metrics to Object Based, Re-engineered Code Implementation in Ada," M.S. Thesis. Major Professor: William Junk, Committee Members: Paul Oman, Scott D. Matthews and Alan G. Stephens.
  • Jianqiang Zhuo, "Constructing and Testing C-MAT: A C Source Code Maintainability Assessment Tool," M.S. Thesis. Major Professor: Paul Oman. Committee Members: William Junk and Dean Edwards.

  • Salvador Barbosa, "The Security Confidence Index: Measuring the Security of your System," M.S. Thesis, Major Professor: Jim Alves-Foss. Committee Members: James Foster, Jack Kulas and Erol Barbut.
  • Karen C. Harris, "A Critical Evaluation of Grant Management in Elected Academic Medical Centers," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Thomas Miller and Randell Byers.
  • Shifeng Li, "Formal Specification of a Secure Distributed Operating Systems Kernel," M.S. Thesis, Major Professor: Jim Alves-Foss. Committee Members: Phillip Windley and Erol Barbut.
  • Bruce Lowther, "The Application of Software Maintainability Metric Models to Industrial Software Systems," M.S. Thesis. Major Professor: Paul Oman. Committee Members: William Junk and Doug Gillan.
  • Kimberlyn Mousseau, "Three Software Testing Techniques and Their Effectiveness for Oracle – A Fourth Generation Language," M.S. Thesis. Major Professor: William Junk. Committee Members: David M. Barber, Scott D. Matthews and Earl S. Marwil.
  • Xin Yang, "Spiral Prototyping: Definition, Application and Comparison to Specifying," M.S. Thesis. Major Professor: Paul Oman. Committee Members: William Junk and Erol Barbut.

  • Linda Corder, "The Legal Protection of Software: An Examination of Alternatives to the Existing Protection Schemes," M.S. Thesis. Major Professor: Jack Kulas. Committee Members: Paul Oman and Barbara Hannan.
  • Jack Hagemeister," A Metric Approach to Assessing the Maintainability of Software," M.S. Thesis. Major Professor: Paul Oman. Committee Members: William Junk and Willy Brandal.
  • Atef Suleiman, "A Procedural Perspective on the Warren Abstract Machine for Executing Compiled Prolog," M.S. Thesis. Major Professor: Jack Kulas. Committee Members: John Dickinson and Erol Barbut.
  • Mengjin Su, "Customization of Operators for Genetic Algorithms," M.S. Thesis. Major Professor: John Dickinson.
  • Kevin Twitchell, "Independent Verification and Validation of Large Software Requirement Specification Databases," M.S. Thesis. Major Professor: William Junk. Committee Members: David M. Barber and Donald Sales.
  • Weiguo Zhu, "Algorithms for Binary String Tree Manipulation," M.S. Thesis. Major Professor: Paul Oman. Committee Members: Karen Van Houten, James Foster and James Calvert.
  • Fang Zhuo, "A Comparison of Software Maintainability Indices," M.S. Thesis. Major Professors: Karen Van Houten and Paul Oman. Committee Members: John Dickinson and Sterling Whitaker.

  • Phyllis Crandall, "Computer Noun-Noun Interpretation," M.S. Thesis. Majaor Professor: Jack Kulas. Committee Members: John Dickinson and Gary Carden.
  • Leonard Hermens, "A Software Specification Tool for Increased Requirements Traceability," M.S. Thesis. Major Professor: Paul Oman. Committee Members: William Junk, Jack Kulas, Erol Barbut and Steve Chandler.
  • David Mann, "A Parallel Distributed Processing Solution to the N-Queens Problem," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Karen Van Houten and Molly Stock.
  • Don Moreaux, "A Formalism for the Detection and Prevention of Illicit Program Derivations," M.S. Thesis. Major Professor: Paul Oman. Committee Members: William Junk, Charles Nelson and William Voxman.
  • Grant Spencer, "Prototyping vs. Specifying: An Experimental Comparison of Complexity, Effort and Quality," M.S. Thesis. Major Professor: Paul Oman. Committee Members: William Junk and John Dickinson.

  • Earl Capps, "The Evolution of a Training Program into the Implementation of an Automated Office System," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Fenton Tyler and Alving Nelson.
  • David Sherman, "Image Classification and the Relationship Between Network Architectures and Learning," M.S. Thesis. Major Professor: Jack Kulas. Committee Members: John Dickinson and Sallie Gordon.

  • Scott Matthews, "A Comparison of Complexity Metrics for FORTRAN 77 and Modula-2 Programs," M.S. Thesis. Major Professor: William Junk. Committee Members: Neldon Marshall, Fenton Tyler and Fred Tingy.
  • Rodney Rigby, "Using and Developing Augmented Transition Networks: Psycholinguistic Considerations and an Editor / Compiler Environment, " M.S. Thesis. Major Professor: Jack Kulas. Committee Members: John Dickinson and Steve Chandler.

  • John Adams, "A Study of Business Data Processing from 1950 through 1987 Encompassing Both Mainframe and PC Environments with a Special Section Evaluating Computer-Aided Software Engineering (CASE) Tools Using the Questionnaire Method," M.S. Thesis. Major Professor: William Junk. Committee Members: Neldon Marshall and Alan Nelson.

  • Roger Barga, "Variations on Cooperative Computation and Learning in Boltzmann Machines," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Karen Van Houten and Sallie Gordon.
  • Ilonka Evans," TLR II: An Extended Theory of Character Recognition," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Ya Yen Wang and Sallie Gordon.

  • Lowell Campbell, "Expert System for the iPSC Hypercube," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Ya Yen Wang and Willy Brandal.
  • Craig Fujiki, "An Evaluation of Holland’s Genetic Operators Applied to a Program Generator," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Karen Van Houten and Arie Bialostocki.
  • Joseph Hicklin, "Application of the Genetic Algorithm to Automatic Program Generation," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Terry Cline and Robert Gregory.
  • Fausto Pasmay, "Expert Systems Using Time," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Karen Van Houten and Paul Dierker.

  • Stephanie August, "Analogy Recognition and Comprehension In Editorials," M.S. Thesis.
  • Peter Ohler, "Implementation of Expert Systems on Microcomputers," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Karen Van Houten and Robert Gregory.

  • Jim Conrad, "A Comparison of the Computer Programming Languages Ada and Modula-2," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Terry Cline and Martin Young.
  • Lyle Dolven, "Structured Design Approach for Specifying Security Controls in Computer Applications," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Fenton Tyler and James Smiley.
  • Wayne Schorzman, "A Conceptual Design of a Three-layered Distributed Computer System to Provide Automated Control in a Liquid Metal Fast Breeding Reactor System," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Karen Van Houten and Bruce Peterson.
  • Jerry Tifft, "An Implementation of a Knowledge Representation Language," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Terry Cline and Gary Maki.

  • Edward Gleason, "GP2: A Second Generation Computer Aided Graphics System," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Robert Rinker and Terry Precht.
  • Tung Huei Ku, "Software Science: Measurement and Evaluation of LISP and Pascal Programs." Major Professor: John Dickinson. Committee Members: Ya Yen Wang and William Junk.

  • Ramin Neshati, "Software Science: Measurement and Evaluation of PASCAL Programs," M.S. Thesis. Major Professor: John Dickinson. Committee Members: Charles Nelson and Karen Van Houten.

  • N. Julian and L. Lux, "Business terminal security system," M.S. Thesis. Major Professor: Charles Aquilina. Committee Members: Joe Thomas and John Dickinson.

  • Valeriu Hulubei, "Dynamic Memory Allocation Using First-fit and Best-fit Algorithms Under FIFO Release Process," M.S. Thesis. Major Professor: John Dickinson. Committee Members: James Calvert and Donald Haber.

Contact Us

Computer Science

Physical Address:
Janssen Engineering Building 236

Mailing Address:

Computer Science
University of Idaho
875 Perimeter Drive MS 1010
Moscow, ID 83844-1010

Phone: 208-885-6592

Fax: 208-885-9052

Email: csinfo@uidaho.edu

Web: Computer Science