Asee peer logo
Well-matched quotation marks can be used to demarcate phrases, and the + and - operators can be used to require or exclude words respectively
Displaying all 13 results
Conference Session
Software Engineering Division Technical Session II
Collection
2023 ASEE Annual Conference & Exposition
Authors
Yu Tong (Rayni) Li, University of Toronto, Canada; Abby Cheung, University of Toronto, Canada; Yongjie Li; Carmen Hsieh; Hamid S. Timorabadi, P.E., University of Toronto, Canada
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
Paper ID #37731Matilda: A Machine Learning Software Application to Virtually Assistwith Skincare for Visually Acute and Impaired—A Capstone Design ProjectMiss Yu Tong (Rayni) Li, University of Toronto, Canada We are a team of four computer engineering students, supervised by Professor Hamid Timorabadi, com- pleting an undergraduate capstone project. The team comprises of Abby Cheung, Carmen Hsieh, Jenny Li, and Rayni Li.Miss Abby Cheung, University of Toronto, Canada Undergrad student.Yongjie LiCarmen HsiehDr. Hamid S. Timorabadi, P.E., University of Toronto, Canada Hamid Timorabadi received his B.Sc, M.A.Sc, and Ph.D
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)
. His research focuses on diverse areas such as: D ©American Society for Engineering Education, 2024 Smart System Projects in Computer Engineering ProgramAbstractThe purpose of capstone design project courses is to provide graduating senior students with theopportunity to demonstrate understanding of the concepts they have learned during their studiesand to apply their professional skills and knowledge in a single experience and prepare them forwork in industry. As with many computer science and engineering programs, students of thecomputer engineering program at Utah Valley University (UVU) conclude their degree programswith a semester capstone design experience. The intent is for students to utilize
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)
artifact online.Students learning software engineering principles and practices may find it difficult to applythem in the development of complex software projects. Software engineering involves acquiringapplication domain knowledge to understand the client’s needs. It is therefore important to domore than simply use a game as the term project in a software engineering course as someauthors have suggested [1], [2], [3].The authors believe that the capstone design course should not be the only opportunity forstudents to manage complex software development projects. This suggests the use of othercourses in the curriculum such as a game design or artificial intelligence courses as a means ofproviding additional software engineering project experience
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)
/10.1145/3545945.3569739 [6] E. Aivaloglou and A. v. d. Meulen, “An empirical study of students’ perceptions on the setup and grading of group programming assignments,” ACM Trans. Comput. Educ., vol. 21, no. 3, mar 2021. [Online]. Available: https://doi.org/10.1145/3440994 [7] V. Farrell, G. Ravalli, G. Farrell, P. Kindler, and D. Hall, “Capstone project: Fair, just and accountable assessment,” in Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education, ser. ITiCSE ’12. New York, NY, USA: Association for Computing Machinery, 2012, p. 168–173. [Online]. Available: https://doi.org/10.1145/2325296.2325339 [8] J. Porquet-Lupine and M. Brigham, “Evaluating group work in (too
Conference Session
Software Engineering Division (SWED) Technical Session 2
Collection
2025 ASEE Annual Conference & Exposition
Authors
Afsaneh Minaie, Utah Valley University; Reza Sanati-Mehrizy, Utah Valley University
Tagged Divisions
Software Engineering Division (SWED)
fossil fuels.The rapid expansion of electric vehicles has created a growing demand for engineers withexpertise in this field. There is a recognized need for a large, well-trained workforce capable ofconducting research and development projects in electric vehicle technology. However, thedesign and implementation of electric vehicles are not yet well represented in mostundergraduate academic programs.To better prepare our electrical and computer engineering students for careers in this evolvingindustry, we encourage them to select capstone projects related to electric vehicles. This paperpresents two representative electric vehicle-oriented capstone projects undertaken by students inthese two programs, showcasing their efforts to gain hands-on
Conference Session
Software Engineering Division (SWED) Technical Session 1
Collection
2025 ASEE Annual Conference & Exposition
Authors
Afsaneh Minaie, Utah Valley University; Reza Sanati-Mehrizy, Utah Valley University
Tagged Divisions
Software Engineering Division (SWED)
our electrical engineering students for the design and implementation of the renewableenergy systems, we encourage them to choose a renewable energy capstone project. To satisfy theABET requirements, students in electrical engineering programs are required to take a capstonecourse. This paper describes sample renewable capstone projects that students have done in thisprogram.IntroductionOver the past decade, engineering education has undergone significant changes, shifting towardcritical thinking, active learning, and hands-on problem-solving. Despite this progress, a growingskills gap persists in the engineering workforce due to the fast pace of technological advancement.Traditional education methods remain heavily theory-based and task
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)
master mentors and coaches are present to develop a deepunderstanding of the foundations of agile [1][3]. An agile mindset suggests mastering these skillsfor practitioners to have an effective teamwork environment [3]. Thus, developing a proper agilemindset enhances agile project success [4]. Early career software engineers typically receivetheir first exposure to agile principles and methods in a university setting. Project-centric coursessuch as capstone experiences often expose students to the Agile Manifesto and to themechanisms of industry-relevant agile practices. But to what extent does this exposure help thesefuture professionals develop the agile mindset required to be successful in the modern softwaredevelopment organization?Popular
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)
courses potentially be integrated?All stakeholders were also asked to consider the existing capstone course and how improvementscould be made. A member of the taskforce attended each consultation session to track thediscussion so that recommendations could be collated and integrated across all groups.Based on the aggregate consultation outcomes, the taskforce highlighted the following prioritiesfor action:• Highlight course differences between the software engineering program and the computer science program, including the application of software design principles and modern project management• Acknowledge the changing nature of software engineering and how content may need to adapt rapidly o Course descriptions should not focus
Conference Session
Software Engineering Division (SWED) Technical Session 4
Collection
2025 ASEE Annual Conference & Exposition
Authors
Rajendran Swamidurai, Alabama State University; Uma Kannan, Alabama State University
Tagged Divisions
Software Engineering Division (SWED)
students through producing a workingsolution by having them use an agile process called Collaborative-Adversarial Pair (CAP)programming [12] specifically to apply cutting-edge industry techniques at each point in thesoftware lifecycle. The CAP model has been successfully used in the senior capstone projectcourses for the past 10 years. Moreover, the CAP method has been used as a pilot project byNeptune Technology Group Inc. in Plano, Texas, USA. The process used incrementally throughoutthe project development, starting with techniques that enhance writing code, and having anengineering activity, which addresses another lifecycle activity added each week. Students workedin an interactive environment in which they are instructed on new techniques
Conference Session
Software Engineering Division (SWED) Technical Session 1
Collection
2023 ASEE Annual Conference & Exposition
Authors
Bruce R. Maxim, University of Michigan, Dearborn; Jeffrey Jonathan Yackley, University of Michigan, Flint
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
software product is likethat used to specify any other type of software product. However, unlike most software products,games have an entertainment dimension. People play computer games because games are fun[6].The authors believe that the capstone design course should not be the only opportunity forstudents to manage complex software development projects. This suggests the use of othercourses in the curriculum such as a game design course as a means of providing additionalsoftware engineering experiences. This paper describes the authors’ experiences revising andemploying active learning materials to teach software engineering content in a sequence of twogame design courses offered in both face-to-face and asynchronous online modalities during
Conference Session
Software Engineering Division (SWED) Technical Session 4
Collection
2025 ASEE Annual Conference & Exposition
Authors
Ashley Rea, Embry-Riddle Aeronautical University - Prescott; Taylor Alexis Hobbs, Embry-Riddle Aeronautical University - Prescott; Chanel Davis, Embry-Riddle Aeronautical University - Prescott; Abigail Sophia Clerget, Embry-Riddle Aeronautical University - Prescott
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
Quarterly.Taylor Alexis Hobbs, Embry-Riddle Aeronautical University - PrescottChanel Davis, Embry-Riddle Aeronautical University - Prescott Chanel Davis is a junior aerospace engineering student at Embry-Riddle Aeronautical University in Prescott, Arizona. She is a Patti Grace Smith Fellow and a Brooke Owens Fellow, with internship experience at BryceTech and United Airlines. Chanel’s research focuses on equity in engineering education, emphasizing increasing representation and access in software and computer engineering. Her previous research on improving belonging and inclusion in group projects is now being implemented in all introductory engineering courses at her university. She has presented her work at the National
Conference Session
Software Engineering Division Technical Session II
Collection
2023 ASEE Annual Conference & Exposition
Authors
Walter W. Schilling Jr., Milwaukee School of Engineering
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
titlesincluding “Requirements Engineering and Specification”, “Full Stack Development 1: SoftwareRequirements Analysis”, “Software and Safety Requirements Engineering”, and “RequirementsElicitation, Modeling, and Analysis”, many of the other programs embedded requirements concepts intoother courses. This may have been a project-based course or a general introduction to softwareengineering with a more substantial focus on requirements. In all but one case, requirements wereclearly mentioned in one or more courses as a topic outside of the capstone design experience.However, the security area is somewhat concerning. In reviewing the course descriptions, 49% ofprograms clearly required a course which focused on security. Course titles, seemed to be