Evan W. Patton, M.S., Ph.D.
Lead Software Engineer, MIT App Inventor
MIT Computer Science and Artificial Intelligence Laboratory
32 Vassar Street, Room 32-G506
Cambridge, MA 02139
Email: ewpatton@gmail.com
Phone: +1 (401) 484-7865

Education:


Work & Project Experience


Publications (sorted by date)

Journal Publications

  1. Bennett, K.P., Brown, E., De los Santos, H., Poegel, M., Kiehl, T.R., Patton, E.W., Norris, S., Temple, S., Erickson, J., McGuinness, D.L., & Boles, N.C. (2019). Identifying Windows of Susceptibility by Temporal Gene Analysis. Scientific Reports, 9(1), pp. 1-14.
  2. Patton, E.W., Seyed, P., Wang, P., Fu, L., McGuinness, D.L., Dein, F.J., & Bristol, R.S. (2014). SemantEco: A Semantically-powered Modular Architecture for Integrating Distributed Environmental and Ecological Data. Future Generation Computing Systems 36, pp. 430–440. (PDF)
  3. Patton, E.W. & Gray, W.D. (2010). SANLab-CM: A Tool for Incorporating Stochastic Operations into Activity Network Modeling. Behavior Research Methods, 42(3), 877–883.

Peer-reviewed Conference Papers

  1. Cen, L. & Patton, E.W. (2019). Block Affordances for GraphQL in MIT App Inventor. In: Proceedings of the 3rd International Conference on Computational Thinking Education 2019 (Jun 13-15, 2019, Hong Kong), pp. 147-150.
  2. Li, W., Seneviratne, O., Patton, E.W., & Kagal, L. (2019). A Semantic Platform for Developing Data-Intensive Mobile Apps. In: Proceedings of 13th IEEE International Conference on Semantic Computing (Jan 30-Feb 1, 2019, Newport Beach, CA).
  3. Deng, X. & Patton, E.W. (2017). Enabling Multi-User Computational Thinking with Collaborative Blocks Programming in MIT App Inventor. In: Proceedings of the 1st International Conference on Computational Thinking in Education (Jul 13-15, 2017, Hong Kong).
  4. Ruan, L.L., Patton, E.W., & Tissenbaum, M. (2017) Evaluations of programming complexity in App Inventor. In: Proceedings of the 1st International Conference on Computational Thinking in Education (Jul 13-15, 2017, Hong Kong).
  5. Tissenbaum, M., Sheldon, J., Patton, E.W., Gupta, A., Zhang, E., & Gopinath, D. (2017). Off the screen, and into the world of everyday objects: Computational thinking for youth with the Internet of Things. In: Proceedings of the 1st International Conference on Computational Thinking in Education (Jul 13-15, 2017, Hong Kong, China).
  6. Patton, E.W. & McGuinness, D.L. (2014). A Power Consumption Benchmark for Reasoners on Mobile Devices. In: Proceedings of the 13th International Semantic Web Conference (October 19-23, 2014, Trento, Italy), pp. 409-424.
  7. John, B.E., Patton, E.W., Gray, W.D., & Morrison, D.F. (2012). Tools for Predicting the Duration and Variability of Skilled Performance without Skilled Performers. In: Proceedings of the 56th Annual Meeting of the Human Factors and Ergonomics Society (October 22-26, 2012, Boston, MA).
  8. Patton, E.W., Gray, W.D., & John, B.E. (2012). Automated CPM-GOMS Modeling from Human Data. In: Proceedings of the 56th Annual Meeting of the Human Factors and Ergonomics Society (October 22-26, 2012, Boston, MA).
  9. Wang, P., Fu L., Patton, E.W., McGuinness, D.L., Dein, F.J., & Bristol, R.S. (2012). Towards Semantically-enabled Exploration and Analysis of Environmental Ecosystems. In: Proceedings of the 8th IEEE International Conference on eScience (October 8-12, 2012, Chicago, IL).
  10. Wang, P., Zheng, J., Patton, E.W., Lebo, T., Ding, L., Liu, Q., Luciano, J.S., & McGuinness, D.L. (2011). A Semantic Portal for Next Generation WMonitoring Systems. In: Proceedings of the 10th International Semantic Web Conference (October 23-27, 2011, Bonn, Germany).
  11. Zheng, J., Wang, P., Patton, E.W., Lebo, T., Luciano, J.S., & McGuinness, D.L. (2011). A Semantically-Enabled Provenance-Aware Water Quality Portal. In: Proceedings of the Environmental Information Management Conference (September 28-29, 2011, Santa Barbara, CA).
  12. Patton, E.W., Gray, W.D., & Schoelles, M.J. (2009). SANLab-CM - The Stochastic Activity Network Laboratory for Cognitive Modeling. In: Proceedings of the 53rd annual meeting of the Human Factors and Ergonomics Society, 53(21), 1654--1658. San Antonio, TX.

