Marco Pistoia  Marco Pistoia photo       

contact information

IBM Distinguished Researcher, Senior Manager, Master Inventor
IBM Thomas J. Watson Research Center, Yorktown Heights, NY USA



Marco Pistoia, Ph.D. has worked for IBM Corporation since January 1996 and is currently a Senior Manager and Distinguished 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 115 patents issued by the United States Patent and Trademark Office, and 171 patent applications.  In June 2016, he was nominated the IBM Research Professional Interest Community (PIC) Chair for Mobile Computing.

Dr. Pistoia has designed and implemented numerous analysis components and contributed large amounts of code to IBM’s two main products for static quality analysis: IBM Rational Software Analyzer and IBM Security AppScan Source.  He has also contributed code and technology to the main IBM products in the area of mobile computing: IBM Fiberlink MaaS360, the IBM MobileFirst Platform Development Foundation, IBM Tealeaf CX Mobile, and IBM Rational Test Workbench.

Dr. Pistoia has written ten books and published numerous papers and journal articles on various aspects of Program Analysis and Language-Based Security. 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.  He is now writing a new book, Usable Program Security Analysis, to be published by MIT Press.

He has published and presented at numerous conferences worldwide, including OOPSLA, ECOOP, PLDI, ICSE, ACSAC, ISSTA, CCS, PLAS and the IEEE Symposium on Security and Privacy. He has also been invited to lecture at several research institutions worldwide, including Harvard University, New York University, University of Maryland, Rutgers University, Virginia Tech, Stony Brook University, University of Texas at Austin and Stevens Institute of Technology in the United States, Tohoku University and the National Institute of Informatics in Japan, École Normale Supérieure in France, Dagstuhl School of Informatics and Saarland University in Germany, Eidgenössische Technische Hochschule (ETH) Zürich in Switzerland, La Sapienza University and Tor Vergata University in Italy, Tel Aviv University, Israel Institute of Technology (Technion) and Ben Gurion University of the Negev in Israel, University of Porto in Portugal, and Chalmers University of Technology in Sweden. He has been an Adjunct Professor of Computer Science at New York University, Polytechnic School of Engineering since 2000. He was the General and Program Co-chair of PLAS 2008, and the Program Chair of the ACM Student Research Competition at PLDI 2009. Furthermore, he has served as Program Committee member on several conferences, including ICSE 2012 and 2017, ICST 2012, ISSTA 2011, PLAS 2007, 2009, 2010, 2011 and 2012, 2014 and 2015, NDSS 2009, IEEE SSIRI 2009, 2010 and 2011, IEEE SERE 2012, ACSAC 2008 and 2009, CISIM 2012, PLDI 2016 and 2017, and CCS 2017.

Dr. Pistoia received his Ph.D. in Mathematics from the New York University, Polytechnic School of Engineering in May 2005 with a thesis entitled A Unified Mathematical Model for Stack- and Role-Based Authorization Systems, and his Master of Science and Bachelor of Science degrees in Mathematics summa cum laude from the University of Rome, Italy in July 1995, with a thesis entitled Theory of Reductive Algebraic Groups and Their Representations. His mathematical interests include lattices and invariant theory. His computer interests include mobile-code security, program analysis and secure language design.

Dr. Pistoia has been the recipient of several awards, including three ACM SIGSOFT Distinguished Paper Awards (2007, 2011 and 2014), an IBM Research Pat Goldberg Memorial Best Paper Award (3 papers selected our of 130), an IBM Research Outstanding Technical Achievement Award, two IBM Research Outstanding Innovation Awards, four IBM Research Division Awards, and a European Community Erasmus Fellowship Award. 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.

Dr. Pistoia became a citizen of the United States of America in March 2014.

On a personal level, Marco is the father of two beautiful children, Juliet Alexandra, 7, and Charles William, 5.  He is also a passionate sport athlete.