Systems & Software Engineering Research

Systems & Software Engineering Research focuses on the development of reliable, high-quality software systems, including the specification, design, and evolution of software projects along with quality control and project management. Our Systems & Software Engineering faculty produces a variety of state-of-the-art research that impacts the development of software and systems in both theory and practice.

Associated Faculty

  • Yuan An: Conceptual modeling, schema and ontology mapping, information integration, knowledge representation, requirements engineering, healthcare information systems, semantic web

  • Yuanfang Cai: Formal software design modeling and analysis, software economics, software evolution and modularity

  • Sean Grimes: Swarm intelligence, biologically inspired AI, multi-agent systems, software system design

  • Colin Gordon: Programming languages and formal methods, type systems and program verification for concurrent programs

  • Weimao Ke: Information retrieval (IR), distributed systems, intelligent filtering/recommendation, information visualization, network science, complex systems, machine learning, text/data mining, multi-agent systems

  • Spiros Mancoridis: Software engineering, software security, code analysis, evolutionary computation

  • Santiago Ontañón: Game AI, computer games, artificial intelligence, machine learning, case-based reasoning

  • Bhupesh Shetty: Process pattern mining, data mining, operations management, sports analytics, information systems, machine learning and applications

  • Il-Yeol Song: Conceptual modeling, data warehousing, big data technologies and analytics, object-oriented analysis and design with UML, healthcare informatics, smart health