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? Why are software products so often delayed, or even canceled? Is software development really hard, or are software developers just not that good at it? In The Problem with Software , Adam Barr ex…
This title investigates an often overlooked factor in the development of today's interoperable world - the evolution of copyright law. The book examines the debates surrounding the use of copyright law to prevent competition and interoperability in the global software industry in the last 15 years.OCLC-licensed vendor bibliographic record.
Software agents are the latest advance in the trend toward smaller, modular pieces of code, where each module performs a well-defined, focused task or set of tasks. Programmed to interact with and provide services to other agents, including humans, software agents act autonomously with prescribed backgrounds, beliefs, and operations. Systems of agents can access and manipulate heterogeneously s…
The definitive presentation of Soar, one AI's most enduring architectures, offering comprehensive descriptions of fundamental aspects and new components.
A new approach for conceptualizing and modeling multi-agent systems that consist of people, devices, and software agents.
Wendy Hui Kyong Chun argues that cycles of obsolescence & renewal result in part from the ways in which new media encapsulates a logic of programmability. In seeking to embody a future based on past data, new media becomes a metaphor for metaphor itself.
Much of the difficulty in creating information technology systems that truly meet people's needs lies in the problem of pinning down system requirements. This book offers a new approach to the requirements challenge, based on modeling and analyzing the relationships among stakeholders. Although the importance of the system-environment relationship has long been recognized in the requirements en…
This collection of short expository, critical and speculative texts offers a field guide to the cultural, political, social and aesthetic impact of software. Experts from a range of disciplines each take a key topic in software and the understanding of software, such as algorithms and logical structures.
A guide to the most recent, advanced features of the widely used OpenMP parallel programming model, with coverage of major features in OpenMP 4.5.This book offers an up-to-date, practical tutorial on advanced features in the widely used OpenMP parallel programming model. Building on the previous volume, Using OpenMP: Portable Shared Memory Parallel Programming (MIT Press), this book goes beyond…
Overview and analysis of algorithmic advances developed within an integrated bidding agent architecture that emerged from recent research in a growing domain of AI.OCLC-licensed vendor bibliographic record.