- 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
students in this opportunistically structured program, hackathonspresent a potentially familiar environment though shorter in duration. The projects developed ineach capstone and hackathons will allow for an exploration into a selection of skillsets softwareengineers bring to hackathons, and the processes used in their projects both consciously andunconsciously.This work will inspire a series of research following knowledge transfer within hackathons asmore domains such as engineering, math, science, and art join the event and shape developmentprocesses. Though motivational studies on hackathons are thorough, considering how thesemotivations play into the projects developed at hackathons may lend to a deeper understandingof student experiences
- 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
we are in for a career of stressful project rewrites, but it does mean if we want to keep thecourse current, we will have to find a pace of making changes that we can maintain indefinitely,reminiscent of one the principles of agile development: Agile processes promote sustainabledevelopment. [Everyone] should be able to maintain a constant pace indefinitely. [4].Related WorkWeb-development projects – especially those involving the development of small e-commerceweb sites – are popular in software engineering education. They work well with project-basedlearning [5] and agile methods [6]. They are well-suited for courses where industry collaborationor a real-world feel is desired [7][8], especially in capstone projects [9]. We found that
- 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
basics ofsoftware engineering, and how they do or do not make use of that material in their projects, withthe intent to improve our course for future years. Specific items to evaluate over the next cycle ofthe course are also identified.As noted by the author of [1], senior capstone design work is a valuable part of an engineeringcurriculum, giving many students their first experience working on a team to complete a largeproject on a relatively long time scale. However, many students, especially those with lesstechnical experience from internships or co-ops, come into senior design with weaknesses. Theseweaknesses might include unfamiliarity with how to plan for and manage constraints such as timeand money, discomfort with being dependent on
- 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
undergraduate andgraduate levels, as well as student teams involved in Capstone senior design projects. Weexplored Slack in the following three perspectives: (1) sharing information, (2) answeringquestions, (3) collaborating in projects. We conducted analytic study on both the data recordedby Slack and feedback from end-of-semester student surveys. The results show that Slack is anexcellent online tool for improving the communication between students and instructors andamong students working in group projects.The remainder of this paper is structured as follows. We first introduce the context of our study,including different courses in which we have used Slack as a communication tool. We thenintroduce Slack and its related functionalities, and examples
- 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
Paper ID #28768WIP: Teaching a Knowledge Engineering Course Using Active Learning,Gamification, and ScaffoldingDr. Bruce R. Maxim, University of Michigan, Dearborn Bruce R. Maxim has worked as a software engineer, project manager, professor, author, and consultant for more than thirty years. His research interests include software engineering, human computer interaction, game design, social media, artificial intelligence, and computer science education. Dr. Maxim is professor of computer and information science at the University of Michigan—Dearborn. He established the GAME Lab in the College of Engineering and Computer
- 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
papers on these subjects. His research awards include a Microsoft Research Software Engineering Innovation Foundation Award and an IBM Faculty Award. Tilevich has earned a B.A. summa cum laude in Computer Science/Math from Pace University, an M.S. in Information Systems from NYU, and a Ph.D. in Computer Science from Georgia Tech. At Virginia Tech, Tilevich leads the Software Innovations lab. The lab’s research projects have been supported by major US federal funding agencies (i.e., NSF, ONR, AFOSR) and private industry. Tilevich is also a professionally trained classical clarinetist, with experience in orchestral, chamber, and solo performances.Dr. Simin Hall, Virginia Tech Dr. Simin Hall is a research