|
|
| Journal Articles |
| [ top ] |
| Andrew Walenstein, Rachit Mathur, Mohamed R. Chouchane, and Arun Lakhotia |
| | Constructing malware normalizers using term rewriting
Journal in Computer Virology,
v.(to appear),
2008,
.
| ps | pdf
doi |
|
| Matthew Hayes, Andrew Walenstein, and Arun Lakhotia |
| | Evaluation of Malware Phylogeny Modelling Systems Using Automated Variant Generation
Journal in Computer Virology,
v.(to appear),
2008,
.
| pdf
doi |
|
| Arun Lakhotia, Eric Uday Kumar and Michael Venable |
| | A Method for Detecting Obfuscated Calls in Malicious Binaries
Transactions on Software Engineering,
v.31,
n.11,
Nov,
2005,
pp.955-968.
|
doi |
|
| Md. Enamul Karim, Andrew Walenstein, Arun Lakhotia and Laxmi Parida |
| | Malware Phylogeny Generation Using Permutations of Code
Journal in Computer Virology,
v.1,
n.1,
2005,
pp.13-23.
| pdf
doi |
|
| Jagadeesh Nandigam, Arun Lakhotia, and Claude G. Cech |
| | Experimental Evaluation of Agreement Between Programmers in Applying the Rules of Cohesion
Journal of Software Maintenance: Research and Practice,
v.11,
n.1,
1999,
pp.35-53.
|
doi |
|
| Arun Lakhotia and Jean-Christophe Deprez |
| | Restructuring Programs by Tucking Statements Into Functions
Information and Software Technology,
v.40,
n.11,
Dec,
1998,
pp.677-689.
| pdf
doi |
|
| Tat W. Chan and Arun Lakhotia |
| | Debugging Program Failures Exhibited by Voluminous Data
Journal of Software Maintenance: Research and Practice,
v.10,
n.2,
1998,
pp.111-150.
|
doi |
|
| Arun Lakhotia |
| | A Unified Framework for Software Subsystem Classification Techniques
Journal of Systems and Software,
v.36,
n.3,
Mar,
1997,
pp.211-231.
| pdf
doi |
|
| Arun Lakhotia |
| | Understanding Someone Else's Code: Analysis of Experiences
Journal of Systems and Software,
v.23,
n.23,
Dec,
1993,
pp.269-275.
An earlier version appeared in Reverse Engineering Newsletter.
| ps | pdf
doi |
|
| [ top ] |
| Conference Papers |
| [ top ] |
| Matthew Hayes, Andrew Walenstein and Arun Lakhotia |
| | Evaluation of Malware Phylogeny Modelling Systems Using Automated Variant Generation
Proceedings of the 17th Annual EICAR Conference,
(ESIEA, Laval, France, May 3-6, 2008),
2008.
| pdf
|
|
| Mohamed R. Chouchane, Andrew Walenstein and Arun Lakhotia |
| | Using Markov Chains to Filter Machine-morphed
Variants of Malicious Programs
Proceedings of the 3rd International Conference on Malicious and Unwanted Software (Malware'08) [to appear],
(Alexandria, VA, October 7-8),
2008.
|
doi |
|
| Andrew Walenstein, Michael Venable, Matthew Hayes, Christopher Thompson and Arun Lakhotia |
| | Exploiting Similarity Between Variants to Defeat Malware
Proceedings of BlackHat Briefings DC 2007,
(Washington, DC, U.S.A., Feb 28-Mar 1),
2007.
| ps | pdf
|
|
| Andrew Walenstein, Rachit Mathur, Mohamed R. Chouchane and Arun Lakhotia |
| | The Design Space of Metamorphic Malware
Proceedings of the 2nd International Conference on Information Warfare,
(Monterey, CA, U.S.A., Mar 8-9),
2007.
| pdf
|
|
| Andrew Walenstein, Rachit Mathur, Mohamed R. Chouchane, Arun Lakhotia |
| | Normalizing Metamorphic Malware Using Term Rewriting
Proceedings of the Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006),
(Philadelphia, PA, U.S.A., Sep 27-29),
2006.
Best paper award..
| ps | pdf
|
|
| Michael Venable, Mohamed R. Chouchane and Md. E. Karim, and Arun Lakhotia |
| | Analyzing Memory Accesses in Obfuscated x86 Executables
Intrusion and Malware Detection and Vulnerability Assessment: Second International Conference, DIMVA 2005,
(Vienna, Austria, Jul 7-8),
Klaus Julisch and Krisopher Kruegel, ed.,
Lecture Notes in Computer Studies,
v.3548,
Springer Verlag,
2005,
pp.1-8.
| pdf
doi |
|
| Arun Lakhotia and Eric Uday Kumar |
| | Abstracting Stack to Detect Obfuscated Calls in Binaries
Proceedings of (SCAM'04): The Fourth IEEE International Workshop on Source Code Analysis and Manipulation,
IEEE Computer Society Press,
2004,
pp.17-26.
| pdf
doi |
|
| Arun Lakhotia and Moin Mohammed |
| | Imposing Order on Program Statements To Assist Anti-Virus Scanners
Proceedings of the 11th IEEE Working Conference on Reverse Engineering,
(Delft, The Netherlands, Nov 8-12),
2004,
pp.161-170.
| pdf
doi |
|
| Andrew Walenstein |
| | Observing and Measuring Cognitive Support: Steps Toward Systematc Tool Evaluation and Engineering
Proceedings of the 11th International Workshop on Program Comprehension (IWPC'03),
(Portland, OR, May 10-11),
IEEE Computer Society Press,
2003,
pp.185-195.
| pdf
doi |
|
| Andrew Walenstein and Nitin Jyoti and Junwei Li and Yun Yang and Arun Lakhotia |
| | Problems Creating Task-relevant Clone Detection Reference Data
Proceedings of the 10th Working Conference on Reverse Engineering (WCRE'2003),
(Victoria, Canada, Nov 13-16),
IEEE Computer Society Press,
2003,
pp.285-294.
| pdf
doi |
|
| Arun Lakhotia and Jean-Christophe Deprez |
| | Restructuring Functions With Low Cohesion
Proceedings of the 6th Working Conference on Reverse Engineering (WCRE'99),
(Atlanta, GA, U.S.A., October 6-8),
IEEE Computer Society Press,
1999.
| pdf
doi |
|
| Arun Lakhotia |
| | DIME: A Direct Manipulation Environment for Evolutionary Development of Software
Proceedings of the Sixth International Workshop on Program Comprehension (IWPC'98),
(Ischia, Italy),
IEEE Computer Society Press,
1998,
pp.72-79.
| pdf
doi |
|
| John M. Gravley and Arun Lakhotia |
| | Identifying Enumeration Types Modeled with Symbolic Constants
Proceedings of the 3rd Working Conference on Reverse Engineering (WCRE'96),
(Monterey, CA, U.S.A.),
IEEE Computer Society Press,
1996,
pp.227-236.
| pdf
doi |
|
| Arun Lakhotia, Leon Sterling, and Dimitar Bojantchev |
| | Development of a Prolog Tracer by Stepwise Enhancement
Proceedings the Third International Conference on Practical Applications of Prolog,
(Paris, France),
1995.
| pdf
|
|
| Arun Lakhotia and John M. Gravley |
| | Toward Experimental Evaluation of Subsystem Classification Recovery Techniques
Proceedings of 2nd Working Conference on Reverse Engineering (WCRE'95),
(Toronto, ON, Canada),
IEEE Computer Society Press,
1995,
pp.262-269.
| pdf
doi |
|
| Arun Lakhotia |
| | Rule-based Approach to Computing Module Cohesion
Proceedings of the 15th International Conference on Software Engineering,
(Baltimore, MD, U.S.A.),
IEEE Computer Science Press,
1993,
pp.35-44.
Older version.
|
|
|
| Arun Lakhotia |
| | Constructing Call Multigraphs Using Dependence Graphs
Proceedings of the 20th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL'93),
(Charleston, SC, U.S.A.),
ACM Press,
1993,
pp.273-284.
| pdf
doi |
|
| [ top ] |
| Articles |
| [ top ] |
| Mohamed R. Chouchane, Andrew Walenstein and Arun Lakhotia |
| | Metamorphic Authorship Recognition Using Markov Models
Virus Bulletin,
May,
2008,
.
|
doi |
|
| Michael Venable, Andrew Walenstein, Matthew Hayes, Christopher Thompson and Arun Lakhotia |
| | VILO: A Shield in the Malware Variation Battle
Virus Bulletin,
July,
2007,
pp.5-10.
|
doi |
|
| Arun Lakhotia, Aditya Kapoor, and Eric Uday Kumar |
| | Are Metamorphic Viruses Really Invincible? Part 2
Virus Bulletin,
Jan,
2005,
pp.9-12.
| pdf
doi |
|
| Eric Uday Kumar, Aditya Kapoor and Arun Lakhotia |
| | DOC - Answering the Hidden 'Call' of Virus
Virus Bulletin,
Apr,
2005,
pp.7-10.
| pdf
doi |
|
| Arun Lakhotia, Aditya Kapoor, and Eric Uday Kumar |
| | Are Metamorphic Viruses Really Invincible? Part 1
Virus Bulletin,
Dec,
2004,
pp.5-7.
| pdf
doi |
|
| Michael Venable, Prashant Pathak and Arun Lakhotia |
| | Getting Inside Beagle's Backdoor
Virus Bulletin,
Jul,
2004,
pp.9-12.
|
doi |
|
| Arun Lakhotia and Prabhat K. Singh |
| | Challenges in Getting 'Formal' With Viruses
Virus Bulletin,
Sep,
2003,
pp.15-19.
|
doi |
|
| [ top ] |
| Workshop Papers |
| [ top ] |
| Andrew Walenstein, Arun Lakhotia, Anshuman Singh, and Guna Seetharaman |
| | Program Analysis for Sensing Mutant Cyberweapons
Proceedings of the 3rd International Innovations and Real-time Applications of Distributed Sensor Networks (DSN) Symposium,
(Shreveport, LA, U.S.A., November 26-27),
2007.
| ps | pdf
doi |
|
| Andrew Walenstein, Matthew Hayes, and Arun Lakhotia |
| | Phylogenetic Comparisons of Malware
Virus Bulletin 2007,
(Vienna, Austria, Sep. 19-21),
2007.
(presentation).
| ppt | pdf
doi |
|
| Mohamed R. Chouchane, Andrew Walenstein and Arun Lakhotia |
| | Statistical Signatures for Fast Filtering of Instruction-substituting Metamorphic Malware
Proceedings of the 5th ACM Workshop on Recurring Malcode (WORM 2007),
(Fairfax, VA, Nov 2),
2007.
| ps | pdf
|
|
| Mohamed R. Chouchane and Arun Lakhotia |
| | Using Engine Signature to Detect Metamorphic Malware
Proceedings of the Fourth ACM Workshop on Rapid Malcode (WORM),
(Alexandria, VA, Nov 3),
ACM,
2006,
pp.73-78.
| ps | pdf
doi |
|
| Arun Lakhotia, Md. Enamul Karim, Andrew Walenstein, and Laxmi Parida |
| | Malware Phylogeny Using Maximal Pi-Patterns
EICAR 2005 Conference: Best Papers Proceedings,
(Malta, Apr 30-May 3),
Paul Turner and Vlasti Broucek, ed.,
2005,
pp.167-174.
| pdf
doi |
|
| Andrew Walenstein |
| | Improving Adoptability by Preserving, Leveraging, and Adding Cognitive Support To Existing Tools and Environments
Proceedings of the 3rd International Workshop on Adoption-Centric Software Engineering,
Robert Balzer, Jens-Holger Jahnke, Marin Litoiu, Hausi A. Müller, Dennis B. Smith, Margaret-Anne Storey, Scott R. Tilley, Kenny Wong and Anke Weber, ed.,
2003,
pp.36-41.
| pdf
|
|
| Andrew Walenstein |
| | Finding Boundary Objects in SE and HCI: An Approach Through Engineering-oriented Design Theories
Bridging the Gaps Between Software Engineering and Human-Computer Interaction,
2003,
pp.92-99.
Workshop held in conjunction with the 25th IEEE International Conference on Software Engineering (ICSE'2003).
| ps | pdf
doi |
|
| Andrew Walenstein and Arun Lakhotia |
| | Clone Detector Evaluation Can Be Improved: Ideas from Information Retrieval
Proceedings of the 2nd International Workshop on the Detection of Software Clones (IWDSC'2003),
(Victoria, Canada, Nov 13),
2003,
pp.11-12.
Workshop held in conjunction with WCRE'2003.
| pdf
|
|
| Prabhat K. Singh, Moin Mohammed and Arun Lakhotia |
| | Using Static Analysis and Verification for Analyzing Virus and Worm Programs
Proceedings of Second European Conference on Information Warfare,
(Reading, UK, June),
2003.
|
|
|
| Prabhat K. Singh and Arun Lakhotia |
| | Static Verification of Worm and Virus Behavior in Binary Executables using Model Checking
Fourth Annual IEEE SMC Information Assurance Workshop,
(West Point, NY, U.S.A., June 18-20),
2003,
pp.298-300.
|
|
|
| Arun Lakhotia |
| | Wolf: a Tool to Recover Dataflow Oriented Design From Source Code
Fifth Annual Workshop on Systems Reengineering Technology,
(Monterey, CA, U.S.A.),
1995.
| pdf
|
|
| [ top ] |
| Reports, Tech Reports, etc. |
| [ top ] |
| Arun Lakhotia, Junwei Li, Yun Yang, Andrew Walenstein |
| | Towards a Clone Detection Benchmark Suite and Results Archive
Proceedings of the 11th International Workshop on Program Comprehension (IWPC'03),
(Portland, OR, May 10-11),
IEEE Computer Society Press,
2003,
pp.285.
| pdf
doi |
|
| Arun Lakhotia, Jean-Christophe Deprez, and Shreyash S. Kame |
| | Flow Analysis Models for Program Slicing Algorithms
Center for Advanced Computer Studies, University of Southwestern Louisiana,
CACS-TR-99-5-1,
July,
1999.
| pdf
|
|
| Jagadeesh Nandigam, Arun Lakhotia, and Claude Cech |
| | Experimental Evaluation of Agreement Between Programmers in Applying the Rules of Cohesion
Center for Advanced Computer Studies, University of Southwestern Louisiana,
CACS TR-5-8-2,
April,
1998.
An earlier tech report version of JSM article..
| pdf
|
|
| Arun Lakhotia |
| | Clustsys: A System for Creating Software Subsystem Classifications
Center for Advanced Computer Studies, University of Southwestern Louisiana,
CACS TR-95-5-1,
Nov,
1995.
Documentation for the Clustsys system.
| pdf
|
|
| Arun Lakhotia |
| | Architecture Recovery Techniques: a Unified View and a Measure of Their Goodness
Center for Advanced Computer Studies, University of Southwestern Louisiana,
CACS TR-94-5-9,
1994.
|
|
|
| Arun Lakhotia |
| | Analysis of Experiences With Modifying Computer Programs
Center for Advanced Computer Studies, University of Southwestern Louisiana,
CACS TR-93-5-6,
1993.
| pdf
|
|
| Arun Lakhotia |
| | Improved Interprocedural Slicing Algorithm
Center for Advanced Computer Studies, University of Southwestern Louisiana,
CACS TR-92-5-8,
Feb,
1992.
| pdf
|
|
| Arun Lakhotia |
| | An Approach to Recovering Data Flow Oriented Design of a Software System
Center for Advanced Computer Studies, University of Southwestern Louisiana,
CACS TR-92-5-9,
1992.
| pdf
|
|
| Arun Lakhotia, S. Mohan, and P. Poolkasem |
| | On Evaluating the Goodness of Architecture Recovery Techniques
Center for Advanced Computer Studies, University of Southwestern Louisiana,
CACS TR-92-5-4,
1992.
|
|
|
| Arun Lakhotia |
| | Graph Theoretic Foundations of Program Slicing and Integration
Center for Advanced Computer Studies, University of Southwestern Louisiana,
CACS TR-91-5-5,
Feb,
1991.
| pdf
|
|
| Arun Lakhotia and Jagadeesh Nandigam |
| | Computing Module Cohesion
Center for Advanced Computer Studies, University of Southwestern Louisiana,
CACS TR-91-5-4,
1991.
|
|
|
| [ top ] |
| Theses and Dissertations |
| [ top ] |
| Matthew Hayes (M.Sc.) |
| | Simulating Malware Evolution for Evaluating Program Phylogenies
University of Louisiana at Lafayette,
May,
2008.
| pdf
|
|
| Mohamed R. Chouchane (Ph.D.) |
| | Approximate Detection of Machine-morphed Variants of Malicious Programs
University of Louisiana at Lafayette,
May,
2008.
| pdf
|
|
| Rachit Mathur (M.Sc.) |
| | Normalizing Metamorphic Malware Using Term-Rewriting
University of Louisiana at Lafayette,
Dec,
2006.
| pdf
|
|
| Michael Venable (M.Sc.) |
| | Detecting Call Obfuscations in x86 Executables
University of Louisiana at Lafayette,
Dec,
2005.
| pdf
|
|
| Suresh Golconda (M.Sc.) |
| | Steering Control for a Skid-Steering Autonomous Ground Vehicle at Varying Speed
University of Louisiana at Lafayette,
Feb,
2005.
| pdf
|
|
| Aditya Kapoor (M.Sc.) |
| | An Approach Towards Disassembly of Malicious Binary Executables
University of Louisiana at Lafayette,
Nov,
2004.
| pdf
|
|
| Eric Uday Kumar (M.Sc.) |
| | Abstract Stack Graph as a Representation to Detect Obfuscated Calls in Binaries
University of Louisiana at Lafayette,
Dec,
2004.
| pdf
|
|
| Moin Mohammed (M.Sc.) |
| | Zeroing in on Metamorphic Computer Viruses
University of Louisiana at Lafayette,
Dec,
2003.
| pdf
|
|
| Prabhat K. Singh (M.Sc.) |
| | A Physiological Decomposition of Virus and Worm Programs
University of Louisiana at Lafayette,
May,
2002.
| pdf
|
|
| Jean-Christophe Deprez (M.Sc.) |
| | A Context-Sensitive Formal Transformation for Restructuring Programs
University of Southwestern Louisiana,
Dec,
1997.
| pdf
|
|
| Jagadeesh Nandigam (M.Sc.) |
| | A Measure for Module Cohesion
University of Southwestern Louisiana,
May,
1995.
| pdf
|
|
| [ top ] |
|