4 papers
Using Large Language Models to Develop Requirements Elicitation Skills
Nelson Lojo, Rafael González, Rohan Philip +4
Requirements Elicitation (RE) is a crucial software engineering skill that involves interviewing a client and then devising a software design based on the interview results. Teachi…
The Role of Generative AI in Software Student CollaborAItion
Natalie Kiesler, Jacqueline Smith, Juho Leinonen +3
Collaboration is a crucial part of computing education. The increase in AI capabilities over the last couple of years is bound to profoundly affect all aspects of systems and softw…
Developing a Tool to Automate Extensions to Support a Flexible Extension Policy
Jordan Schwartz, Madison Bohannan, Jacob Yim +6
In this work, we present the development of an automated extension tool to assist educators and increase the success and well-being of students by implementing flexible extension p…
OmniFill: Domain-Agnostic Form Filling Suggestions Using Multi-Faceted Context
Timothy J. Aveni, Armando Fox, Björn Hartmann
Predictive suggestion systems offer contextually-relevant text entry completions. Existing approaches, like autofill, often excel in narrowly-defined domains but fail to generalize…