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 10 results
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Bruce R. Maxim, University of Michigan, Dearborn; Gail Luera, University of Michigan, Dearborn
Tagged Divisions
Software Engineering Division
University of Michigan-DearbornAdvancement of Teaching and Learning Fund.Bibliography1. Maxim, B. R.; Decker, A.; and Yackley, J. J. (2019) “Student Engagement in Active Learning Software Engineering Courses”, Proceedings of 49th IEEE Annual Frontiers in Education Conference, Cincinnati, OH, October 2019 (F3G1-F3G5).2. Branch R. (2010) Instructional Design: The ADDIE Approach, Springer, 2010.3. Samavedham, L. and Ragupathi, K. (2012) “Facilitating 21st century skills in engineering students,” The Journal of Engineering Education, Vol. XXVI No. 1, 2012, pp.38-49.4. Promoting Active Learning (2016) https://utah.instructure.com/courses/148446/pages/active-learning, retrieved February 25, 2016.5. Prince, M., (2004
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Cecilia La Place, Arizona State University; Shawn S. Jordan, Arizona State University
Tagged Divisions
Software Engineering Division
. (2017b). Preliminary Findings on Software Engineering Practices in Civic Hackathons. 2017 IEEE/ACM 4th International Workshop on CrowdSourcing in Software Engineering (CSI-SE), 14–20. https://doi.org/10.1109/CSI-SE.2017.5Gama, K., Alencar Gonçalves, B., & Alessio, P. (2018). Hackathons in the formal learning process. Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE 2018, 248–253. https://doi.org/10.1145/3197091.3197138Gary, K. (2015). Project-Based Learning. Computer, 48(9), 98–100. https://doi.org/10.1109/MC.2015.268Glaser, B. G., & Strauss, A. L. (1967). The discovery of grounded theory: Strategies for qualitative research
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Edward F. Gehringer, North Carolina State University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
Paper ID #30235A Course as Ecosystem: Melding Teaching, Research, and PracticeDr. Edward F. Gehringer, North Carolina State University Dr. Gehringer is an associate professor in the Departments of Computer Science, and Electrical & Computer Engineering. His research interests include computerized assessment systems, and the use of natural-language processing to improve the quality of reviewing. He teaches courses in the area of programming, computer architecture, object-oriented design, and ethics in computing. c American Society for Engineering Education, 2020 A Course as Ecosystem: Melding
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Walter W. Schilling Jr., Milwaukee School of Engineering
Tagged Divisions
Software Engineering Division
Paper ID #29451WIP: Lessons Learned from Applying Standards Based Grading to a Soft-wareVerification CourseDr. Walter W Schilling Jr., Milwaukee School of Engineering Walter Schilling is a Professor in the Software Engineering program at the Milwaukee School of Engi- neering in Milwaukee, Wisconsin. He received his B.S.E.E. from Ohio Northern University and M.S. and Ph.D. from the University of Toledo. He worked for Ford Motor Company and Visteon as an Embedded Software Engineer for several years prior to returning for doctoral work. He has spent time at NASA Glenn Research Center in Cleveland, Ohio, and consulted for
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Eli Tilevich, Virginia Tech; Simin Hall, Virginia Tech; Peeratham Techapalokul, Virginia Tech
Tagged Divisions
Software Engineering Division
theirprofessional toolset, refactoring is taught only late in the traditional computing curriculum.A valuable outcome of our study was an educational intervention that really pushes the bound-aries of what is possible to teach to novice programmers, those who have never had any priorprogramming experience. The unique aspect of our study was teaching the very fundamentalsof programming simultaneously with the principles and mechanics of refactoring and automatedrefactoring support required to remove code duplication. In particular, the study participants wentthrough a learning experience, guided by an online interactive tutorial that taught them E XTRACTC USTOM B LOCK1 , the refactoring transformation that replaces duplicate code snippets with calls toa
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Peter J. Clarke, Florida International University; Mandayam Thirunarayanan, Florida International University; Sai Chaithra Allala, Florida International University; Juan Pablo Sotomayor, Florida International University; Monique S. Ross, Florida International University
Tagged Divisions
Software Engineering Division
for effective software engineering includeknowledge of the: software process – requirements, design, validation and evolution; and toolsand techniques (a) to model various artifacts in the requirements and design phases, (b) supportverification and validation, and (c) maintenance activities post software deployment. The non-technical (soft) skills include effective: communication, team management and participation, andtime management, among others.In this paper we present our experiences of integrating learning and engagement strategies (LESs)into face-to-face (F2F) learning environments with the expectation of improving student learningand engagement for both software engineering and software testing undergraduate classes. Theexperiences
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Danielle Marie Fredette, Cedarville University; Nathan Jessurun, University of Florida
Tagged Divisions
Software Engineering Division
navigationrequirements resembled the following, starting from the project objective and growing morespecific as you go down in hierarchy: 1. The team shall design and demonstrate capabilities of an autonomous vehicle. (a) The cart shall accelerate when given the appropriate software command (i) On human intervention (i.e. a keypress), all autonomous acceleration instructions Figure 7: Connection Hub software architecture concept shall cease. (ii) The commanded acceleration shall not exceed appropriate speed limits for the areas traversed (iii) ... (b) The cart shall slow when given the appropriate software command (c) The cart shall turn when given the
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Chao Chen, Purdue University, Fort Wayne; Zesheng Chen, Purdue University, Fort Wayne
Tagged Divisions
Software Engineering Division
adedicated private channel. The workspace for each CS course has similar message report. Tosave space, they are not included in this paper.It can be seen in Figure 6(a) that daily active members fluctuate through time, and moremembers are active viewing messages than posting messages. Figure 6(b) shows the portions ofmessages sent through public channels, private channels, and direct messages. Please note thatthe value in private channels reflect the aggregated number of messages sent in all coursechannels. Over all time, messages sent in private channels compose 78% of all messages.However, there are certain periods of time when direct messages dominate the workspacecommunication. (a) Data analytics of the number of active
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Kyle D. Feuz, Weber State University; Linda DuHadway, Weber State University; Hugo Edilberto Valle, Weber State University; Richard C. Fry, Weber State University; Kim Marie Murphy, Weber State University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
engagedin the discussion board. They learned new approaches and techniques they had not previouslyconsidered, they helped one another, encouraged each other and shared their code.References[1] A. Rosenstein, A. Raghu, and L. Porter. “Identifying the Prevalence of the ImpostorPhenomenon Among Computer Science Students.” In ​Proceedings of the 51st ACM TechnicalSymposium on Computer Science Education​. 2020. Portland, Oregon.[2] R. Ball, L. Duhadway, K. Feuz, K., J. Jensen, B. Rague, and D. Weidman. “ApplyingMachine Learning to Improve Curriculum Design”. In ​In SigCSE '19 (ACM TechnicalSymposium on Computer Science Education 2019)​. Minneapolis, Minnesota.[3] L Barker, K. Garvin-Doxas, and E. Roberts E. “What can computer science learn from a
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Gregory Kulczycki, Virginia Tech; Steven Atkinson, Virginia Tech
Tagged Divisions
Software Engineering Division
Paper ID #30280Industrializing Your Web Application Development ProjectDr. Gregory Kulczycki, Virginia Tech Dr. Kulczycki has extensive experience in research and development both in academia and industry. He received his doctorate from Clemson University in 2004 and began working as a professor at Virginia Tech shortly thereafter. In 2011 he went to work for Battelle Memorial Institute as a cyber research scientist, while continuing to be involved in teaching. He is currently back in the computer science department at Virginia Tech as a professor of practice, where he teaches, designs courses, and develops online