Constantinos Constantinides
Associate ProfConcordia University · Computer Science and Software Engineering
software engineering
- software design
- aspect-oriented software development
Search and navigate
Concordia University · Computer Science and Software Engineering
software engineering
University of Ottawa · Electrical Engineering and Computer Science
machine learning · cloud computing · databases · distributed systems · software engineering
University of Ottawa · Electrical Engineering and Computer Science
software engineering
Toronto Metropolitan University · Computer Science
software engineering · programming languages · human-computer interaction · web-based systems
University of New Brunswick · Faculty of Computer Science
biomedical engineering · signal processing · software engineering · knowledge engineering
Toronto Metropolitan University · Computer Science
software reliability · software verification and validation · software engineering
Carleton University · School of Computer Science
automated reasoning · formal methods in software engineering · programming languages · software engineering
Concordia University · Computer Science and Software Engineering
software engineering
McMaster University · Computing and Software
software engineering · systems
University of Texas at Dallas · Computer Science
software engineering · real-time and embedded systems · software reliability and safety · fault-tolerant distributed systems · formal methods
University of Texas at Dallas · Computer Science
software engineering · software reliability · high-assurance systems
Dalhousie University · Computer Science
software engineering · machine learning
University of Calgary · Computer Science
software engineering
Toronto Metropolitan University · Computer Science
software engineering · ai-driven development · human-ai interaction · context-aware computing · contextual llms
University of Texas at Dallas · Computer Science
programming languages · logic programming · software engineering · artificial intelligence · parallel and distributed processing
University of Ottawa · Electrical Engineering and Computer Science
distributed systems · networks · software engineering · systems
University of Ottawa · Electrical Engineering and Computer Science
distributed systems · software engineering · security
Western University · Computer Science
cloud computing · distributed systems · software engineering · systems
McMaster University · Computing and Software
machine learning · software engineering
New Jersey Institute of Technology · Computer Science
software engineering · program analysis · mobile software