Invited Talks

  1. Patton, E.W. (2019). Exploring Blockly Performance: Case Studies in MIT App Inventor. Blockly User Summit 2019 (Oct 10, 2019, Mountain View, CA). Available Online: https://www.youtube.com/watch?v=OZPNxPXHZ3E (ppt)
  2. Patton, E.W. (2019). Realtime Collaboration with Blockly: Experiences with MIT App Inventor. Blockly User Summit 2019 (Oct 10, 2019, Mountain View, CA). Available Online: https://www.youtube.com/watch?v=Rvk3VP2Ddrw (ppt)
  3. Patton, E.W. (2019). Exploring MIT App Inventor: Past, Present, and Future. In: Proceeindgs of the 3rd International Conference on Computational Thinking Education 2019 (Jun 13-15, 2019, Hong Kong).
  4. Patton, E.W., Druga, S., Van Brummelen, J., Mazzone, J., & Puig Fernandez, X. (2018). Panel: Block Abstractions for Artificial Intelligence. In: Proceedings of the BLOCKS+ Workshop, co-located with SPLASH 2018 (Nov 5, 2018, Boston, MA).
  5. Patton, E.W. (2018). The IoT Data Deluge: How Artificial Intelligence Will Help. OECD-GCOA-Cornell-Tech Expert Consultation: Growing and Shaping the Internet of Things Wellness and Care Ecosystem (Oct 4-5, 2018, New York City, NY).
  6. Kelleher, C., Maloney, J., Medlock-Walton, P., Patton, E.W., & Wendel, D. (2017). Invited Panel: The Future of Blocks Programming. In: Proceedings of Blocks & Beyond 2 (Oct 10, 2017, Raleigh, NC).

Oral Presentations

  1. Patton, E.W., Pinheiro da Silva, P., & McGuinness, D.L. (2014). Semantically aided interpretation and querying of Jefferson Project data using the SemantEco framework. AGU Fall Meeting 2014 (December 15-19, 2014, San Francisco, CA).
  2. Patton, E.W., Seyed, P., & McGuinness, D.L. (2013). Addressing the Challenges of Multi-Domain Data Integration with the SemantEco Framework. AGU Fall Meeting 2013 1, pp. 02. (PPT)
  3. Patton, E.W. & Gray, W.D. (2009). SANLab-CM: A Tool for Incorporating Stochastic Operations into Activity Network Modeling. In: Proceedings of the 39th annual meeting of the Society of Computers in Psychology (Nov 19 2009), Boston, MA.

