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. Hsu, T.-C., Abelson, H., Patton, E.W., Chen, S.-C., & Chang, H.-N. (2021). Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming. International Journal of Computer-Supported Collaborative Learning, 16, pp. 559-582.
  2. 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.
  3. 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)
  4. 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. Van Woensel, W., Scioscia, F., Loseto, G., Seneviratne, O., Patton, E.W., Abidi, S., & Kagal, L. (2022). Explainable clinical decision support: Towards patient-facing explanations for education and long-term behavior change. In: Proceedings of the 20th International Conference on Artificial Intelligence in Medicine, (June 14-17, 2022, Halifax, NS, Canada), pp. 57-62.
  2. Kim, D.Y.J., Granquist, A., Patton, E.W., Friedman, M., & Abelson, H. (2022). Speak Your Mind: Introducing Aptly, the Software Platform that Turns Ideas into Working Apps. In: Proceedings of the 15th annual International Conference on Education, Research and Innovation (November 7-9, 2022, Seville, Spain).
  3. Patton, E.W., Van Woensel, W., Seneviratne, O., Loseto, G., Scioscia, F., & Kagal, L. (2021). The Punya Platform: Building Mobile Research Apps with Linked Data and Semantic Features. In: Proceedings of the 20th International Semantic Web Conference (October 24–28, 2021), pp. 563-579.
  4. 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.
  5. 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).
  6. 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).
  7. 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).
  8. 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).
  9. 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.
  10. 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).
  11. 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).
  12. 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).
  13. 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).
  14. 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).
  15. 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. (2024). Aptly: Enabling Automated App Generation Through Natural Language. 2024 MIT ILP-Epoch Taiwan Symposium: Generative AI Shapes the Future (July 31, 2024).
  2. Patton, E.W. (2024). Building Generative AI Apps with Aptly from MIT App Inventor. 2024 Blockly Summit (June 5-6, 2024, Mountain View, CA).
  3. Patton, E.W. (2023). Generative Block Programming in MIT App Inventor. 2023 Blockly Summit (June 6-7, 2023, Cambridge, MA)..
  4. Patton, E.W. (2022). Exploring the Intersection of AI and Education: Experiences with MIT App Inventor. Blockly User SUmmit 2022 (May 3-4, 2022).
  5. 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)
  6. 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)
  7. 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).
  8. 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).
  9. 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).
  10. 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. Elhashemy, H., Parks, R., Kim, D.Y.J., Patton, E.W., & Abelson H. (2023). Empowering Learners with a Low-Barrier Mobile Data Science Toolkit. In: Proceedings of Constructionism/FabLearn 2023 (October 7-11, 2023, New York, NY).
  2. Granquist, A.M., Kim, D.Y.J. & Patton, E.W. (2023). AI-Augmented Feature to Edit and Design Mobile Applications. In: MobileHCI '23 Companion: Proceedings of the 25th International Conference on Mobile Human-Computer Interaction (September 26-29, 2023, Athens, Greece).
  3. Patton, E.W., Van Woensel, W., Seneviratne, O., Loseto, G., Scioscia, F., & Kagal, L. (2022). Development of AI-enabled apps by patients and domain eperts using the Punya platform: A case study for diabetes. In: Proceedings of the 20th International Conference on Artificial Intelligence in Medicine (June 14-17, 2022, Halifa, NS, Canada), pp. 431-435.
  4. Loseto, G., Patton, E.W., Seneviratne, O., Van Woensel, W., Scioscia, F., & Kagal, L. (2021). Mobile App Development for the Semantic Web of Things with Punya. Proceedings of the 20th International Semantic Web Conference, Posters & Demos Track (October 24–28, 2021).
  5. Seneviratne, O., Van Woensel, W., Loseto, G., Scioscia F., Patton, E.W., & Kagal, L. (2021). Rapid Prototyping of Mobile Apps for Clinical Research using Semantic Web Technologies. Proceedings of the 20th International Semantic Web Conference, Posters & Demos Track (October 24–28, 2021).
  6. 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).
  7. 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.
  8. 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).
  9. 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).
  10. 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).
  11. 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).
  12. 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).
  13. 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)
  14. 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.
  15. 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).
  16. 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).
  17. 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).
  18. 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).
  19. 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)
  20. 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).
  21. 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.
  22. 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. Van Woensel, W., Scioscia, F., Loseto, G., Seneviratne, O., Patton, E.W., & Abidi, S. (2023). Eplanations of Symbolic Reasoning to Effect Patient Persuasion and Education. In: Proceedings of the Third International Workshop on Explainable AI in Healthcare (June 15, 2023, Portoroz, Solvenia), pp. 62-71.
  2. Van Woensel, W., Patton, E.W., Seneviratne, O., Scioscia, F., Loseto, G., & Kagal, L. (2021). Building Mobile Personal Health Knowledge Graphs using Punya. In: Proceedings of the Personal Health Knowledge Graph Workshop 2021.
  3. 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).
  4. 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).
  5. 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).
  6. 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).
  7. 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).
  8. 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).
  9. 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.
  10. Patton, E.W. & Borgida, A. (2015). Description Logic Reasoning in Distributed Mobile Environments. Proc. 1st Workshop on Mobile Deployments of Semantic Technologies.
  11. Patton, E.W. & Liccardi, I. (2015). Linked Data and Mobile Application Privacy Management. Proc. 1st Workshop on Mobile Deployments of Semantic Technologies.
  12. 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.
  13. 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.
  14. Patton, E.W. & McGuinness, D.L. (2014). Connecting Science Data using Semantics and Information Extraction. Linked Science 2014 (LISC2014, October 19th, 2014, Trento, Italy).
  15. 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)
  16. 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).
  17. 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).
  18. 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.
  19. 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