- Conference Session
- Software Engineering Division Technical Session 1
- Collection
- 2021 ASEE Virtual Annual Conference Content Access
- Authors
-
Bruce R. Maxim, University of Michigan - Dearborn; Thomas Limbaugh, University of Michigan - Dearborn
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division
perceptions of their level of engagement with the class and active learning. Thestudents in both sections were asked a series of questions designed by the authors, to elicitcandid responses. The survey was conducted separately from the regular student courseevaluations and was completed before the final course grade postings. Table 7 compares studentresponses on the midterm survey (S = Synchronous, N=41/41 and A = Asynchronous N=19/20).The only significant difference (p < 0.1) found using the Mann-Whitney U test was for thestatement “I felt more engaged during activities than lectures”. Table 8 compares studentresponses on the final survey (S = Synchronous, N=39/41 and A = Asynchronous N=20/20). Theonly significant difference (p < 0.5) found
- 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
testing and regression testingDeliverable 3 Update test design plan, and perform continuous integration testing and regression testingDeliverable 4 Complete the test design plan and perform system testingNote that developing and testing the same project sometimes involved changing requirements; onthe other hand, testing the same project did not involve changing requirements, thereby making thetesting process a lot easier.4.3 Sample ProjectsThis section summarizes some of the group projects used for testing in CEN4072 in 2016, 2017,2019, and 2020. The summary includes the semester (year) the project was done, the project name,a short description of the project, the language(s) used, and development and testing tools used. In2016 and 2020, the
- 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
- 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
, the fact that the product had a real user in mind meant thatstudents were less inclined to compromise on the quality of their work.Instructors who try this variant should be mindful of intellectual property. In the Spring 2020, weintroduced a legal agreement where the students agreed to give up their intellectual property to thecustomer.DiscussionThe course presented here has increased the process focus beyond the level that is normallyincluded in a typical software engineering curriculum. This course design is highly flexible andapplicable at other institutions. In addition to the possible variations discussed above, we foundthat the choice of the primary programming language(s) has not impacted the learning outcomes;although when
- Conference Session
- Software Engineering Division Technical Session 2
- Collection
- 2021 ASEE Virtual Annual Conference Content Access
- Authors
-
Tamaike Brown, State University of New York at Oswego; Bastian Tenbergen, State University of New York at Oswego
- Tagged Divisions
-
Software Engineering Division
] Fairley, R.E., “Tutorial: Static Analysis and Dynamic Testing of Computer Software,” in Computer, vol. 11, no. 4, pp. 14-23, April 1978, doi: 10.1109/C-M.1978.218132.[5] Wilson, K.J., Brickman, P., and Brame, C.J., Group Work. CBE—Life Sciences EducationVol. 17, No. 1. 22 Mar 2018https://doi.org/10.1187/cbe.17-12-0258[6] Binnewies, S., and Wang, Zhe., Challenges of Student Equity and Course Engagement in a HyFlex Course. Blended learning in STEM Education 2019.[7] Abdelmalak, M. M. M., & Parra, J. L. (2016). Expanding learning opportunities for graduate students with HyFlex course design. International Journal of Online Pedagogy and Course Design (IJOPCD), 6(4), 19-37.doi:10.4018/IJOPCD.2016100102[8] Lakhal, S
- Conference Session
- Software Engineering Division Technical Session 2
- Collection
- 2021 ASEE Virtual Annual Conference Content Access
- Authors
-
Cynthia C. Fry, Baylor University; Zachary Michael Steudel; Joshua Craig Hunter, Baylor University
- Tagged Divisions
-
Software Engineering Division
to a lot of other reverse engineering tools thatcater to only Linux and Windows. IDA was written initially by Ilfak Guilfanov in the early2000’s, and has since then expanded to become a combination of not only a disassembler, butalso a decompiler, hex editor, and debugger.IDA is previously known as the best all-in-one tool that predates Ghidra. However, although itseems like a superior application to the others mentioned, it comes with some serious drawbacks:complex and non-user-friendly implementation, as well as a very big price tag.Other facets of IDA include the debugger and the hex editor. Both of these are present in theIDA application and can be used to trace through the AL code. The combination of all thesethings make IDA an