Poster Presentations

  1. Munasinghe, T., Patton, E.W., & Seneviratne, O. (2019). IoT Application Development Using MIT App Inventor to Collect and Analyze Sensor Data. In: Proceedings of IEEE BigData 2019 (Dec 9-12, 2019, Los Angeles, CA).
  2. Van Brummelen, J., Shen, J.H., & Patton, E.W. (2019). The Popstar, the Poet, and the Grinch: Relating Artificial Intelligence to the Computational Thinking Framework with Block-based Coding. In: Proceedings of the 3rd International Conference on Computational Thinking Education 2019 (Jun 13-15, 2019, Hong Kong), pp. 160-162.
  3. Seyed, A.P., Patton, E.W., & Subotin, M. (2015). Crowdsourcing for ICD10 Code to Concept Mappings. Proceedings of the 14th International Semantic Web Conference, Posters & Demos Track (October 13-15, 2015, Bethlehem, PA).
  4. McGuinness, D.L., Pinheiro da Silva, P., Patton, E.W., & Chastain, K. (2014). Semantic eScience for Ecosystem Understanding and Monitoring: The Jefferson Project Case Study. AGU Fall Meeting 2014 (December 15-19, 2014, San Francisco, CA).
  5. Patton, E.W. & McGuinness, D.L. (2014). A Prototype Web Service for Benchmarking Power Consumption of Mobile Semantic Applications. Proceedings of the 13th International Semantic Web Conference, Posters & Demos Track (October 19-23, 2014, Trento, Italy).
  6. Seneviratne, O., Patton, E.W., Miao, D., Shih, F., Li, W., Kagal, L., & Castillo, C. (2014). Developing Mobile Linked Data Applications. Proceedings of the 13th International Semantic Web Conference, Posters & Demos Track (October 19-23, 2014, Trento, Italy).
  7. Erickson, J.S., Chastain, K., Fry, Z., McCusker, J.P., Yan, R., Patton, E.W., & McGuinness, D.L. (2014). Identifying First Responder Communities using Social Network Analysis. Proceedings of the 13th International Semantic Web Conference, Posters & Demos Track (October 19-23, 2014, Trento, Italy).
  8. Seyed, P., Ashby, B., Khan, I., Patton, E.W., & McGuinness, D.L. (2013). SemantGeo: Powering Ecological and Environmental Data Discovery and Search with Standards-Based Geospatial Reasoning. AGU Fall Meeting 2013 1, p. 1599. (PDF)
  9. Seyed, A.P., Chastain, K., Ashby, B., Liu, Y., Lebo, T., Patton, E.W., & McGuinness, D.L. (2013). SemantEco Annotator. 12th International Semantic Web Conference Posters & Demos, p. 161–164.
  10. Wang, P., Zheng, J., Patton, E.W., Lebo, T., Ding, L., Luciano, J.S., & McGuinness, D.L. (2011). Next Generation Environmental Informatics as exemplified by the Tetherless World Semantic Water Quality Portal. In Proceedings of AGU Fall Meeting 2011 (December 5-9, 2011, San Francisco, CA).
  11. Patton, E.W., West, P., Greer, R., & Jin, B. (2011). Publishing and Editing of Semantically-Enabled Scientific Metadata Across Multiple Web Platforms: Challenges and Experiences. In Proceedings of AGU Fall Meeting 2011 (December 5-9, 2011, San Francisco, CA).
  12. McGuinness, D.L. & Patton, E.W. (2011). A Semantic Sommelier as an Ontology-Powered Mobile Social Application and a Pedagogical Tool. In Proceedings of Web Science 2011 (July 25, 2011, Koblenz, Germany).
  13. Patton, E.W., Wang, P., Zheng, J., Fu, L., Lebo, T., Ding, L., Liu, Q., Luciano, J.S., & McGuinness, D.L. (2011). Assessing Health Effects of Water Pollution Using a Semantic Water Quality Portal. In Proceedings of the 10th International Semantic Web Conference (October 23-27, 2011, Bonn, Germany).
  14. Patton, E.W. & McGuinness, D.L. (2010). Scaling the Wall: Experiences Adapting a Semantic Web Application to Utilize Social Networks on Mobile Devices. In: Web Science 2010 (Raleigh, NC, Apr 26, 2010)
  15. Patton, E.W., West, P., Rozell, E., & Zheng, J. (2010). A Modular Framework for Transforming Structured Data into HTML with Machine-Readable Annotations. In: 2010 Fall Meeting of the American Geophysical Union (San Francisco, CA, Dec 13-17, 2010).
  16. Patton, E.W. & McGuinness, D.L. (2009). Tetherless World Mobile Wine Agent: An Application for Semantics on Mobile Devices. In: H. Alani & T. Tudorache (Eds.) Poster and Demonstration session of the Eighth annual International Semantic Web Conference (Oct 25-29, 2009), Chantilly, VA.
  17. Neth, H., Patton, E.W., Banas, S., Schoelles, M.J., & Gray, W.D. (2008). Integrating Semantic and Visual Aspects of Online Information Search. In: V. Sloutsky, B. Love, & K. McRae (Eds.) Poster at the 30th annual meeting of the Cognitive Science Society. Austin, TX.: Cognitive Science Society.

