Category: Software Development

Agile Management 0

Agile Management

If you have tried to implement Agile in your organization, you have probably learned a lot about development practices, teamwork, processes and tools, but too little about how to manage such an organization. Yet managerial support...

Protocol Engineering 0

Protocol Engineering

Communication protocols form the operational basis of computer networks and tele­communication systems. They are behavior conventions that describe how com­munication systems inter­act with each other, defining the temporal order of the interactions and the formats of...

Data Analytics 0

Data Analytics

This book is a comprehensive introduction to the methods and algorithms and approaches of modern data analytics. It provides a sound mathematical basis, discusses advantages and drawbacks of different approaches, and enables the reader to design...

Software Testing in the Cloud 0

Software Testing in the Cloud

For a large, complex system, the amount of test cases in a regression test suite can range from a few hundred to several thousands, which can take hours or even days to execute. Regression testing also...

Compiler Design 0

Compiler Design

While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined – ideally there exist complete precise descriptions of...