- Conference Session
- Software Engineering Division (SWED) Technical Session 1
- Collection
- 2023 ASEE Annual Conference & Exposition
- Authors
-
Lynn Roy Thackeray, Utah Valley University ; Susan L. Thackeray, Utah Valley University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division (SWED)
Engineering Division (SWED)Key Words: Software Engineering, Agile Software Development, User documentation, ActiveLearning, Real-world project, Technical Communication.Introduction“Complexity kills,” Microsoft executive Ray Ozzie famously wrote in a 2005 internal memo [1].“It sucks the life out of developers; it makes products difficult to plan, build, and test; it introducessecurity challenges; and it causes user and administrator frustration.” If Ozzie thought things werecomplicated back then, one might wonder what he would make of the complexity softwaredevelopers face today with software users that expect flexibility from software in many the areas offeatures, connectivity options, high performance, multiple platforms, including the Internet
- 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)
a platform for students to role-play a fictional company for enterpriseresource planning [49]. Other online role-play simulations focus on students taking the role ofproject managers with students receiving immediate feedback on their decisions [50], [51], [52].The course redesign described in this paper builds upon the work of Maxim, Brunvand, andDecker [57], which used role-play in a redesigned game design course, CIS 488, at theUniversity of Michigan – Dearborn. We re-used this work with some modifications in therevision of the second course in our two-course game design sequence. This course beginning in2017 had the students role-play as developers of a failing game company with the goal ofsimulating concept to release creation of 3D
- 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)
conducted. The surveys’ outcomes andfeedback are used as metrics to measure the level of success of the application as well as tofurther improve the application. Currently, there are 24 survey members composed of individualsin the capstone authors’ communities. These participants were not filtered based on their interestor knowledge regarding skincare products. As testing continues, the team aims to gather resultsfrom more individuals within Canada. Additionally, the team is planning to conduct testing withpeople who are visually acute and impaired to assess the accessibility of Matilda.Testing was focused on the user-friendliness and ease-of-use of Matilda. In all trials, participantswere asked to load the web application and search for a product
- Conference Session
- Software Engineering Division (SWED) Technical Session 1
- Collection
- 2023 ASEE Annual Conference & Exposition
- Authors
-
Lisa Milkowki, Seattle University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division (SWED)
addressed, andstudents were encouraged to escalate them to campus faculty resource centers if necessary.The course was structured into approachable modules, with shorter textbooks matched to thesequencing. The course started with an introduction to robot basics including sensing, actuation,planning, and control [16]. The course progressed into programming and architectures includingreactive control, deliberative control, and hybrid architectures [17]. Lastly, project work exploredtopics such as robot operating systems (ROS) [18], [19], robotic simulators [20], and cloudrobotics [21].Overall, the proposed solution emphasizes the importance of designing inclusive practices thatprovide multiple means of engagement, while setting clear expectations and
- Conference Session
- Software Engineering Division (SWED) Technical Session 1
- Collection
- 2023 ASEE Annual Conference & Exposition
- Authors
-
Stephanos Matsumoto, Olin College of Engineering
- Tagged Divisions
-
Software Engineering Division (SWED)
Pylint, and weconsider linter output in our assessment rubrics. These works provide support that our practices inhow we teach software engineering in the context of SoftDes are effective, and provide us withideas for further improvement.Next StepsWe are continuing to interview students. Perhaps unsurprisingly, the vast majority of our surveyrespondents are majors in a computing-related field, and most of them have used skills fromSoftDes in further courses at our institution and in industry rather than in graduate studies oracademia. We hope to recruit and interview more students in these areas to get a more diverserange of perspectives on the course.Once we have a complete dataset and have identified themes in participant responses, we plan