Theses

  1. Patton, E.W. (2016). Energy Aware Reasoning Agents for the Mobile Semantic Web. Ph.D. Dissertation. Rensselaer Polytechnic Institute, Troy, NY.
  2. Patton, E.W. (2012). Automated Protocol Analysis for Extracting First-Pass Descriptive Cognitive Models from Human Experimental Data. Master's Thesis. Rensselaer Polytechnic Institute, Troy, NY.
  3. Patton, E.W. (2009). Revisiting Project Ernestine: Automated Building of CPM-GOMS Models from ACT-R Model Traces. Bachelor's Thesis. Department of Cognitive Science, Rensselaer Polytechnic Institute, Troy, NY.

Workshop Papers

  1. Patton, E.W., Seo, A., & Turbak, F. (2019). Enhancing Abstraction in App Inventor with Generic Event Handlers. In: Proceedings of Blocks & Beyond 2019, (Oct 18, 2019, Mephis, TN).
  2. Patton, E.W., Sherman, M., & Tissenbaum, M. (2018). Research Tools for MIT App Inventor. In: Proceedings of the BLOCKS+ Workshop, co-located with SPLASH 2018 (Nov 5, 2018, Boston, MA).
  3. Patton, E.W. & Tang, D. (2018). JSON Interoperability in MIT App Inventor. In: Proceedings of the BLOCKS+ Workshop, co-located with SPLASH 2018 (Nov 5, 2018, Boston, MA).
  4. Xi, W. & Patton, E.W. (2018). A Blocks-Based Approach to Internet of Things in MIT App Inventor. In: Proceedings of the BLOCKS+ Workshop, co-located with SPLASH 2018 (Nov 5, 2018, Boston, MA).
  5. Patton, E.W. & Deng, X. (2017). Collaborative Mobile App Development with MIT App Inventor. In: Proceedings of Blocks & Beyond 2 (Oct 10, 2017, Raleigh, NC).
  6. Bennett, K.P., Erickson, J.S., de Los Santos, H., Norris, S., Patton, E.W., Sheehan, J., & McGuinness, D.L. (2016). Data Analytics as Data: A Semantic Workflow Approach. In: Proceedings of Artificial Intelligence for Data Science Workshop at Neural Information Processing Systems (NIPS) (Dec 2016, Barcelona, Spain).
  7. Patton, E.W., Ravichandar, D., Urschel, M., Bennett, K., Dyson, A., Rogers, K.L., Collins, C., & McGuinness, D.L. (2016). Augmenting Functional Microbiome Research using a Semantically-Enabled Analytical Infrastructure. Proc. BioOntologies SIG 2016.
  8. Patton, E.W. & Borgida, A. (2015). Description Logic Reasoning in Distributed Mobile Environments. Proc. 1st Workshop on Mobile Deployments of Semantic Technologies.
  9. Patton, E.W. & Liccardi, I. (2015). Linked Data and Mobile Application Privacy Management. Proc. 1st Workshop on Mobile Deployments of Semantic Technologies.
  10. Patton, E.W., Brown, E., Poegel, M., de los Santos, H., Bennett, K., & McGuinness, D.L. (2015). SemNExT: A Framework for Semantically Integrating and Exploring Numeric Analyses. Proc. 3rd SemStats Workshop.
  11. Patton, E.W. & McGuinness, D.L. (2014). Toward Next Generation Integrative Semantic Health Information Assistants. AAAI Fall Symposium on Expanding the Boundaries of Health Informatics using AI.
  12. Patton, E.W. & McGuinness, D.L. (2014). Connecting Science Data using Semantics and Information Extraction. Linked Science 2014 (LISC2014, October 19th, 2014, Trento, Italy).
  13. Shih, F., Seneviratne, O., Miao, D., Liccardi, I., Kagal, L., Patton, E.W., Castillo, C., & Meier, P. (2013). Democratizing Mobile App Development for Disaster Management. In Proceedings of the Semantic City Workshop at IJCAI (SemCity-13, August 5, 2013, Beijing, China). (PDF)
  14. Seyed, P., Lebo, T., Patton, E.W., McCusker, J., & McGuinness, D.L. (2013). SemantEco: A Next-Generation Web Observatory. In Proceedings of the 1st International Web Observatory Workshop (WOW 2013, May 14th 2013, Rio de Janeiro, Brazil).
  15. Patton, E.W., DiFranzo, D., & McGuinness, D.L. (2010). End-User Programming and the Advent of Sharable, Social Machines. In: Social Data on the Web Workshop (co-located with the International Semantic Web Conference, Shanghai, China, Nov 7-11, 2010).
  16. Patton, E.W., DiFranzo, D., & McGuinness, D.L. (2010). SAF: A Provenance-tracking Framework for Interoperable Semantic Applications. In: Proceedings of the 3rd International Provenance and Annotation Workshop. (Troy, NY, Jun 15-16, 2010), pp. 73--77.
  17. Patton, E.W. & McGuinness, D.L. (2009). The Mobile Wine Agent: Pairing Wine with the Social Semantic Web. In: J. Breslin, U. Bojars, A. Passant, & S. Fernandez (Eds.) Proceedings of the Social Data on the Web workshop (co-located with the Eighth annual International Semantic Web Conference, Chantilly, VA, Oct 25-29, 2009).

Book Chapters

  1. Patton, E.W., Tissenbaum, M., & Harunani, F. (2019). MIT App Inventor: Objects, Design, and Development. In: Computational Thinking Education, S.C. Kong & H. Abelson (Eds.), Springer Nature, New York.
  2. Difranzo, D., Graves, A., Erickson, J.S., Ding, L., Michaelis, J., Lebo, T., Patton, E.W., Williams, G.T., Li, X., Zheng, J.G., Flores, J., McGuinness, D.L., & Hendler, J. (2011). The Web is My Back-end: Creating Mashups with Linked Open Government Data. In Linking Government Data. ISBN: 978-1-4614-1766-8.

Tutorials

  1. Patton, E.W., Van Woensel, W., & Scioscia, F. (2020). Building Mobile Semantic Web Apps with Punya. International Semantic Web Conference 2020 (Athens, Greece, Nov 2020).
  2. DiFranzo, D. & Patton, E.W. (2012). Building Mobile Mashups for the Linked Data Cloud. SemTech 2012 (San Francisco, CA, June 3-7, 2012).
  3. DiFranzo, D. & Patton, E.W. (2011). Building Mashups for the Linked Data Cloud. SemTech 2011 (San Francisco, CA, June 5-9 2011).

Technical Reports

  1. Wang, P., Fu, L., Patton, E.W., McGuinness, D.L., Dein, F.J., & Bristol, R.S. (2012). SemantEco Extension for Natural Resource Managers. Tech. Report. Rensselaer Polytechnic Institute, Troy, NY.
  2. Wing, P., Zheng J., Fu, L., Patton, E.W., Lebo, T., Ding, L., Liu, Q., Luciano, J.S., & McGuinness, D.L. (2011). TWC-SWQP: A Semantic Portal for Next Generation Environmental Monitoring. Troy, NY: Rensselaer Polytechnic Institute.

Professional Societies


Honors and Scholarships