For a better experience, click the Compatibility Mode icon above to turn off Compatibility Mode, which is only for viewing older websites.

Spiros Mancoridis

Spiros Mancoridis

Professor

Computer Science

Dr. Mancoridis serves as professor at the College of Computing & Informatics (CCI) at Drexel University. He holds a BCSH in computer science from Acadia University and MSc and PhD degrees from the University of Toronto. He joined Drexel's faculty in 1996, previously serving as interim department head of the Department of Computer Science, and then as senior associate dean of CCI academic affairs. He is the recipient of the National Science Foundation’s 1998 CAREER Award. He served as interim dean of CCI from July 2015 to August 2016. He is a member of the IEEE (senior member), ACM and SIGSOFT. He has authored or co-authored more than 70 refereed technical publications. In 2008, Mancoridis was recognized with an Outstanding Researcher Award from the College of Engineering. His expertise includes autonomic computing, software design and architecture, reverse engineering, software clustering, software visualization, software security, genetic algorithms and software engineering education.

 

Education

  • 1996: PhD (Doctor of Philosophy in Computer Science) University of Toronto, Department of Computer Science.
    • Thesis: Controlling the Interactions of Architectural Design Components Using Scoping Rules.
    • Supervisor: Prof. Richard C. Holt
  • 1992: MSc (Master of Science in Computer Science) University of Toronto, Department of Computer Science.
    • Thesis: A Visual Programming Environment for Object-Oriented Turing
    • Supervisor: Prof. Richard C. Holt
  • 1990: BCSH (Bachelor of Pure and Applied Science with in Computer Science with Honors) Acadia University, Department of Computer Science.

Research/Teaching Interests

Software engineering, software security, code analysis, evolutionary computation

Select Publications

  • E. Stehle, M. Shevertalov, P. deGrandis, S. Mancoridis, and M. Kam. "Perception of Utility in Autonomic VoIP Systems", International Journal On Advances in Intelligent Systems, Volume 2, No 1, 2009, pp. 92-106.
  • B. S. Mitchell, S. Mancoridis, On the evaluation of the Bunch search-based software modularization algorithm, Springer-Verlag Journal of Soft Computing, Volume12, Number1, 2007, pp. 77-92.
  • B. S. Mitchell, S. Mancoridis, On the Automatic Modularization of Software Systems Using the Bunch Tool, IEEE Transactions on Software Engineering, Volume 32, Number 3, 2006, pp. 193-208

Grant Awards

  • 2012-2016: (PI: Weber, co-PIs: Mancoridis, Sethu, Dandekar) NSF-CISE-CNS 1228847 ($1,080,000), TTP: Medium: Securing Wireless Philadelphia Network.
  • 2011-12: (PI: Mancoridis) federal Aviation Administration (FAA) ($40,000) On the Application of Anomaly Detection Algorithms to Support TAA NextGen.
  • 2008-11: (PI: Mancoridis) Lockheed-Martin Corporation ($500,000) Toward the Automatic Diagnosis and Mitigation of Failures in SOA Services.
  • 2008-09: (PI: Mancoridis) Lockheed Martin Corporate Systems and Software Initiative (SSI) ($150,000) Chimera. Subcontract from Lockheed Martin ATL (PI: Daniel Waddington).
  • 2007-09: (PI: Mancoridis) Lockheed Martin Corporate Systems and Software Initiative (SSI) ($157,993) Astraeus Multi-core Experimentation Test bed. Subcontract from Lockheed Martin ATL (PI: Daniel Waddington). 

Awards & Recognition

  • 2009: Best paper: Task Dependency of User Perceived Utility in Autonomic VoIP Systems, by E. Stehle, M. Shevertalov, P. deGrandis, S. Mancoridis, M. Kam. In the Proceedings of the IEEE 4th International Conference on Autonomic and Autonomous Systems (ICAS’08).
  • 2008: Drexel University College of Engineering Outstanding Research Award.
  • 2003: Best paper: Modeling the Search Landscape of Metaheuristic Software Clustering Algorithms, by B. S. Mitchell, S. Mancoridis. In the AAAI Proceedings of the 2003 Genetic and Evolutionary Computation Conference (GECCO’03).
  • 2003: Invited to attend a Schloss Dagstuhl Workshop at the International Conference and Research Center for Computer Science in Dagstuhl Germany on the subject of Software Architecture: Modeling and Recovery (http://www.dagstuhl.de/Reports/03061)
  • 2001: Best paper: CRAFT: A Framework for Evaluating Software Clustering Results in the Absence of Benchmark Decompositions, by B. S. Mitchell, S. Mancoridis. In the IEEE Proceedings of the 2001 Working Conference in Reverse Engineering (WCRE'01).
  • 2001: Invited to attend a Schloss Dagstuhl Workshop at the International Conference and Research Center for Computer Science in Dagstuhl Germany on the subject of Interoperability of Reengineering Tools (http://www.dagstuhl.de/01041) 

Professional Activities & Associations

  • Conference General Chair:
    2006: IEEE International Conference on Software Maintenance (ICSM’06), September 2006,
    Philadelphia, USA.
  • Conference Program Committee Chair:
    2005: AAAI Genetic and Evolutionary Computation Conference (GECCO’05) Track on
    Search-Based Software Engineering (SBSE), June 2005, Washington, USA.
  • Associate Editor:
    2011-present: Journal of Software Maintenance and Evolution: Research and Practice