Автор: Daniel Mendez, Paris Avgeriou, Marcos Kalinowski, Nauman Bin Ali
Издательство: Springer
Год: 2024
Страниц: 634
Язык: английский
Формат: pdf (true), epub
Размер: 41.4 MB
This handbook exploits the profound experience and expertise of well-established scholars in the empirical software engineering community to provide guidance and support in teaching various research methods and fundamental concepts. A particular focus is thus on combining research methods and their epistemological settings and terminology with didactics and pedagogy for the subject. The book covers the most essential contemporary research methods and philosophical and cross-cutting concerns in software engineering research, considering both academic and industrial settings, at the same time providing insights into the effective teaching of concepts and strategies.
To this end, the book is organized into four major parts. In the first part, the editors set the foundation with two chapters; one laying out the larger context of the discipline for a positioning of the remainder of this book, and one guiding the creation of a syllabus for courses in empirical software engineering. The second part of the book lays the fundamentals for teaching empirical software engineering, addressing more cross-cutting aspects from theorizing and teaching research designs to measurement and quantitative data analysis. In the third part, general experiences and personal reflections from teaching empirical software engineering in different settings are shared. Finally, the fourth part contains a number of carefully selected research methods, presented through an educational lens. Next to the chapter contributions themselves that provide a more theoretical perspective and practical advice, readers will find additional material in the form of, for example, slide sets and tools, in an online material section.
Empirical software engineering has received much attention in recent years and helped shift software engineering research from a more mathematically oriented and design science-driven discipline to a more insight-oriented and theory-driven one. We may well argue that through that shift, our discipline has evolved and grown significantly in terms of scientific maturity, and so has the need for enforcing the highest standards in empiricism. While extensive guidelines are nowadays available for designing, conducting, reporting, and reviewing empirical studies, similar attention has not yet been paid to teaching empirical software engineering. Closing this gap is the scope of this book.
The book mainly targets three different audiences: (1) educators teaching empirical software engineering to undergraduate, postgraduate or doctoral students, (2) professional trainers teaching the basic concepts of empirical software engineering to software professionals, and (3) students and trainees attending such courses.
Скачать Handbook on Teaching Empirical Software Engineering