Full Professor (L. 240)
Department of Control and Computer Engineering (DAUIN)
- 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
Scientific branch
(Area 0009 - Industrial and information engineering)
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
Collegi of the PhD programmes
- INGEGNERIA INFORMATICA E DEI SISTEMI, 2022/2023 (39. ciclo)
Politecnico di TORINO - INGEGNERIA INFORMATICA E DEI SISTEMI, 2021/2022 (38. ciclo)
Politecnico di TORINO - 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
Collegi of the degree programmes
- Collegio di Architettura e Design. Componente invitato
- Collegio di Ingegneria Informatica, del Cinema e Meccatronica. Componente
Teachings
PhD
- Empirical research methods. A.A. 2023/24, INGEGNERIA INFORMATICA E DEI SISTEMI. Teaching assistant
- Empirical research methods. A.A. 2021/22, INGEGNERIA INFORMATICA E DEI SISTEMI. Teaching assistant
- Empirical methods in software engineering. A.A. 2019/20, INGEGNERIA INFORMATICA E DEI SISTEMI. Teaching assistant
- Software architectures and designs. A.A. 2018/19, 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. 2024/25, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Software Engineering II. A.A. 2023/24, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Sistemi informativi aziendali. A.A. 2023/24, INGEGNERIA GESTIONALE. Collaboratore del corso
- Software Engineering II. A.A. 2022/23, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Sistemi informativi aziendali. A.A. 2022/23, INGEGNERIA GESTIONALE. Titolare del corso
- Software Engineering II. A.A. 2021/22, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Applied data science project. A.A. 2021/22, DATA SCIENCE AND ENGINEERING. Collaboratore del corso
- Sistemi informativi aziendali. A.A. 2021/22, INGEGNERIA GESTIONALE. Titolare del corso
- Software Engineering II. A.A. 2020/21, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Sistemi informativi aziendali. A.A. 2020/21, INGEGNERIA GESTIONALE. Titolare del corso
- Sistemi informativi aziendali. A.A. 2019/20, INGEGNERIA GESTIONALE. Titolare del corso
- Software engineering. A.A. 2019/20, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Collaboratore del corso
- Software Engineering II. A.A. 2019/20, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Data management and visualization. A.A. 2019/20, DATA SCIENCE AND ENGINEERING. Collaboratore del corso
- Sistemi informativi aziendali. A.A. 2018/19, INGEGNERIA GESTIONALE. Titolare del corso
- Software engineering. A.A. 2018/19, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Collaboratore del corso
Bachelor of Science
- Migrations and settlements (Grandi Sfide - Mobilità). A.A. 2024/25, ARCHITETTURA. Collaboratore del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2024/25, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2024/25, INGEGNERIA INFORMATICA. Titolare del corso
- Migrations and settlements (Grandi Sfide - Mobilità). A.A. 2023/24, ARCHITETTURA. Collaboratore del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2023/24, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2023/24, INGEGNERIA INFORMATICA. Titolare del corso
- Migrations and settlements (Grandi Sfide - Mobilità). A.A. 2022/23, ARCHITETTURA. Collaboratore del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2022/23, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2022/23, INGEGNERIA INFORMATICA. Titolare del corso
- Migrations and settlements (Grandi Sfide - Mobilità). A.A. 2021/22, ARCHITETTURA. Collaboratore del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2021/22, INGEGNERIA INFORMATICA. Titolare del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2020/21, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2020/21, INGEGNERIA INFORMATICA. Titolare del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2019/20, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2019/20, INGEGNERIA INFORMATICA. Titolare del corso
- Visualizzazione dell'informazione quantitativa. A.A. 2018/19, INGEGNERIA INFORMATICA. Titolare del corso
- Programmazione a oggetti. A.A. 2018/19, INGEGNERIA INFORMATICA. Titolare del corso
Teaching and training projects
Projects funded by commercial contracts
- Piano Formativo I.CO.S. - Innovare e COmpetere con nuove Soluzioni digitali, (2023-2024) - Responsabile Scientifico
Commercial contracts
Research
Research groups
Research projects
Projects funded by competitive calls
- EndGame - Improving End-to-end testing of Web and Mobile Apps through Gamification, (2023-2025) - Responsabile Scientifico
Nationally funded research - PRIN - Migrazione di applicazioni software verso il web wireless., (2007-2009) - Responsabile Scientifico
Nationally funded research - PRIN
Supervised PhD students
- Lorenzo Laudadio. Programme in Ingegneria Informatica E Dei Sistemi (39th cycle, 2024-in progress)
- Tommaso Fulcini. Programme in Ingegneria Informatica E Dei Sistemi (37th cycle, 2021-in progress)
- Mariachiara Mecati. Programme in Ingegneria Informatica E Dei Sistemi (35th cycle, 2019-2023)
Thesis: A Study on Data Imbalance: Using Metrics on Input Data to Foresee Bias and Fairness in Classification Outcomes
Life sciences Parallel and distributed systems, Quantum computing Life sciences Parallel and distributed systems, Quantum computing
Publications
PoliTO co-authors
Most cited publications View all publications in Porto@Iris
- 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 - 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 - 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; 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 - 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 - 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 - 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 - 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)