- Conference Session
- Software Engineering Division (SWED) Technical Session #1
- Collection
- 2024 ASEE Annual Conference & Exposition
- Authors
-
Emily Marasco, University of Calgary; Milana Hayley Grozic, University of Calgary; The University of British Columbia; Yves Pauchard, University of Calgary; Mohammad Moshirpour, University of Calgary
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division (SWED)
applications in ethical development, equity and accessibility issues (e.g. web scraping) o Future-proofing o Economics o Project management and team software processes o Communication skills o Conflict resolution o Individual software processes, resiliency, self-reflection, self-assessment o Revision control and use of tools o Innovation and creative capacity o Entrepreneurial mindsetOverall, students and faculty both wanted to see more diversity in senior technical electives.These courses also allow students to specialize in specific areas of interest since it is not possibleto cover the immense breadth of software engineering in a limited timeframe. Students, faculty,and
- Conference Session
- Software Engineering Division (SWED) Technical Session #2
- Collection
- 2024 ASEE Annual Conference & Exposition
- Authors
-
Maura Lyons, Codio; Elise Deitrick, Codio; Joshua Richard Coughlin Stowell Ball, Codio
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division (SWED)
ofAI tools raises concerns about plagiarism rates and the ethical use of technology in academicsettings. Educational institutions are actively crafting policies to navigate the complexities ofGenAI usage while maintaining academic integrity [2], [3].Recent advancements in GenAI have ushered in a new era for educational methodologies,offering innovative tools for learning and teaching. Integrating GenAI tools such as ChatGPTand MidJourney into educational practices is becoming increasingly common, with these toolspredicted to become as ubiquitous as traditional software like Microsoft Excel in the near future[4]. The emergence of GenAI necessitates reevaluating pedagogical strategies, suggesting a shifttowards technology-integrated learning
- Conference Session
- Software Engineering Division (SWED) Technical Session #2
- Collection
- 2024 ASEE Annual Conference & Exposition
- Authors
-
Ben Arie Tanay, Purdue Engineering Education; Lexy Chiwete Arinze, Purdue University, West Lafayette; Siddhant Sanjay Joshi, Purdue University, West Lafayette; Kirsten A. Davis, Purdue University, West Lafayette; James C Davis, Purdue University, West Lafayette
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division (SWED)
researchand academic writing, as well as for idea and code generation [5].Similar to any technological advancement, there are educational challenges inherent in the use ofLLMs, including students' overreliance, issues of plagiarism, and biases in the generated content[21]. These challenges highlight the need for policies and guidelines towards the responsible useof LLMs. Educational institutions are actively engaged in deliberations to determine the mosteffective strategies for incorporating LLMs into their curricula [8]. As institutions grapple withthis decision, there have been noteworthy efforts to provide guidance on the ethical use of LLMs[8],[22],[9],[23]. Researchers caution against implementing "one-size-fits-all" policies butadvocate for the
- Conference Session
- Software Engineering Division (SWED) Technical Session #1
- Collection
- 2024 ASEE Annual Conference & Exposition
- Authors
-
Siddhant Sanjay Joshi, School of Engineering Education, Purdue University, West Lafayette; Preeti Mukherjee, Purdue University; Kirsten A. Davis, Purdue University; James C Davis, Purdue University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division (SWED)
rubrics.MethodsThis paper is part of an ongoing project to investigate how systems thinking can be used incombination with popular threat modeling frameworks like STRIDE to teach and assesscomponent-level and system-level threat modeling to upper-level software engineering students.In this section, we provide an overview of the methods we used in our study. We begin bydescribing the software engineering course where we piloted our study. Next, we discuss our datacollection strategy, introduce the pilot version of our rubric, our data analysis approach (scoringstrategy using our rubric), and ethical considerations.Data collectionTo answer our research question, we collected data on the students’ team projects. In the project,student teams had to deliver the