How could a smarter app make life easier for your friends or family? Great inventors use a process called design thinking to help them identify problems, big and small, and create solutions for them.
An industry insider explains why there is so much bad software—and why academia doesn't teach programmers what industry wants them to know.Why is software so prone to bugs? So vulnerable to viruses? W
"This book captures the latest research and innovations and case studies in the field of software development risk management. A number of tools, methods, processes alongside theoretical concepts have
The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Prima
"This book explores the field of open source software and processes. This wide area includes the special development process performed by geographically dispersed programmers, community issues like co
In view of the growing presence and popularity of multicore and manycore processors, accelerators, and coprocessors, as well as clusters using such computing devices, the development of efficient para
"This book explores macro and micro studies of FOSS ecology, studies of project tasks, an exploratory analysis of free and open source software ecology, finds of influential nodes in Sourceforge.net u
"This book presents some new ideas about estimation and evaluation of the quality of software and using a standard conversion method so that lines of code from any language may be compared and be used
In the 1980s, there was a revolution with far-reaching consequences -- a revolution to restore software freedom. In the early 1980s, after decades of making source code available with programs, most p
Middleware is a software layer that lies underneath applications and is used to allow multiple applications to interconnect, while hiding the complexities of the underlying network, operating system,
Find out how to use Docker in your ASP.NET Core MVC applications, and how containers make it easier to develop, deploy and manage those applications in production environments. Packed with examples an