
- Using Program Transformation to Secure C Programs Against Buffer Overflows Christopher Dahn, Spiros Mancoridis
- Creating a Jointly Sponsored Master of Science in Software Engineering Gregory W. Hislop, College of Information Science and Technology
- Perception of Utility in Autonomic VoIP Systems Edward Stehle, Maxim Shevertalov, Paul deGrandis, Spiros Mancoridis, Moshe Kam
- A Genetic Algorithm for Solving the Binning Problem in Networked Applications Detection
- On the use of Computational Geometry to Detect Software Faults at Runtime
- ISF: A Visual Formalism for Specifying Interconnection Styles for Software Design
- Studying the Evolution of Software Systems Using Change Clusters Jay Kothari, Trip Denton, Ali Shokoufandeh, Spiros Mancoridis
- CRAFT: A Framework for Evaluating Software Clustering Results in the Absence of Benchmark Decompositions
- Extending Programming Environments to Support Architectural Design
- A Probabilistic Approach to Source Code Authorship Identification Jay Kothari, Maxim Shevertalov, Edward Stehle, and Spiros Mancoridis
- On the Automatic Modularization of Software Systems Using the Bunch Tool
- GA-Based Parameter Tuning for Multi-Agent Systems Search-Based Software Engineering
- Algorithms for Managing the Evolution of Software Designs Spiros Mancoridis Richard C. Holt
- Search Based Reverse Engineering Brian S. Mitchell, Spiros Mancoridis and Martin Traverso
- Customizable Notations for Software Design Spiros Mancoridis
- Modeling the Search Landscape of Metaheuristic Software Clustering Algorithms
- An Architecture for Distributing the Computation of Software Clustering Algorithms
- Automatic Clustering of Software Systems using a Genetic Algorithm
- On Computing the Canonical Features of Software Systems Jay Kothari, Trip Denton, Spiros Mancoridis, Ali Shokoufandeh
- Using Search Methods for Selecting and Combining Software Sensors to Improve Fault Detection in Autonomic Systems
- Task Dependency of User Perceived Utility in Autonomic VoIP Systems Edward Stehle, Maxim Shevertalov, Paul deGrandis, Spiros Mancoridis, Moshe Kam
- Inoculation Against Malware Infection Using Kernel-level Software Sensors
- Reverse Engineering Utility Functions using Genetic Programming to Detect Anomalous
- A Reverse Engineering Tool for Extracting Protocols of Networked Applications
- An Approach to Comprehending and Detecting Networked Applications through Analogy
- Towards a Reference Model for Agent-Based Systems Pragnesh Jay Modi, Spiros Mancoridis,
- On Evaluating the Efficiency of Software Feature Development Using Algebraic Manifolds
- Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures
- thr2csp: Toward Transforming Threads into Communicating Sequential Processes Robert Lange and Spiros Mancoridis
- On the Use of Discretized Source Code Metrics for Author Identification Maxim Shevertalov, Jay Kothari, Edward Stehle, and Spiros Mancoridis
- Software Analysis for Security Spiros Mancoridis
- Reducing Program Comprehension Effort in Evolving Software by Recognizing Feature Implementation Convergence
- ScenarioDriven Dynamic Analysis for Comprehending Large Software Systems Maher Salah1
- Scenariographer: A Tool for Reverse Engineering Class Usage Scenarios from Method Invocation Sequences
- UNCORRECTEDPROOF 2 Spectral and meta-heuristic algorithms for software clustering
- Automatically Transforming GNU C Source Code Christopher Dahn, Spiros Mancoridis
- A Hierarchy of Dynamic Software Views: from object-interactions to feature-interactions
- Using Interconnection Style Rules to Infer Software Architecture Relations
- Toward an environment for comprehending distributed systems Maher Salah and Spiros Mancoridis
- Characterizing the `Security Vulnerability Likelihood' of Software Functions Dan DaCosta, Christopher Dahn, Spiros Mancoridis, Vassilis Prevelakis
- 0-7803-7444-4/03/$17.00 2003 IEEE November 5-8, 2003, Boulder, CO ASEE/IEEE Frontiers in Education Conference
- Applying Spectral Methods to Software Clustering Ali Shokoufandeh, Spiros Mancoridis, Matthew Maycock
- P1: Dhirendra Samal (GJE) Automated Software Engineering KL1496-01 July 30, 2002 14:2
- Comparing the Decompositions Produced by Software Clustering Algorithms using Similarity Measurements
- Form: A Framework for Creating Views of Program Executions Tim Souder, Spiros Mancoridis, and Maher Salah
- Gadget: A Tool for Extracting the Dynamic Structure of Java Programs Juan Gargiulo and Spiros Mancoridis
- 6 2 IEEE SOFTWARE September/October 2001 0740-7459/01/$10.00 2001 IEEE to help them study the existing architecture.
- Using Automatic Clustering to Produce High-Level System Organizations of Source Code
- A Tool for Securely Integrating Legacy Systems into a Distributed Environment
- Soft Comput DOI 10.1007/s00500-007-0218-3
- A Case Study on the Automatic Composition of Network Application Mashups Maxim Shevertalov and Spiros Mancoridis
- Re-engineering a Reverse Engineering Portal to a Distributed SOA William M. Mongan, Maxim Shevertalov and Spiros Mancoridis
- Using Heuristic Search Techniques to Extract Design Abstractions from Source Code
- Static security analysis based on input-related software faults Department of Software Engineering
- Research Paper: Recovering the Structure of Software Systems Using
- Using Code Metric Histograms and Genetic Algorithms to Perform Author Identification for Software Forensics