Software engineering : effective teaching and learning approaches and practices This book presents the latest developments in software engineering education drawing contributions from over 20 software engineering educators from around the globe Provided by publisher