Andrea D'Ambrogio è professore associato di informatica presso il Dipartimento di Ingegneria dell’Impresa dell'Università di Roma "Tor Vergata”. È stato precedentemente ricercatore presso la Facoltà di Ingegneria dell'Università di Roma "Tor Vergata" e research associate presso il Concurrent Engineering Research Center della West Virginia University (USA). È coordinatore del Master di II livello in Systems Engineering, attivato presso l’Università di Roma “Tor Vergata” a partire dal 2012.
Andrea D'Ambrogio svolge attività di ricerca nel settore dell'ingegneria del software, in particolare nelle aree dell'ingegneria delle prestazioni di sistemi e software, dello sviluppo model-driven di sistemi e software, del business process management e dei sistemi software per simulazione a componenti distribuiti e web-based.
In tali aree ha partecipato a numerosi progetti sia a livello nazionale che internazionale, lavorando all'interno di gruppi di ricerca di importanti università, centri di ricerca e industrie. Andrea D’Ambrogio è autore di circa 130 pubblicazioni su riviste e congressi internazionali, è membro dell’editorial board di Simulation Practice and Theory (SIMPAT), dell’IAENG International Journal of Computer Science (IJCS) e dell’International Journal of Software Architecture (IJSA) ed è stato editor in chief delle ICST Transactions on Collaborative Software Systems. Ha svolto e svolge attività di revisione per varie riviste, tra cui ACM Transactions on Modeling and Computer Simulation, IEEE Transactions on Knowledge and Data Engineering, IEEE Transactions on Services Computing, IEEE Transactions on Systems, Man and Cybernetics, Automated Software Engineering, Computer Standards & Interfaces, Enterprise Information Systems, Information and Software Technology, International Journal of Information Technology & Decision Making, Journal of Internet Services and Applications, Journal of Software, Journal of Systems and Software, Performance Evaluation e Software and Systems Modeling.
È stato general chair della conferenza IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2008) e del SCS/ACM/IEEE Symposium on Theory of Modeling and Simulation (TMS 2014). È stato program chair dell'SCS/ACM/IEEE Symposium on Theory of Modeling and Simulation (TMS 2013), dell’IEEE International Conference on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2015). È program chair della SCS Summer Simulation Multi-Conference (SummerSim 2016) e della 48th Summer Computer Simulation Conference (SCSC 2016) ed è chair della PHD Colloquium track, parte della ACM/INFORMS Winter Simulation Conference (WSC 2016). È stato organizzatore e program co-chair dell’International Workshop on Middleware and Performance (WOMP 2006), ha ideato, organizzato ed è stato program chair dell'IEEE International Workshop on Collaborative Modeling and Simulation (CoMetS),giunto alla quinta edizione (CoMetS 2016) e dell'ACM/SCS Workshop on Model-driven Approaches for Simulation Engineering (Mod4Sim), giunto alla sesta edizione (Mod4Sim 2016). Ha organizzato ed è stato program chair della Conferenza INCOSE Italia su Systems Engineering (CIISE 2014). È stato ed è membro del comitato di programma di varie conference a livello internazionale, tra cui l'International Conference on Performance Engineering - WOSP, l'International Conference on Simulation Tools and Techniques for Communications, Networks and Systems - SIMUTools, la SCS Spring Simulation Multiconference - SpringSim, la ACM Conference on Principles of Advanced Discrete Simulation - PADS, la ACM/INFORMS Winter Simulation Conference (WSC) e la IEEE Software Technology Conference - STC, ed è membro dello steering committee della conferenza IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE) e del SCS/ACM/IEEE Symposium on Theory of Modeling and Simulation (TMS).
Andrea D'Ambrogio ha insegnato corsi di ingegneria del software ed interoperabilità di sistemi software per studenti di corsi di laurea in ingegneria informatica, ingegneria gestionale, ingegneria delle tecnologie di Internet e per studenti di dottorato e master. Svolge attività di consulenza per industrie ed organizzazioni nazionali ed internazionali ed è membro di IEEE (Institute of Electrical and Electronics Engineers), IEEE Computer Society, ACM (Association for Computing Machinery), SCS (Society for Modeling & Simulation) ed INCOSE (International Council on Systems Engineering).
Andrea D'Ambrogio is associate professor of computer science at the Faculty of Engineering of the University of Roma "Tor Vergata", Roma (Italy). He has formerly been assistant professor of computer science at the Faculty of Engineering of the University of Roma "Tor Vergata" and research associate at the Concurrent Engineering Research Center of the West Virginia University (USA).
Andrea D'Ambrogio's research interests are in the software engineering field, specifically in the areas of engineering and validation of system performance and dependability, model-driven system development and interoperability, QoS prediction and management, service oriented architectures, distributed and web-based simulation, system and software quality.
In such areas he has participated to several projects at both European and overseas level, jointly working with research groups of universities, research centers, national and international industries. Andrea D’Ambrogio has authored several journal and conference papers. He is editor in chief of the ICST Transactions on Collaborative Software Systems and member of the editorial board of the IAENG International Journal of Computer Science (IJCS) and the International Journal of Software Architecture (IJSA).
He has been general chair of the IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE 2008), program chair of the IEEE/ACM/SCS Symposium on Theory of Modeling and Simulation (TMS 2012) and organizer and program co-chair of the International Workshop on Middleware and Performance (WOMP 2006), the IEEE International Workshop on Collaborative Modeling and Simulation (CoMetS 2010/2011/2012) and the ACM/SCS Workshop on Model-driven Approaches for Simulation Engineering (Mod4Sim 2011). He serves as reviewer of international technical journals (among which Performance Evaluation, Journal of Systems and Software, Automated Software Engineering, IEEE Transactions on Knowledge and Data Engineering, Software and Systems Modeling, Simulation Practice and Theory), as member of the program committee of national and international conferences (among which the International Conference on Performance Engineering - WOSP, the International Conference on Simulation Tools and Techniques for Communications, Networks and Systems - SIMUTools, the SCS Spring Simulation Multiconference - SpringSim and the SPEC International Performance Evaluation Workshop - SIPEW) and as member of the steering committee of the IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.
Andrea D'Ambrogio has taught academic courses in software engineering and interoperability of software systems for graduate and PhD students in computer engineering and internet engineering, and has been lecturer for academic courses in distributed object technology and fundamentals of computer science. He makes scientific advisory work for industries and national and international organizations, and is member of the IEEE (Institute of Electrical and Electronics Engineers), the IEEE Computer Society and the ACM (Association for Computing Machinery).