Asee peer logo
Displaying all 6 results
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