Publications of Spiros Mancoridis

  1. "Don't Trust Your Router: Detecting Compromised Routers" , by Ahmad Darki, Alex Duff, Zhiyun Qian, Gaurav Naik, S. Mancoridis, Michalis Faloutsos. In the IEEE Proceedings of the 12th International Conference on Emerging Networking Experiments and Technologies CoNEXT'16 Student Workshop, Irvine, CA, USA, 2016.
  2. "On the Effectiveness of Application Characteristics in the Automatic Classification of Malware on Smartphones" , by M. Ping, B. Alsulami, S. Mancoridis. In the IEEE Proceedings of the 2016 International Conference on Malicious and Unwanted Software (MALWARE '16), Puerto Rico, October, 2016.
  3. "Run-time Classification of Malicious Processes Using System Call Analysis" , by R. Canzanese, S. Mancoridis, M. Kam. In the IEEE Proceedings of the 2015 International Conference on Malicious and Unwanted Software (MALWARE '15), Puerto Rico, October, 2015.
  4. "Action Languages and the Mitigation of Malware" , by M. Balduccini, S. Mancoridis. In the Springer Verlag Proceedings of the First Workshop on Action Languages, Process Modeling, and Policy Reasoning (ALPP 2015), Lexington, Kentucky, USA, September, 2015.
  5. "System Call-based Detection of Malicious Processes" , by R. Canzanese, S. Mancoridis, M. Kam. In the IEEE Proceedings of the 2015 International Conference on Software Quality Reliability and Security (QRS '15), Vancouver, BC, Canada, August, 2015.
  6. "Toward an Automatic, Online Behavioral Malware Classification System" , by R. Canzanese, M. Kam, S. Mancoridis. In the IEEE Proceedings of the 7th IEEE International Conference on Self-Adaptive and Self Organizing Systems (SASO '13), Philadelphia, PA, USA, September, 2013.
  7. "Multi-Channel Change Point Malware Detection" , by R. Canzanese, M. Kam, S. Mancoridis. In the IEEE Proceedings of the 2013 International Conference on Software Security and Reliability (SERE '13), Washington, DC, USA, June, 2013.
  8. "On the Maintenance of UI-integrated Mashup Applications" , by M. Shevertalov, S. Mancoridis. In the IEEE Proceedings of the 2011 International Conference on Software Maintenance (ICSM'11), Williamsburg, VA, USA, September, 2011.
  9. "Diagnosis of Software Failures Using Computational Geometry", by E. Stehle, K. Lynch, M. Shevertalov, C. Rorres, S. Mancoridis. In the IEEE/ACM Proceedings of the 26th International Conference on Automated Software Engineering (ASE'11), Oread, Lawrence, Kansas, USA, November, 2011.
  10. "Inoculation Against Malware Infection Using Kernel-level Software Sensors", by R. Canzanese, M. Kam, and S. Mancoridis. In the IEEE Proceedings of the International Conference on Autonomic Computing (ICAC'11), Karlsruhe, Germany, June, 2011.
  11. "Reverse Engineering Utility Functions Using Genetic Programming to Detect Anomalous Behavior in Software", by S. Wong, M. Aaron, J. Segall, K. Lynch, S. Mancoridis. In the IEEE Proceedings of the 17th Working Conference on Reverse Engineering (WCRE'10), Beverly, Massachusetts, October, 2010, pp 141-149.
  12. "Using Search Methods for Selecting and Combining Software Sensors to Improve Fault Detection in Autonomic Systems" , by M. Shevertalov, K. Lynch, E. Stehle, C. Rorres, and S. Mancoridis. In the IEEE International Symposium on Search Based Software Engineering (SSBSE'10), Benevento, Italy, Sepetmber, 2010.
  13. "On the use of Computational Geometry to Detect Software Faults at Runtime", by E. Stehle, K. Lynch, M. Shevertalov, C. Rorres, and S. Mancoridis. In the IEEE Proceedings of the International Conference on Autonomic Computing (ICAC'10), Washington DC, USA, June, 2010.
  14. "thr2csp: Toward Transforming Threads into Communicating Sequential Processes", by R. Lange and S. Mancoridis. In the IEEE Proceedings of the Source Code Analysis and Manipulation Conference (SCAM'09) , Edmonton, Canada, September, 2009, pp 3-12.
  15. "Perception of Utility in Autonomic VoIP Systems", by E. Stehle, M. Shevertalov, P. deGrandis, S. Mancoridis, and M. Kam. In the International Journal On Advances in Intelligent Systems , Volume 2, No 1, 2009, pp. 92-106.
  16. "On the Use of Discretized Source Code Metrics for Author Identification", by M. Shevertalov, J. Kothari, E. Stehle, and S. Mancoridis. In the IEEE Proceedings of the 1st International Symposium on Search Based Software Engineering (SBSE'09), Windsor, UK, May, 2009.
  17. "Static security analysis based on input-related software faults", by C. Nagy and S. Mancoridis. In the IEEE Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR'09), Kaiserslautern, Germany, March, 2009.
  18. "On Evaluating the Efficiency of Software Feature Development Using Algebraic Manifolds", by J. Kothari, D. Bespalov, S. Mancoridis, A. Shokoufandeh. In the IEEE Proceedings of the 2008 International Conference on Software Maintenance (ICSM'08), Beijing, China, September, 2008.
  19. "Software Analysis for Security", by S. Mancoridis. In the IEEE Proceedings of the 2008 International Conference on Software Maintenance (ICSM'08), Future of Software Maintenance Track (FoSM), Beijing, China, September, 2008.
  20. "A Case Study on the Automatic Composition of Network Application Mashups", by M. Shevertalov, S. Mancoridis. In the IEEE/ACM Proceedings of the 23rd International Conference on Automated Software Engineering (ASE'08), L'Aquila, Italy, September, 2008.
  21. "Re-Engineering a Reverse Engineering Portal to a Distributed SOA", by W. Mongan, M. Shevertalov, S. Mancoridis In the IEEE Proceedings of the 16th International Conference on Program Comprehansion (ICPC'08), Amsterdam, The Netherlands, June, 2008.
  22. "Task Dependency of User Perceived Utility in Autonomic VoIP Systems", by E. Stehle, M. Shevertalov, P. deGrandis, S. Mancoridis, M. Kam. In the IEEE Proceedings of the 4th International Conference on Autonomic and Autonomous Systems (ICAS'08), Gosier, Guadeloupe, March, 2008. (BEST PAPER AWARD)
  23. "On the evaluation of the Bunch search-based software modularization algorithm", by B. S. Mitchell, S. Mancoridis, In the Springer-Verlag Journal of Soft Computing, Volume 12, No 1, 2008, pp. 77-93.
  24. "A Reverse Engineering Tool for Extracting Protocols of Networked Applications", by M. Shevertalov, S. Mancoridis. In the IEEE Proceedings of the 14th Working Conference on Reverse Engineering (WCRE'07), Vancouver, Canada, October, 2007.
  25. "A Genetic Algorithm for Solving the Binning Problem in Networked Applications Detection", by M. Shevertalov, E. Stehle, S. Mancoridis. In IEEE Congress on Evolutionary Computation (CEC'07), Singapore, 2007.
  26. "Using Code Metric Histograms and Genetic Algorithms to Perform Author Identification for Software Forensics", by R. C. Lange, S. Mancoridis. In Genetic and Evolutionary Computing Conference (GECCO'07), London, UK, 2007.
  27. "Reducing Program Comprehension Effort in Evolving Software by Recognizing Feature Implementation Convergence", by J. Kothari, T. Denton, A. Shokoufandeh, S. Mancoridis. In the IEEE Proceedings of the 15th International Conference on Program Comprehension (ICPC'07), Banff, Canada, June, 2007.
  28. "An Approach to Comprehending Networked Applications through Analogy", by M. Shevertalov, E. Stehle, C. Rorres, S. Mancoridis, M. Kam. In the IEEE Proceedings of the 3rd International Conference on Autonomic and Autonomous Systems (ICAS'07), Athens, Greece, June, 2007.
  29. "A Probabilistic Approach to Source Code Authorship Identification", by J. Kothari, M. Shevertalov, E. Stehle, S. Mancoridis. In the IEEE Proceedings of the 5th International Conference on Information Technology: New Generations (ITNG'07) , Las Vegas, USA, April, 2007.
  30. "On Computing the Canonical Features of Software Systems", by J. Kothari, T. Denton, S. Mancoridis, A. Shokoufandeh. In the IEEE Proceedings of the 13th Working Conference on Reverse Engineering (WCRE'06), Benevento, Italy, October, 2006.
  31. "Studying the Evolution of Software Systems Using Change Clusters", by J. Kothari, T. Denton, A. Shokoufandeh, S. Mancoridis, A. E. Hassan. In the IEEE Proceedings of the 14th International Conference on Program Comprehension (ICPC'06), Athens, Greece, June, 2006.
  32. "Towards a Reference Model for Agent-Based Systems", by P. J. Modi, S. Mancoridis, W. M. Mongan, W. C. Regli, I. Mayk. In the Proceedings of the 5th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS'06), (Industry Track), Japan, May 2006.
  33. "On the Automatic Modularization of Software Systems Using the Bunch Tool", by B. S. Mitchell, S. Mancoridis In the IEEE Transactions on Software Engineering, Volume 32, Number 3, 2006, pp. 193-208.
  34. "Scenario-Driven Dynamic Analysis for Comprehending Large Software Systems", by M. Salah, S. Mancoridis, G. Antoniol, M. Di Penta. In the IEEE Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR'06) , Bari, Italy, March, 2006.
  35. "Scenariographer: A Tool for Reverse Engineering Class Usage Scenarios from Method Invocation Sequences", by M. Salah, T. Denton, S. Mancoridis, A. Shokoufandeh, F. Vokolos. In the IEEE Proceedings of the 2005 International Conference on Software Maintenance (ICSM'05), Budapest, Hungary, September, 2005.
  36. "Towards Employing Use-cases and Dynamic Analysis to Comprehend Mozilla", by M. Salah, S. Mancoridis, G. Antoniol, M. Di Penta. In the IEEE Proceedings of the 2005 International Conference on Software Maintenance (ICSM'05), Budapest, Hungary, September, 2005.
  37. "Spectral and Meta-heuristic Algorithms for Software Clustering", by A. Shokoufandeh, S. Mancoridis, T. Denton, M. Maycock, In the Elsevier Journal of Systems and Software, Volume 77, 2005, pp. 213-223.
  38. "GA-Based Parameter Tuning for Multi-Agent Systems", by J. Haas, M. Peysakov, V. Cicirello, S. Mancoridis. In the 9th Annual Genetic and Evolutionary Computing Conference (GECCO'05) , Washington, DC, USA, June 2005.
  39. "Automatically Transforming GNU C Source Code"", by C. Dahn, S. Mancoridis. In the Proceedings of the 1st International Workshop on Software Evolution Transformations (SET'04), Delft, The Netherlands, November, 2004.
  40. "Reverse Engineering of a Hierarchy of Dynamic Software Views: From Object Interactions to Feature Dependencies", by M. Salah, S. Mancoridis. In the IEEE Proceedings of the 2004 International Conference on Software Maintenance (ICSM'04), Chicago, USA, September, 2004.
  41. "Using Interconnection Style Rules to Infer Software Architecture Relations", by B. S. Mitchell, S. Mancoridis. In the 8th Annual Genetic and Evolutionary Computing Conference (GECCO'04) , Seattle, USA, July 2004.
  42. "Using Program Transformation to Secure Against Buffer Overflows", by C. Dahn, S. Mancoridis. In the IEEE Proceedings of the 2003 Working Conference in Reverse Engineering (WCRE'03), Victoria, BC, Canada, November, 2003.
  43. "Toward an environment for comprehending distributed systems", by M. Salah, S. Mancoridis. In the IEEE Proceedings of the 2003 Working Conference in Reverse Engineering (WCRE'03), Victoria, BC, Canada, November, 2003.
  44. "Characterizing the Security Vulnerability Likelihood of Software Functions", by D. DaCosta, C. Dahn, S. Mancoridis, V. Prevelakis. In the IEEE Proceedings of the 2003 International Conference on Software Maintenance (ICSM'03), Amsterdam, The Netherlands, September, 2003.
  45. "A Collaborative Bachelor's Degree in Software Engineering" , by G.W.Hislop, S. Mancoridis, P.M.Shankar. In the IEEE/ASEE 2003 Proceedings of the Frontiers in Education Conference (FIE'03), Boulder, Colorado, November, 2003.
  46. "Reformulating Software Engineering as a Search Problem", by J. Clark, J. J. Dolado, M. Harman, R. Hierons, B. Jones, M. Lumkin, B. S. Mitchell, S. Mancoridis, K. Rees, M. Roper, M. Shepperd", In the Journal of IEE Proceedings - Software , 150(3): 161-175, 2003.
  47. "Modeling the Search Landscape of Metaheuristic Software Clustering Algorithms", by B. S. Mitchell, S. Mancoridis. In the 7th Annual Genetic and Evolutionary Computing Conference (GECCO'03) , Chicago, USA, July 2003. (BEST PAPER AWARD)
  48. "Applying Spectral Methods to Software Clustering", by A. Shokoufandeh, S. Mancoridis, M. Maycock. In the IEEE Proceedings of the 2002 Working Conference in Reverse Engineering (WCRE'02), Richmond, VA, USA, October, 2002, pp 3-10.
  49. "On the Automatic Recovery of Style-Specific Structural Dependencies in Software Systems", by M. Traverso, S. Mancoridis. In the Journal of Automated Software Engineering, Kluwer Academic Publishers, Volume 9, Number 4, 2002. pp. 331-360.
  50. "Search Based Reverse Engineering", by B. S. Mitchell, S. Mancoridis, M. Traverso. In the ACM Proceedings of the 2002 International Conference on Software Engineering and Knowledge Engineering (SEKE'02), Ischia, Italy, July, 2002. pp. 431-438.
  51. "Using Heuristic Search Techniques to Extract Design Abstractions from Source Code", by B. S. Mitchell, S. Mancoridis. In the 6th Annual Genetic and Evolutionary Computing Conference (GECCO'02) , NY, USA, July 2002. pp. 1375-1382.
  52. "Comparing the Decompositions Produced by Software Clustering Algorithms using Similarity Measurements", by B. S. Mitchell, S. Mancoridis. In the IEEE Proceedings of the 2001 International Conference on Software Maintenance (ICSM'01), Florence, Italy, November, 2001, pp 744-753.
  53. "Form: A Framework for Creating Views of Program Executions", by T. S. Souder, S. Mancoridis, M. Salah. In the IEEE Proceedings of the 2001 International Conference on Software Maintenance (ICSM'01), Florence, Italy, November, 2001, 612-620.
  54. "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), Stuttgart, Germany, October, 2001, pp 93-102 (BEST PAPER AWARD).
  55. "REportal: A Web-based Portal Site for Reverse Engineering", by S. Mancoridis, T. S. Souder, Y-F. Chen, E. R. Gansner, J. L. Korn. In the IEEE Proceedings of the 2001 Working Conference in Reverse Engineering (WCRE'01), Stuttgart, Germany, October, 2001, pp 221-230.
  56. "An Architecture for Distributing the Computation of Software Clustering Algorithms", by B. S. Mitchell, M. Traverso, S. Mancoridis. In the IEEE/IFIP Proceedings of the 2001 Working Conference on Software Architecture (WICSA'01), Amsterdam, Netherlands, August, 2001, pp 181-190.
  57. "Gadget: A Tool for Extracting the Dynamic Structure of Java Programs", by J. Gargiulo, S. Mancoridis. In the ACM/IEEE Proceedings of the 2001 International Conference on Software Engineering and Knowledge Engineering (SEKE'01), Buenos Aires, Argentina, June, 2001. pp. 244-251.
  58. "Enterprise Navigator: A System for Visualizing and Analyzing Software Infrastructures", by A. Buchsbaum, Y-F. Chen, H. Huang, M. Jankowsky, E. Koutsofios, S. Mancoridis, J. Mocenigo, A. Rogers. In IEEE Software , Vol 18, Number 5, 2001, pp 62-70.
  59. "A Tool for Securely Integrating Legacy Systems into a Distributed Environment", by T.S.Souder, S. Mancoridis In the IEEE Proceedings of the 1999 Working Conference in Reverse Engineering (WCRE'99), Atlanta, GA, October, 1999. pp 47-55.
  60. "Creating a Jointly Sponsored Master of Science in Software Engineering", by G.W.Hislop, S. Mancoridis, P.M.Shankar. In the IEEE/ASEE 1999 Proceedings of the Frontiers in Education Conference (FIE'99), San Juan, Puerto Rico, November, 1999, Volume 2, 13A3/7-13A311.
  61. "Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures", by S. Mancoridis, B.S.Mitchell, Y.Chen, E.R.Gansner. In the IEEE Proceedings of the 1999 International Conference on Software Maintenance (ICSM'99), Oxford, UK, August, 1999, pp 50-59.
  62. "Automatic Clustering of Software Systems using a Genetic Algorigthm", by D. Doval, S. Mancoridis, B.S.Mitchell. In the IEEE Proceedings of the 1999 International Conference on Software Tools and Engineering Practice (STEP'99), Pittsburgh, PA, August, 1999. pp. 73-81.
  63. "Using Automatic Clustering to Produce High-Level System Organizations of Source Code", by S. Mancoridis, B.S.Mitchell, C.Rorres, Y.Chen, E.R.Gansner. In the IEEE Proceedings of the 1998 International Workshop on Program Understanding (IWPC'98), Ischia, Italy, June, 1998. pp. 45-52.
  64. "Algorithms for Managing the Evolution of Software Design", by S. Mancoridis, R.C.Holt. In the ACM/IEEE Proceedings of the 1998 International Conference on Software Engineering and Knowledge Engineering (SEKE'98), San Francisco, CA, June, 1998. pp. 367-374.
  65. "ISF: A Visual Formalism for Specifying Interconnection Styles for Software Design", by S. Mancoridis. In the International Journal of Software Engineering and Knowledge Engineering, (IJSEKE), Vol. 8 No. 4, 1998, pp 517-540, World Scientific Publishing Company.
  66. "Repairing Software Style Using Graph Grammars", by H. Fahmy, R. C. Holt, S. Mancoridis. In the IBM Proceedings of the Seventh Centre for Advanced Studies Conference (CASCON'97), Toronto, Ontario, Canada, November, 1997.
  67. "Customizable Notations for Software Design", by S. Mancoridis. In the ACM/IEEE Proceedings of the 1997 International Conference on Software Engineering and Knowledge Engineering (SEKE'97), Madrid, Spain, June, 1997. pp. 318-325.
  68. "Recovering the Structure of Software Systems Using Tube Graph Interconnection Clustering", by S. Mancoridis, R. C. Holt. In the IEEE Proceedings of the 1996 International Conference on Software Maintenance (ICSM'96), Monterey, California, USA, November, 1996. pp. 23-32.
  69. "Toward a Generic Framework for Computing Subsystem Interfaces", by S. Mancoridis. In the ACM Proceedings of the Second International Workshop on Software Architecture (IWSA'96), San Francisco, California, USA, October, 1996. pp. 106-110. (Workshop succeedings published in ACM SIGSOFT Software Engineering Notes, Vol. 22, No. 1, January 1997, pp 42-56.)
  70. "Extending Programming Environments to Support Architectural Design", by S. Mancoridis, R. C. Holt. In the IEEE Proceedings of the Seventh International Workshop on Computer-Aided Software Engineering (CASE'95), Toronto, Canada, July, 1995. pp. 110-119.
  71. "On Controlling the Interactions of Software Components: An Evolutionary Perspective", by S. Mancoridis, R. C. Holt. In the Proceedings of the 1996 Conference on Software Engineering and its Application, Hyderabad, India, August, 1996.
  72. "Loosely Integrating Tools Using the Star System", by S. Mancoridis. In the IBM Proceedings of the Fourth Centre for Advanced Studies Conference (CASCON'94), Toronto, Ontario, Canada, November, 1994.
  73. "Tool Support for Software Engineering Education", by S. Mancoridis, R. C. Holt, M. W. Godfrey. In the IEEE Proceedings of the ICSE-16 Workshop on Software Engineering Engineering Education , Sorrento, Italy, May 1994. Also published as Imperial College Technical Report, Number TR 94/6, June, 1994.
  74. "Prototyping a Visual Formalism for System Modelling", by M. W. Godfrey, R. C. Holt, S. Mancoridis. In the IEEE Proceedings of the ICSE-16 Workshop on Software Engineering and Human-Computer Interaction , Sorrento, Italy, May 1994. Also published as Lecture Notes in Computer Science vol. 896, Springer-Verlag, February 1995.
  75. "A Program Understanding Environment Based on the ``Star'' approach to Tool Integration", by S. Mancoridis, R. C. Holt, M. W. Godfrey. In the ACM Proceedings of the Twenty-Second Computer Science Conference (CSC'94), Phoenix, Arizona, March 1994.
  76. "A Multi-Dimensional Taxonomy of Software Development Environments", by S. Mancoridis. In the IBM Proceedings of the Third Centre for Advanced Studies Conference (CASCON'93), Toronto, Ontario, Canada, November, 1993.
  77. "A Conceptual Framework for Software Development", by S. Mancoridis, R. C. Holt, D. A. Penny. In the ACM Proceedings of the Twenty-First Computer Science Conference (CSC'93), Indianapolis, Indiana, February, 1993.
  78. "A Curriculum-Cycle Environment for Teaching Programming", by S. Mancoridis, R. C. Holt, D. A. Penny. In the ACM SIGCSE Proceedings of the Twenty-Fourth Symposium on Computer Science Education (SIGCSE'93), Indianapolis, Indiana, February, 1993.
  79. "Multicolour Programming and Metamorphic Programming: Object-Oriented Programming-in-the-Large", by R. C. Holt, D. A. Penny, S. Mancoridis. In the IBM Proceedings of the Second Centre for Advanced Studies Conference (CASCON'92), Toronto, Ontario, Canada, November, 1992.


Back to my home page.