Trevor Stalnaker

Stalnaker’s teaching and research is primarily focused on introductory computing and software engineering.

Trevor Stalnaker

Assistant Professor of Computer Science

Program Affiliations

Education

  • Ph.D., Software Engineering, The College of William and Mary (2026)
  • M.S., Software Engineering, The College of William and Mary (2023)
  • B.S., Computer Science, Washington & Lee University (2020)

Research

Research interests include the software supply chain, software license compliance, open-source software, quantum software engineering, digital humanities, and education in the age of generative artificial intelligence.

Current Research

Professor Stalnaker’s current research focuses on the software supply chain and software license compliance, particularly in understanding emerging challenges and developing novel solutions to support developers in their daily work. He also actively works with Professor Sprenkle on aspects of the Ancient Graffiti Project.

Teaching

Professor Stalnaker teaches courses related to introductory programming, computer organization, and software engineering.

Selected Publications

  • Stalnaker, T., Wintersgill, N., Chaparro, O., Heymann, L., Di Penta, M., German, D., and
    Poshyvanyk, D., “An Empirical Analysis of Machine Learning Model and Dataset
    Documentation, Supply Chain, and Licensing Challenges on Hugging Face”, ACM Transactions on Software Engineering and Methodology (TOSEM)

  • Stalnaker, T., Wintersgill, N., Chaparro, O., Heymann, L., Di Penta, M., German, D., and
    Poshyvanyk, D., “Developer Perspectives on Licensing and Copyright Issues Arising from
    Generative AI for Coding”, ACM Transactions on Software Engineering and Methodology (TOSEM), June 6, 2025.

  • Tongen, M., Sprenkle, S., Benefiel, R., and Stalnaker, T., “Semantic Search for Ancient
    Inscriptions”, in Proceedings of the 6th Conference on Computational Humanities Research (CHR’25), Luxembourg, Luxembourg, December 9-12, 2025.

  • Zappin, J., Stalnaker, T., Chaparro, O., and Poshyvanyk, D., “When Quantum Meets
    Classical: Characterizing Hybrid Quantum-Classical Issues Discussed in Developer Forums”, in Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE’25), Ottawa, Ontario, Canada, April 27- May 3, 2025, pp. 2931-2943.

  • Stalnaker, T. “Understanding and Supporting the ML Supply Chain Through ML Bill of
    Materials”, in Companion Proceedings of the IEEE/ACM 47th International Conference on Software Engineering (ICSE’25), pp. 1-3, 2025, pp. 1-3. (Doctoral Symposium).

  • Wintersgill, N., Stalnaker, T., Heymann, L., Chaparro, O., and Poshyvanyk, D., “The Law
    Doesn’t Work Like a Computer": Exploring Software Licensing Issues Faced by Legal
    Practitioners”, in Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE’24), Porto de Galinhas, Brazil, Brazil, July 15-19, 2024, pp. 882-905, PACMSE Vol. 1, FSE, Article 40. This paper won the ACM SIGSOFT Distinguished Paper Award.

  • Stalnaker, T., Wintersgill, N., Chaparro, O., Di Penta, M., German, D., and Poshyvanyk, D., “BOMs Away! Inside the Minds of Stakeholders: A Comprehensive Study of Bills of Materials for Software Systems”, in Proceedings of the 46th IEEE/ACM International Conference on Software Engineering (ICSE’24), Lisbon, Portugal, April 14-20, 2024, pp. 1-13.