all the students and professionals, who participated in thesurvey.References1. Nuseibeh, B., Ariane 5: who dunnit? IEEE Software, 1997. 14(3): p. 15.2. Leveson, N.G. and C.S. Turner, An investigation of the Therac-25 accidents. Computer, 1993. 26(7): p. 18- 41.3. Alami, A., The UK e-Borders Project Failure. 2016.4. Charette, R.N., Why software fails. IEEE spectrum, 2005. 42(9): p. 36.5. Micro-Focus, Testing: IT's Invisible Giant. 2011, Micro Focus.6. Hashmi, M.T., High IT Failure Rate: A Management Prospect. 2006.7. Kaner, C., J. Bach, and B. Pettichord, Lessons learned in software testing. 2008: John Wiley & Sons.8. Burnstein, I., G. Saxena, and R. Grom, A testing maturity model for software test
course overfour non-consecutive years, focusing mainly on the class project. During this period, differentapproaches were used to implement the project activities. These approaches are (a) testing differentcapstone projects that are sponsored by local companies, (b) all student teams testing a singleproject that is being developed at the same time, and (c) testing a single project that has beenpreviously developed. Each approach presented several advantages and challenges for both thestudents and the instructor, as described in the paper. Based on the experience after teaching thecourse with different types of group projects, we present lessons learned and recommendations forfuture editions of the course. These recommendations include offering
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
Paper ID #32787Using Agile and Active Learning in Software Development CurriculumProf. Ben Tribelhorn, University of Portland Ben Tribelhorn teaches Computer Science at the University of Portland. His research includes machine learning for chaos in Lorenz systems, dynamic obstacle avoidance algorithms for unmanned aerial vehi- cles, improving software engineering pedagogy, and ethical concerns in artificial intelligence.Dr. Andrew M. Nuxoll, University of Portland Andrew began his career as a software engineer. Lately (since 2007) he has been teaching computer science at the University of Portland. He is an active researcher
Paper ID #27120Using Active Learning to Increase Student Retention in Introductory Com-puting CoursesBruce Herring, Rochester Institute of Technology (GCCIS) Bruce Herring is a lecturer in the Rochester Institute of Technology’s Department of Software Engineer- ing. He holds a MS in Computer Science from Florida State University. At RIT he teaches several introductory courses to incoming freshmen and sophomores in computer science and software engineer- ing. Prior to RIT he worked in industry for 16 years for Harris Corporation, a communications company. His work was predominantly in an embedded environment dealing with the
Paper ID #21636Teaching Software Testing with Automated FeedbackJames PerrettaDr. Andrew DeOrio, University of Michigan Andrew DeOrio is a lecturer at the University of Michigan and a consultant for web, machine learning and hardware projects. His research interests are in ensuring the correctness of computer systems, including medical devices, internet of things (IOT) devices, and digital hardware. In addition to teaching software and hardware courses, he teaches Creative Process and works with students on technology-driven creative projects. c American Society for Engineering Education, 2018
Paper ID #20543WIP: Active Learning Exercises to Promote System Performance TestingDr. 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 Corporation 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 multiple embedded
Paper ID #22442The Use of HFOSS Projects in the Grace Hopper Celebration of Women inComputing Open Source DayDr. Cam Macdonell, MacEwan University Cam Macdonell is an Assistant Professor of Computer Science at MacEwan University.Heidi J.C. Ellis, Western New England University Heidi Ellis is a Professor in the Computer Science and Information Technology department at Western New England University. Dr. Ellis has a long-time interest in software engineering education and has been interested in student participation in Humanitarian Free and Open Source Software (HFOSS) since 2006. She has received multiple NSF grants