Asee peer logo
Displaying all 3 results
Conference Session
Software Engineering Division Technical Session 1
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Ben Tribelhorn, University of Portland; Andrew M. Nuxoll, University of Portland
Tagged Divisions
Software Engineering Division
widespread in industry, however it is not widespread incomputer science education. According to a corporate survey, the 13th Annual State of AgileReport[1], “97% of respondents report their organizations practices agile development methods.”This development process is a missing skill set for most computer science undergraduatesentering industry. Given the nature and scope of most coursework, undergraduate computerscience students naturally learn to develop using a waterfall design process which is an antithesisto agile software development processes. Studies have shown that active learning promoteslearning[2], so this work integrates active techniques to completely focus the course on thereal-world engineering process using agile methods. Ultimately
Conference Session
Software Engineering Division Technical Session 2
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Ingrid Buckley, Florida Gulf Coast University; Peter J. Clarke, Florida International University
Tagged Divisions
Software Engineering Division
behavior of theentity being tested, and white-box - focuses on the internal properties of the entity being tested,e.g., statement coverage and branch coverage [22]. The testing levels include unit - where individ-ual classes are tested, integration - occurs after unit testing and where multiple classes are testedtogether to form a subsystem, and system - where the entire system is validated against the userrequirements. One other form of testing mentioned in the paper is regression testing, where thesoftware is tested after updating an already tested artifact due to requirement changes and mainte-nance activities.2.2 Related WorkAniche et al. [17] propose a curriculum that uses a pragmatic approach to testing based on stu-dents’ common mistakes
Conference Session
Software Engineering Division Technical Session 1
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Stefan Christov, Quinnipiac University; James Walker, Michigan Technological University; Mark Hoffman, Quinnipiac University
Tagged Divisions
Software Engineering Division
this collaboration to the curriculum of both courses. (SeeTable 3.) There were several program differences that needed to be addressed, however.First, SPM was only offered in the fall at MTU, so the collaboration could not take place duringthe spring. No action was taken to address this difference, so the collaboration was applied duringthe fall 2019 and fall 2020 semesters, but not the spring 2020 and spring 2021 semesters.Second, both courses at MTU were taught by the same instructor. No action needed to be taken toaddress this difference.Third, TSP and SPM had no overlapping instruction time. The instructor for these coursesproposed a program change to add an overlapping lab hour, but the proposal did not carrythrough. To address this, the