Antonio Carzaniga is a professor in the Faculty of Informatics of Università della Svizzera italiana (USI), Switzerland, which he joined as an assistant professor when the Faculty was founded in 2004. From 2001 to 2007 he was an assistant research professor in the Department of Computer Science at the University of Colorado at Boulder. Antonio Carzaniga received the Laurea degree in Electronics Engineering and the Ph.D. degree in computer science from Politecnico di Milano, Italy, in 1994 and 1999, respectively. Prof. Carzaniga was with the Software Engineering Research Laboratory at the Department of Computer Science of the University of Colorado at Boulder, first as a research assistant, from 1996 to 1999, and then as a research associate from 1999 to 2001. He was also a researcher with the Software Engineering Group at CEFRIEL from 1994 to 1995.
Prof. Carzaniga serves as an Associate Editor of ACM Transactions on Software Engineering and Methodology. He also co-chaired a number of international conference committees, including the Technical Program Committee of the 2nd ACM Conference on Information-Centric Networking (ICN 2015), and repeatedly served on the program committees of various international conferences, including the International Conference on Software Engineering (ICSE), the joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), the International Symposium on Software Testing and Analysis (ISSTA), the ACM/IFIP/USENIX 13th International Conference on Middleware, and the ACM International Conference on Distributed Event-Based Systems (DEBS). Prof. Carzaniga also served as a referee for various international journals, including ACM Transactions on Software Engineering Methodologies, IEEE Transactions on Software Engineering, ACM Transactions on Computer Systems, ACM Transactions on Autonomous Systems, IEEE Transactions on Dependable and Secure Computing, ACM Transactions on Programming Languages and Systems, IEEE Transactions on Parallel and Distributed Systems, IEEE Transactions on Knowledge and Data Engineering, Software: Practice and Experience, Journal of Automated Software Engineering, Software Process Improvement and Practice, and International Journal on Artificial Intelligence Tools, and for international conferences including the Conference on Human Factors in Computing Systems (CHI) and ACM SIGCOMM.
Prof. Carzaniga has conducted research and published papers in the areas of distributed publish/subscribe systems, advanced communication services, testing and evaluation of distributed systems, software configuration management, code mobility, and software process. Prof. Carzaniga's publications are available on-line here. Prof. Carzaniga is the primary designer and maintainer of the Siena distributed publish/subscribe system.