Asee peer logo
Displaying all 12 results
Conference Session
Software Engineering Division (SWED) Technical Session #3
Collection
2024 ASEE Annual Conference & Exposition
Authors
Afsaneh Minaie, Utah Valley University; Reza Sanati-Mehrizy, Utah Valley University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
Paper ID #41836Smart System Projects in Computer Engineering ProgramDr. Afsaneh Minaie, Utah Valley University Afsaneh Minaie is a Professor of Electrical and Computer Engineering at Utah Valley University. She received her B.S., M.S., and Ph.D. all in Electrical Engineering from the University of Oklahoma. Her research interests include gender issues in the academic sciDr. Reza Sanati-Mehrizy, Utah Valley University Reza Sanati-Mehrizy is a professor of Computer Science Department at Utah Valley University, Orem, Utah. He received his M.S. and Ph.D. in Computer Science from the University of Oklahoma, Norman, Oklahoma
Conference Session
Software Engineering Division (SWED) Technical Session #3
Collection
2024 ASEE Annual Conference & Exposition
Authors
Joydeep Mitra, Northeastern University; Amir Kirsh
Tagged Divisions
Software Engineering Division (SWED)
Transactions in Software Engineering and Methodology.Amir Kirsh ©American Society for Engineering Education, 2024 Measuring Individual Contribution in Team-based Software Engineering Projects Joydeep Mitra j.mitra@northeastern.edu Khoury College of Computer Sciences Northeastern University Boston, MA, USA Amir Kirsh kirshamir@gmail.com The Academic College of Tel Aviv Yaffo Tel Aviv
Conference Session
Software Engineering Division (SWED) Technical Session #3
Collection
2024 ASEE Annual Conference & Exposition
Authors
Bruce R Maxim, University of Michigan, Dearborn; Bency Thomas, University of Michigan, Dearborn; Belen A Garcia, University of Michigan, Dearborn
Tagged Divisions
Software Engineering Division (SWED)
Paper ID #41879WIP: Managing and Assessing Students in Hybrid Software Project ClassesProf. Bruce R Maxim, University of Michigan, Dearborn Bruce R. Maxim has worked as a software engineer, project manager, professor, author, and consultant for more than forty years. His research interests include software engineering, human computer interaction, game design, virtual reality, AIMs. Bency Thomas, University of Michigan, Dearborn Bency Thomas is a Computer and Information Science graduate student at the University of Michigan-Dearborn. She has previously worked as a Software Engineer and later as a Team Lead at The Shams
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)
the intentional design and assessment of global engineering programs, student development through experiential learning, and approaches for teaching and assessing systems thinking skills. Kirsten holds a B.S. in Engineering & Management from Clarkson University and an M.A.Ed. in Higher Education, M.S. in Systems Engineering, and Ph.D. in Engineering Education, all from Virginia Tech.Dr. James C Davis, Purdue University, West Lafayette ©American Society for Engineering Education, 2024 An Exploratory Study on Upper-Level Computing Students’ Use of Large Language Models as Tools in a Semester-Long Project AbstractBackground: Large Language Models (LLMs
Conference Session
Software Engineering Division (SWED) Technical Session #2
Collection
2024 ASEE Annual Conference & Exposition
Authors
Afsaneh Minaie, Utah Valley University; Reza Sanati-Mehrizy, Utah Valley University
Tagged Divisions
Software Engineering Division (SWED)
Ph.D. in Computer Science from the University of Oklahoma, Norman, Oklahoma. His research focuses on diverse areas such as: D ©American Society for Engineering Education, 2024 Serious Games in Computer Engineering EducationAbstractThe purpose of a capstone design project course is to provide graduating senior students with theopportunity to demonstrate understanding of the concepts they have learned during their studies.As with many computer science and engineering programs, students of the computer engineeringprogram at Utah Valley University (UVU) conclude their degree programs with a semestercapstone design experience. The intent is for students to utilize competencies developed in thefirst
Conference Session
Software Engineering Division (SWED) Technical Session #1
Collection
2024 ASEE Annual Conference & Exposition
Authors
Suddhasvatta Das; Kevin A Gary, Arizona State University
Tagged Divisions
Software Engineering Division (SWED)
software development. He was a founding faculty member of the software engineering degree programs at ASU and developed the project-centric curricular implementation known as the Software Enterprise. He has served twice as program chair and led the program through multiple positive ABET accreditation visits. Kevin blends industry and academic experience to bring theoretically grounded, practice-oriented methods to the classroom. Kevin is a member of ASEE, ACM, and IEEE. ©American Society for Engineering Education, 2024 Developing an Agile Mindset in Software Engineering StudentsAbstractThe agile mindset is a set of values and principles extracted from the Agile Manifesto focused
Conference Session
Software Engineering Division (SWED) Technical Session #1
Collection
2024 ASEE Annual Conference & Exposition
Authors
Jin Woo Lee, California State University, Fullerton; Paul Salvador Bernedo Inventado, California State University, Fullerton; Erika Mosyjowski, University of Michigan
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
Michigan developed the Social Engagement Toolkit(SET), a library of training on various topics related to socially engaged design practices. At aminority-serving institution, several workshops from the SET were implemented to support asemester-long, extra-curricular project experience for students majoring in Computer Sciencewho aimed to design software solutions to address real-world problems. SET workshops onseveral topics, including Introduction to Socially Engaged Design, Crafting Need Statements,Ecosystem Stakeholder Mapping, Interviews, User Requirements and Specifications, IdeaGeneration, and Concept Selection and Prototyping were used to provide scaffolding forstudents’ design projects and teach critical skills that are not often
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)
, c) to develop lifelong learning capacity through real-world projects andindustry-based training, and d) to train well-rounded software engineers adept in industry-relevant professional skills.This paper will detail the development and implementation of the consultation and redesignprocess, including final curriculum content changes and related delivery recommendations.Consultation ProcessThe taskforce consulted several subcommittees and stakeholder groups to adequately assess thechanging landscape of software engineering. These stakeholder groups included faculty memberswithin the department, faculty members in related departments who may be impacted by thecourse changes, industry advisors, and faculty administrators. Consultation was done
Conference Session
Software Engineering Division (SWED) Technical Session #2
Collection
2024 ASEE Annual Conference & Exposition
Authors
Elise Deitrick, Codio; Maura Lyons, Codio; Joshua Richard Coughlin Stowell Ball, Codio
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
studentcompletion of tasks [21].In computer science, we often ask students to build larger programming projects over the span ofdays or weeks. As teachers, we know that students do not always have the skills to project andtime manage themselves well on these larger projects. Additionally, we know that trying toestimate how long it takes to plan, program, and test software projects is hard [22] and evensoftware organizations in industry find it challenging to deliver software on time [23]. To helpscaffold students on these larger projects, teachers often break projects up into milestones orseparate gradable deliverables.Benefits of Milestones in Programming ProjectsBy breaking these larger projects into distinct milestone assignments, teachers can more
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)
engineering methodologies (e.g., iterativevs. plan-based) and specific techniques for software design, implementation, validation,deployment, and maintenance. Pertinent to this study, one learning outcome relates tocybersecurity analysis.The course uses a project-based learning approach to teach these outcomes. Students work inteams (groups of 3 to 4 individuals) on a semester-long software engineering project. Teamsmust provide weekly updates, but these are intended to help course staff assist struggling teamsrather than as assessment instruments. The primary assessable assignments are the majormilestones of the project – deliveries in week 4, week ~8, and week 16. The project requirementshave been similar in all offerings of the course (Fall 2021
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)
categories of schoolwork also indicates thewidespread usage of these tools.Respondents indicated they were aware of many different uses of GenAI in their computingcourses (Figure 5). However, knowledge of understanding/summarizing home or project promptsreceived the most responses. This result suggests that project or assignment prompts might bepoorly written or overly verbose to the point that students struggle to even understand them.Additionally, considering this usage of GenAI tools does not register as one that might breakacademic integrity rules, students could be the most aware of it because they either understandthemselves or have been told by an instructor that this is an accepted way to use Gen AI forschool.We then asked users if they used
Conference Session
Software Engineering Division (SWED) Technical Session #3
Collection
2024 ASEE Annual Conference & Exposition
Authors
Stephanos Matsumoto, Olin College of Engineering; Michelle E Jarvie-Eggart P.E., Michigan Technological University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
teaching of SEPTs in scientificcomputing. Greg Wilson, who created the initial Software Carpentry project [7], has madenumerous recommendations to adopt of key SEPTs in the scientific computingcommunity [20, 27–29]. Interventions in engineering fields (outside of computing) are rare.The SWEBOK GuideFrom the earliest uses of the term “software engineering”, there have been calls to establish thefield as an engineering profession [30], particularly by the two leading professional societies incomputing, the Association for Computing Machinery (ACM) and the Computer Society of theInstitute of Electrical and Electronics Engineers (IEEE). Efforts to establish software engineeringas a profession have included a call to compile a standard set of knowledge