相關主題
商品描述
Featuring contributions from leading experts in software engineering, this edited book provides a comprehensive introduction to computer game software development. It is a complex, interdisciplinary field that relies on contributions from a wide variety of disciplines including arts and humanities, behavioural sciences, business, engineering, physical sciences, mathematics, etc. The book focuses on the emerging research at the intersection of game and software engineering communities. A brief history of game development is presented, which considers the shift from the development of rare games in isolated research environments in the 1950s to their ubiquitous presence in popular culture today. A summary is provided of the latest peer-reviewed research results in computer game development that have been reported at multiple levels of maturity (workshops, conferences, and journals). The core chapters of the book are devoted to sharing emerging research at the intersection of game development and software engineering. In addition, future research opportunities on new software engineering methods for games and serious educational games for software engineering education are highlighted. As an ideal reference for software engineers, developers, educators, and researchers, this book explores game development topics from software engineering and education perspectives.
Key Features:
- Includes contributions from leading academic experts in the community
- Presents a current collection of emerging research at the intersection of games and software engineering
- Considers the interdisciplinary field from two broad perspectives: software engineering methods for game development and serious games for software engineering education
- Provides a snapshot of the recent literature (i.e., 2015-2020) on game development from software engineering perspectives
作者簡介
Kendra M. L. Cooper is an Independent Scholar and Editor. Her research interests are in software and systems engineering (requirements engineering and architecture) and engineering education. These topics are explored within the context of game engineering. Dr. Cooper has an extensive publication, teaching, and service record. Current research topics include the modelling, analysis, and automated transformations of complex game systems using graph-based methods. The ontological foundations of serious educational games are also under investigation. She has co-edited the book Computer Games and Software Engineering published by CRC Press. Dr. Cooper has co-organized/organized ICSE Workshops on Games and Software Engineering (GAS 2012, GAS 2013, GAS 2015, and GAS 2016) and the CSEE&T Workshop on Essence in Education and Training (2020). She has served as a co-editor of three JSPE Special Issues on Software Engineering in Practice (2018, 2019, and 2020).
作者簡介(中文翻譯)
Kendra M. L. Cooper是一位獨立學者和編輯。她的研究興趣包括軟體和系統工程(需求工程和架構)以及工程教育。這些主題是在遊戲工程的背景下進行探索的。Cooper博士在出版、教學和服務方面有豐富的經驗。目前的研究主題包括使用基於圖形的方法對複雜遊戲系統進行建模、分析和自動轉換。同時也在研究嚴肅教育遊戲的本體論基礎。她曾與他人合編了由CRC Press出版的書籍《電腦遊戲與軟體工程》。Cooper博士曾共同組織/主辦過ICSE遊戲和軟體工程研討會(GAS 2012、GAS 2013、GAS 2015和GAS 2016)以及CSEE&T教育和培訓中的本質研討會(2020)。她曾擔任三期《JSPE》軟體工程實踐專題的共同編輯(2018年、2019年和2020年)。