Adam Conover

Education

Doctor of Science, Applied Information Technology, Towson University

Master of Science, Computer Science, Towson University

Bachelor of Science, Computer Science, Edinboro University of Pennsylvania

Areas of Expertise

Programming Languages, Functional and Object-Oriented Programming, Software Development, Database Systems

Biography

Formerly a developer of commercial educational software products, Dr. Conover is a Lecturer in the Department of Computer and Information Sciences at Towson University. He currently holds B.S. and M.S. degrees in Computer Science, and a D.Sc. in Applied Information Technology. He has over 15 years of professional experience in software development, systems integration, and systems administration. His research topics have ranged from object-oriented software engineering to multi-agent and swarm simulations, including the properties of emergent systems.

Current academic interests have expanded to include novel approaches to software construction and interactive algorithm visualization as teaching tools for introductory programming. Outside of academia, he can usually be found mountain biking, training in various martial arts, playing bass guitar, or engaging in his lifetime goal of – one day – considering himself somewhat competent at chess.

Scholarly Papers | Synopsis:

Conover, A. J. An exploration of software slicing as a technique for feature extraction and component mining in Java. Master's thesis, Towson University, 8000 York Road, Towson, Maryland 21252, Aug. 2005. Advisor: Yeong-Tae Song.

Conover, A. J. A Simulation of Temporally Asynchronous Agent Interaction Dynamics. PhD thesis, Towson University, 8000 York Road, Towson MD, 21252, July 2008. Supervised by Dr. Robert Hammell II, Dr. Goran Trajkovski.

Conover, A. J. A simulation of temporally variant agent interaction via belief promulgation. In Agent-Based Societies: Social and Cultural Interactions, S. G. Collins and G. P. Trajkovski, Eds. IGI Global, Hershey, PA, USA, 2008.

Conover, A. J. A simulation of temporally variant agent interaction via passive examination. In Agent-Based Societies: Social and Cultural Interactions, S. G. Collins and G. P. Trajkovski, Eds. IGI Global, Hershey, PA, USA, 2008.

Conover, A. J., and Hammell II, R. J. Concurrent agent interaction and \belief" promulgation in temporally asynchronous environments. International Journal of Agent Technologies and Systems 1, 3 (2008).

Conover, A. J., and Hammell II, R. J. Temporally autonomous agent interaction. In Developments in Intelligent Agent Technologies and Multi-Agent Systems: Concepts and Applications. IGI Global, 2011, p. 19.

Conover, A. J., and Song, Y.-T. Slicing Java programs using the JPDA and dynamic object relationship diagrams with XML. In SERA (2004), W. Dosch, R. Y. Lee, and C. Wu, Eds., vol. 3647 of Lecture Notes in Computer Science, Springer, pp. 201–213.

Conover, A. J., and Song, Y.-T. A framework for component mining of Java applications via dynamic slicing. In SERA (2005), IEEE Computer Society, pp. 40–47.

Conover, A. J., and Trajkovski, G. P. Effects of temporally asynchronous interaction on simple multi-agent behavior. In Emergent Agents and Socialites: Social and Organizational Aspects of Intelligence. Technical Report FS-07-04 (The American Association for Artificial Intelligence, 445 Burgess Drive, Menlo Park, CA, 94025, USA, Nov. 9{11 2007), AAAI Press, pp. 34–41.

Trajkovski, G. P.  An imitation-based approach to modeling homogeneous agent societies. IGI Global, Hershey, PA, USA, 2006, ch. On a Software Platform for MASIVE Simulations. Chapter Contribution by Adam J. Conover.

Research:

Programming paradigms which do not rely upon the traditional notions of “textual” language representations, models, or processes.