Porpoise: An LLM-Based Sandbox for Novices to Practice Writing Purpose Statements
Software developers have long emphasized the need for clear textual descriptions of programs, through documentation and comments. Similarly, curricula often expect students to write purpose statements that articulate in prose what program components are expected to do. Unfortunately, it is difficult to motivate students to do this and to evaluate student work at scale.
Authors
- Jan Vahrenhold (ORCID: https://orcid.org/0000-0001-8708-4814)
- Shriram Krishnamurthi (ORCID: https://orcid.org/0000-0001-5184-1975)
- Thore Thießen (ORCID: https://orcid.org/0009-0002-9902-3853)
Institutions
- University of Münster (DE)
- Brown University (US)
Publication Details
- Published
- 2025-10-09
- DOI
- https://doi.org/10.1145/3758317.3759683
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation