home who we are what we do publications
 
Go to type:ConferenceArticlesWorkshopReportsTheses
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, .
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, .
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.
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.
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.
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.
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.
Arun Lakhotia
  A Unified Framework for Software Subsystem Classification Techniques
Journal of Systems and Software, v.36, n.3, Mar, 1997, pp.211-231.
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.
[ 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.
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.
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.
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.
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..
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
[ top ]
Articles
[ top ]
Mohamed R. Chouchane, Andrew Walenstein and Arun Lakhotia
  Metamorphic Authorship Recognition Using Markov Models
Virus Bulletin, May, 2008, .
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.
Arun Lakhotia, Aditya Kapoor, and Eric Uday Kumar
  Are Metamorphic Viruses Really Invincible? Part 2
Virus Bulletin, Jan, 2005, pp.9-12.
Eric Uday Kumar, Aditya Kapoor and Arun Lakhotia
  DOC - Answering the Hidden 'Call' of Virus
Virus Bulletin, Apr, 2005, pp.7-10.
Arun Lakhotia, Aditya Kapoor, and Eric Uday Kumar
  Are Metamorphic Viruses Really Invincible? Part 1
Virus Bulletin, Dec, 2004, pp.5-7.
Michael Venable, Prashant Pathak and Arun Lakhotia
  Getting Inside Beagle's Backdoor
Virus Bulletin, Jul, 2004, pp.9-12.
Arun Lakhotia and Prabhat K. Singh
  Challenges in Getting 'Formal' With Viruses
Virus Bulletin, Sep, 2003, pp.15-19.
[ 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.
Andrew Walenstein, Matthew Hayes, and Arun Lakhotia
  Phylogenetic Comparisons of Malware
Virus Bulletin 2007, (Vienna, Austria, Sep. 19-21), 2007. (presentation).
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.
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.
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.
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.
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).
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.
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.
[ 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.
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.
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..
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.
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.
Arun Lakhotia
  Improved Interprocedural Slicing Algorithm
Center for Advanced Computer Studies, University of Southwestern Louisiana, CACS TR-92-5-8, Feb, 1992.
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.
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.
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.
Mohamed R. Chouchane (Ph.D.)
  Approximate Detection of Machine-morphed Variants of Malicious Programs
University of Louisiana at Lafayette, May, 2008.
Rachit Mathur (M.Sc.)
  Normalizing Metamorphic Malware Using Term-Rewriting
University of Louisiana at Lafayette, Dec, 2006.
Michael Venable (M.Sc.)
  Detecting Call Obfuscations in x86 Executables
University of Louisiana at Lafayette, Dec, 2005.
Suresh Golconda (M.Sc.)
  Steering Control for a Skid-Steering Autonomous Ground Vehicle at Varying Speed
University of Louisiana at Lafayette, Feb, 2005.
Aditya Kapoor (M.Sc.)
  An Approach Towards Disassembly of Malicious Binary Executables
University of Louisiana at Lafayette, Nov, 2004.
Eric Uday Kumar (M.Sc.)
  Abstract Stack Graph as a Representation to Detect Obfuscated Calls in Binaries
University of Louisiana at Lafayette, Dec, 2004.
Moin Mohammed (M.Sc.)
  Zeroing in on Metamorphic Computer Viruses
University of Louisiana at Lafayette, Dec, 2003.
Prabhat K. Singh (M.Sc.)
  A Physiological Decomposition of Virus and Worm Programs
University of Louisiana at Lafayette, May, 2002.
Jean-Christophe Deprez (M.Sc.)
  A Context-Sensitive Formal Transformation for Restructuring Programs
University of Southwestern Louisiana, Dec, 1997.
Jagadeesh Nandigam (M.Sc.)
  A Measure for Module Cohesion
University of Southwestern Louisiana, May, 1995.
[ top ]