Full Professor
Department of Control and Computer Engineering (DAUIN)
- Componente Commissione Strategie per le Tecnologie dell'Informazione
- Member of Interdepartmental Center SmartData@PoliTO - Big Data and Data Science Laboratory
Profile
Research interests
Biography
Marco Torchiano is a full professor at the Control and Computer Engineering Dept. of Politecnico di Torino, Italy; he has been post-doctoral research fellow at Norwegian University of Science and Technology (NTNU), Norway. He received an MSc and a PhD in Computer Engineering from Politecnico di Torino. He is Senior Member of the IEEE, member of the software engineering committee of UNINFO (part of ISO/IEC JTC 1), faculty fellow of the Nexa Center on Internet & Society. He is author or co-author of over 150 research papers published in international journals and conferences, of the book ‘Software Development—Case studies in Java’ from Addison-Wesley, and co-editor of the book ‘Developing Services for the Wireless Internet’ from Springer. He recently was a visiting professor at Polytechnique Montréal studying software energy consumption. His current research interests are: UI testing methods, data quality, and software modeling notations. The methodological approach he adopts is that of empirical software engineering.
Curriculum
Skills
ERC sectors
SDG
Awards and Honors
- Best Paper Award conferred by International Conference on COTS Based Software Systems, United States (2004)
- EESSMod Best Paper Award conferred by Experiences and Empirical Studies in Software Modelling (EESSMod) Program Chairs, Italy (2012)
- ICPC Best Paper Award conferred by IEEE (Institute of Electrical and Electronics Engineers) ICPC Program Committee, United States (2017)
- PROMISE Best Paper Award conferred by PROMISE Program Committee, United States (2017)
- EGOV-DeDEM-ePart Best Paper Award - Category 1 conferred by IFIP (2020)
Fellowships
- Fellow - Nexa Center for Internet and Society, Italia (2016-)
Academic Fellow - Fellow - IEEE, Stati Uniti (2015-)
Senior Member
Editorial boards
- EMPIRICAL SOFTWARE ENGINEERING (2021-), Associate Editor of magazine or editorial series
- IEEE SOFTWARE (2015-), Editorial board member
- JOURNAL OF ENGINEERING STUDIES AND RESEARCH (2013-), Editorial board member
Conferences
- 21st International Conference on Product-Focused Software Process Improvement (1/1/2020-27/11/2020), Program chair
- 24th International Conference on Evaluation and Assessment in Software Engineering (EASE) (1/1/2020-17/4/2020), Program chair
- ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Program chair
- ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Program chair
- International Workshop on Empirical Requirements Engineering (EmpiRE) (30/8/2011-30/8/2011), Participation to the organizing committee
- 2nd International Workshop on Empirical Studies in Reverse Engineering (WESRE) (1/1/2006-23/10/2006), Program chair
Other research or teaching roles outside Politecnico
- Visiting Researcher, presso École Polytechnique de Montréal (15/7/2016-31/8/2016)
- Professore Associato non confermato, presso Tongji University (16/9/2013-8/11/2013)
- Titolare di contratto di ricerca, presso NORWEGIAN UNIVERSITY OF SCIENCE AND TECHNOLOGY (15/5/2001-30/9/2002)
Research networks
- ISERN (2020-). Partecipazione
Roles as evaluator or expert
- PRIN. 2007
MIUR
Teaching
PhD Boards
- INGEGNERIA INFORMATICA E DEI SISTEMI, 2020/2021 (37. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2019/2020 (36. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2018/2019 (35. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2017/2018 (34. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2016/2017 (33. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2015/2016 (32. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2014/2015 (31. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2013/2014 (30. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2012/2013 (29. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2011/2012 (28. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2010/2011 (27. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2009/2010 (26. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2008/2009 (25. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2007/2008 (24. ciclo)
Politecnico di TORINO - SCIENZE COGNITIVE, 2004/2005 (21. ciclo)
Università degli Studi di TORINO - SCIENZE COGNITIVE, 2003/2004 (20. ciclo)
Università degli Studi di TORINO - SCIENZE COGNITIVE, 2002/2003 (19. ciclo)
Università degli Studi di TORINO
Courses of Study Boards
- Collegio di Architettura. Componente invitato
- Collegio di Ingegneria Gestionale. Componente
- Collegio di Ingegneria Informatica, del Cinema e Meccatronica. Componente
Teachings
PhD
- Empirical research methods. A.A. 2021/22, INGEGNERIA INFORMATICA E DEI SISTEMI. Teaching assistant
- Software architectures and designs. A.A. 2017/18, INGEGNERIA INFORMATICA E DEI SISTEMI. Teaching assistant
- Software architectures and designs. A.A. 2018/19, INGEGNERIA INFORMATICA E DEI SISTEMI. Teaching assistant
- Empirical methods in software engineering. A.A. 2019/20, INGEGNERIA INFORMATICA E DEI SISTEMI. Teaching assistant
- Software Architecture Design and Modeling (didattica di eccellenza). A.A. 2018/19, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
Master of Science
- Software Engineering II. A.A. 2019/20, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Software Engineering II. A.A. 2020/21, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Software Engineering II. A.A. 2021/22, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Software Engineering II. A.A. 2022/23, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Data management and visualization. A.A. 2019/20, DATA SCIENCE AND ENGINEERING. Collaboratore del corso
- Applied data science project. A.A. 2021/22, DATA SCIENCE AND ENGINEERING. Collaboratore del corso
- Sistemi informativi aziendali. A.A. 2017/18, INGEGNERIA GESTIONALE. Titolare del corso
- Sistemi informativi aziendali. A.A. 2018/19, INGEGNERIA GESTIONALE. Titolare del corso
- Sistemi informativi aziendali. A.A. 2019/20, INGEGNERIA GESTIONALE. Titolare del corso
- Sistemi informativi aziendali. A.A. 2020/21, INGEGNERIA GESTIONALE. Titolare del corso
- Sistemi informativi aziendali. A.A. 2021/22, INGEGNERIA GESTIONALE. Titolare del corso
- Sistemi informativi aziendali. A.A. 2022/23, INGEGNERIA GESTIONALE. Titolare del corso
- Software engineering. A.A. 2018/19, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Collaboratore del corso
- Software engineering. A.A. 2019/20, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Collaboratore del corso
Bachelor of Science
- Migrations and settlements (Grandi Sfide - Mobilità). A.A. 2021/22, ARCHITETTURA. Collaboratore del corso
- Migrations and settlements (Grandi Sfide - Mobilità). A.A. 2022/23, ARCHITETTURA. Collaboratore del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2017/18, INGEGNERIA INFORMATICA. Titolare del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2018/19, INGEGNERIA INFORMATICA. Titolare del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2019/20, INGEGNERIA INFORMATICA. Titolare del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2020/21, INGEGNERIA INFORMATICA. Titolare del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2021/22, INGEGNERIA INFORMATICA. Titolare del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2022/23, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2017/18, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2018/19, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2019/20, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2020/21, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2022/23, INGEGNERIA INFORMATICA. Titolare del corso
Research
Research groups
Supervised PhD students
- Tommaso Fulcini. Programme in Ingegneria Informatica E Dei Sistemi (cycle 37, 2021-in progress)
- Mariachiara Mecati. Programme in Ingegneria Informatica E Dei Sistemi (cycle 35, 2019-in progress)
Research subject: Software engineering; Data ethics; Data quality; Algorithmic fairness; Automated decision making.
Machine Learning Human computer interaction (HCI) Artificial intelligence Human and societal aspects of Computer Technologies
Publications
PoliTO co-authors
Most cited publications View all publications in Porto@Iris
- Erdogmus, H.; Morisio, Maurizio; Torchiano, Marco (2005)
On the effectiveness of the Test First Approach to Programming. In: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, vol. 31, pp. 226-237. ISSN 0098-5589
Contributo su Rivista - Vetro', Antonio; Canova, Lorenzo; Torchiano, Marco; Orozco Minotas, Camilo; Iemma, ... (2016)
Open Data Quality Measurement Framework: Definition and Application to Open Government Data. In: GOVERNMENT INFORMATION QUARTERLY, vol. 33, pp. 325-337. ISSN 0740-624X
Contributo su Rivista - Rebaudengo, Maurizio; SONZA REORDA, Matteo; Torchiano, Marco; Violante, Massimo (1999)
Soft-error detection through software fault-tolerance techniques. In: IEEE Int. Symposium on Defect and Fault Tolerance in VLSI Systems (DFT’99), Albuquerque, NM (USA), 1-3 Nov. 1999, pp. 210-218. ISBN: 076950325X
Contributo in Atti di Convegno (Proceeding) - Torchiano, Marco; Morisio, Maurizio (2004)
Overlooked aspects of COTS-based development. In: IEEE SOFTWARE, vol. 21, pp. 88-93. ISSN 0740-7459
Contributo su Rivista - Paolo, Tonella; Torchiano, Marco; BART DU, Bois; Tarja, Systa (2007)
Empirical Studies in Reverse Engineering: State of the Art and Future Trends. In: EMPIRICAL SOFTWARE ENGINEERING, vol. 12, pp. 551-571. ISSN 1382-3256
Contributo su Rivista - Jingyue, Li; Reidar, Conradi; ODD PETTER N., Slyngstad; Torchiano, Marco; Morisio, ... (2008)
A State-of-the-Practice Survey on Risk Management in Development with Off-The-Shelf Software Components. In: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, vol. 34, pp. 271-286. ISSN 0098-5589
Contributo su Rivista - Jingyue, Li; Reidar, Conradi; Christian, Bunse; Torchiano, Marco; ODD PETTER N., ... (2009)
Development with Off-The-Shelf Components: 10 Facts. In: IEEE SOFTWARE, vol. 26, pp. 80-87. ISSN 0740-7459
Contributo su Rivista - Rebaudengo, Maurizio; SONZA REORDA, Matteo; Torchiano, Marco; Violante, Massimo (2001)
A source-to-source compiler for generating dependable software. In: First IEEE International Workshop on Source Code Analysis and Manipulation, SCAM, Firenze, Italia, November 10, pp. 33-42. ISBN: 0769513875
Contributo in Atti di Convegno (Proceeding) - Filippo, Ricca; MASSIMILIANO DI, Penta; Torchiano, Marco; Paolo, Tonella; Mariano, ... (2010)
How Developers' Experience and Ability Influence Web Application Comprehension Tasks Supported by UML Stereotypes: a Series of Four Experiments. In: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, vol. 26, pp. 96-118. ISSN 0098-5589
Contributo su Rivista - Torchiano, Marco; Tomassetti, FEDERICO CESARE ARGENTINO; Filippo, Ricca; Alessandro, ... (2013)
Relevance, benefits, and problems of software modelling and model driven techniques—A survey in the Italian industry. In: THE JOURNAL OF SYSTEMS AND SOFTWARE, vol. 86, pp. 2110-2126. ISSN 0164-1212
Contributo su Rivista