How can we empower software developers to reuse open‑source code to produce reliable, high quality software systems?
Diego Elias Damasceno Costa
- Assistant Professor
- Department of Computer Science and Software Engineering
- software engineering26
- empirical software engineering10
- mining software repositories7
- software performance engineering3
- dependency management2
- software maintenance8
- software quality and best practices11
- system engineering and evolution6
- software ecosystems2
- machine learning58
- software development bots
- SE4AI
- distributed/parallel systems25
- artificial intelligence (AI)53
- complex software systems9
- data science38
-
Emad Shihab
software engineering, mining software repositories, artificial intelligence (AI)
-
Juergen Rilling
software engineering, internet of things (IoT), software quality and best practices
-
Nikolaos Tsantalis
software engineering, system engineering and evolution, code refactoring
-
Jinqiu Yang
automatic software repair, artificial intelligence (AI), software testing
-
Tse-Hsun (Peter) Chen
software testing, testing AI systems, artificial intelligence (AI)
-
Abdelwahab Hamou-Lhadj
empirical software engineering, complex software systems, software maintenance
-
Yan Liu
big data, distributed/parallel systems, deep learning
-
Essam Mansour
distributed/parallel systems, web data management, large-scale analytics on strings
-
Yann-Gaël Guéhéneuc
pattern-based software engineering, design pattern detection, internet of things (IoT)
-
Jia Yuan Yu
data science, decision theory, machine learning
-
Paula Lago
healthcare information systems, ubiquitous and pervasive computing, internet of things (IoT)
-
Serguei A. Mokhov
Forensic Lucid, formal methods, software engineering
-
Rodrigo Morales Alvarado
automated software improvement, empirical software engineering, software quality and best practices
-
Nawwaf Kharma
synthetic biology, machine learning, biological computing
-
Salim Lahmiri
artificial intelligence (AI), data science, predictive analytics
-
Tien D. Bui
computer vision, biometrology, artificial intelligence (AI)
-
Shin Hwei Tan
automated program repair, open source software, software testing
-
Volker Haarslev
knowledge organization, artificial intelligence (AI), natural language processing (NLP)
-
Miao Song
cinema, interactive projection mapping, China studies
-
Yang Wang
computer vision, machine learning, deep learning
-
Krzysztof Dzieciolowski
business analytics, data science, artificial intelligence (AI)
-
Mahdi S. Hosseini
deep learning, computer vision, computational pathology
-
Arash Mohammadi
signal processing, information systems security, cyberphysical systems
-
Tristan Glatard
big data, data analytics, distributed/parallel systems
-
Leila Kosseim
computational linguistics, natural language processing (NLP), artificial intelligence (AI)
-
Dhrubajyoti Goswami
high performance computing, parallel architectural skeletons, distributed/parallel systems
-
Mohsen Farhadloo
machine learning, data mining, text analytics
-
Simone Brugiapaglia
data science, computational mathematics, numerical analysis
-
Hamid Taghavifar
connected autonomous vehicles (CAV), control systems, robotics
-
Jason Bramburger
nonlinear dynamics, complex dynamic systems, bifurcation analysis
-
Gabriel Vigliensoni
music production technologies, machine learning, deep learning
-
Bahareh Goodarzi
distributed/parallel systems, heterogeneous computing, irregular algorithms
-
Joyce H. L. Lui
child and youth care, clinical psychology, socio-emotional development
-
Mirco Ravanelli
deep learning, conversational AI, speech processing
-
Mazdak Nik-Bakht
construction management, building information modeling (BIM), decision making
-
Kun Ho Kim
empirical asset pricing, empirical finance, applied econometrics
-
Moussa Tembely
numerical simulation, multiphase flows, computational fluid dynamics
-
Jun Cai
machine learning, distributed/parallel systems, energy efficiency
-
Mohamed Ouf
green buildings, occupant behavior, energy modeling and optimization
-
Fereshteh Mafakheri
system engineering and evolution, multicriteria decision making, project management
-
Sudhir Mudur
computer graphics, 3D digital imaging, 3D data acquisition
-
Hassan Rivaz
bioimaging, ultrasound elastography, image processing
-
Jamshid Etezadi-Amoli
multivariate statistics, business statistics, structural equation modeling
-
Ferhat Khendek
software engineering, ICT, service engineering
-
Cody Hyndman
mathematical finance, computational finance, machine learning
-
Ayda Basyouni
software quality and best practices, information systems security, networks
-
Jamal Bentahar
software agents, multi-agent systems, formal logic
-
Olga Ormandjieva
empirical software engineering, software metrics, category theory
-
Chun Wang
distributed/parallel systems, e-supply chains, scheduling
-
Rustam Vahidov
design science, decision support systems, artificial intelligence (AI)
-
Joey Paquet
programming languages, history of programming languages, language design
-
Nizar Bouguila
computer vision, data analytics, machine learning
-
Ching Yee Suen
pattern recognition, handwriting, design of type fonts
-
Manar Amayri
machine learning, smart buildings, energy efficiency
-
Sabine Bergler
affect studies, artificial intelligence (AI), natural language processing (NLP)
-
Gregory Butler
bioinformatics, big data, data analytics