Minneapolis, MN
August 23, 2022
June 26, 2022
June 29, 2022
12
10.18260/1-2--41309
https://peer.asee.org/41309
334
Dr. Walter Schilling is a Professor in the Software Engineering program at the Milwaukee School of Engineering. He received his B.S.E.E. from Ohio Northern University and M.S. and Ph.D. from the University of Toledo. Prior to his employment with MSOE, he worked for the Ford Motor Company and Visteon Corporation as an Embedded Software Engineer. He has spent time at NASA Glenn Research Center in Cleveland, Ohio, and consulted for multiple embedded systems companies organizations in the Midwest and East Coast. In addition to one U.S. patent, Schilling has numerous publications in refereed international conferences and other journals. He received the Ohio Space Grant Consortium Doctoral Fellowship, the ASEE New Engineering Educators Distinguished Service Award, the Merl K. Miller Award from the ASEE Computers in Education Journal, and numerous other awards. He is a member of IEEE, IEEE Computer Society and ASEE, and serves as an ABET Program Evaluator. At MSOE, he routinely teaches courses in software verification, software engineering practices, real time systems, secure software development, network security, and operating systems, and other cybersecurity related topics, as well as mentoring students on senior design .projects.
The field of software engineering is ever changing. The latest IEEE Curriculum Guidelines, SE2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering was published in 2014. Since then, the discipline has continued to evolve as the complexity of software systems has reached unprecedented levels. This growth has resulted in organizations shifting to a form of development referred to as DevOps. DevOps is "an interdisciplinary approach and means to enable the realization of successful software systems" [1] and has recently been standardized by the IEEE. In this WIP article, we will discuss the justification for including DevOps within a Software Engineering Program, discuss the challenges that this methodology places upon an instructor to teach, ideas for incorporating this material into the program, and how this can be extended to address the inclusion of security through a discussion of DevSecOps.
Schilling, W. (2022, August), WIP: Integrating Modern Development Practices into a Software Engineering Curriculum Paper presented at 2022 ASEE Annual Conference & Exposition, Minneapolis, MN. 10.18260/1-2--41309
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2022 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015