Marco Pistoia

Registered user since Fri 6 Mar 2015

Name: Marco Pistoia

Bio: Marco Pistoia, Ph.D. has worked for IBM Corporation since January 1996 and is currently a Senior Manager and Principal Research Staff Member at the IBM Thomas J. Watson Research Center in New York, where he manages the Mobile Enterprise Software research group. In January 2010, he was one of 38 IBM employees worldwide to be bestowed the title of IBM Master Inventor. He is the inventor of 79 US patents and 178 US patent applications. Dr. Pistoia has designed and implemented numerous analysis components and contributed large amounts of code to several IBM products, including IBM Rational Software Analyzer, IBM Security AppScan Source, IBM Tealeaf, IBM MaaS360, IBM Rational Mobile Test Workbench and IBM Worklight. Dr. Pistoia has lectured at numerous universities worldwide. He has written ten books and published numerous papers and journal articles on various aspects of Program Analysis, Language-Based Security and Mobile Computing. Most recently, he has published his Ph.D. thesis, and has been the lead author of the books “Enterprise Java Security”, published by Addison-Wesley in 2004 (and available in Chinese since 2006), and “Java 2 Network Security”, published by Prentice Hall in 1999, both used as textbooks in many universities worldwide. In the course of his career, Dr. Pistoia received three ACM Distinguished Paper Awards (2007, 2011 and 2014). In September 2007, the Italian Ministry of Education, University and Research, the National Committee of the Italian Presidents of Faculties of Sciences and Technologies, and Confindustria, Italy’s leading organization representing all the Italian manufacturing and service companies, presented Pistoia as one of the 70 most successful Italian mathematicians who graduated from an Italian university between the years 1980 and 2000. His biography was published in the book “Matematici al Lavoro”.

Country: Italy

Affiliation: IBM Research, USA

Personal website:

Research interests: Language-based Security, Program Analysis, Programming Languages, Software Engineering, Mobile Computing

SPLASH 2015 Activities

SPLASH 2015-profile
View general profile