Includes index."The goal of The Reasoned Schemer is to help the functional programmer think logically and the logic programmer think functionally. The authors of The Reasoned Schemer believe that logic programming is a natural extension of functional programming, and they demonstrate this by extending the functional language Scheme with logical constructs - thereby combining the benefits of bot…
Software has gone from obscurity to indispensability in less than fifty years. Although other industries have followed a similar trajectory, software and its supporting industry are different. In this book the authors explain, from a variety of perspectives, how software and the software industry are different--technologically, organizationally, and socially. The growing importance of software …
Failed or abandoned software development projects cost the U.S. economy alone billions of dollars a year. In Software Development Failures, Kweku Ewusi-Mensah offers an empirically grounded study that suggests why these failures happen and how they can be avoided. Case studies analyzed include the well-known Confirm travel industry reservation program, FoxMeyer's Delta, the IRS's Tax System Mod…
A collection of essays on the interrelationship of social science and software practice.Software practice--which includes software development, design, and use--needs to go beyond the traditional engineering framework. Drawing on a variety of social theory approaches, this book focuses on interdisciplinary cooperation in software practice. The topics discussed include the facilitation of collab…
"In Snap to Grid, an idiosyncratic guide to the interactive, telematic era, Peter Lunenfeld maps out the trajectories that digital technologies have traced upon our cultural imaginary. His evaluation of new media includes an impassioned discussion - informed by the discourses of technology, aesthetics, and cultural theory - of the digital artists, designers, and makers who matter most. "Snap to…
"A Bradford book."Includes index.OCLC-licensed vendor bibliographic record.
An overview of expertise sharing, an approach to knowledge management that emphasizes the human components of knowledge work in addition to information storage and retrieval. The field of knowledge management focuses on how organizations can most effectively store, manage, retrieve, and enlarge their intellectual properties. The repository view of knowledge management emphasizes the gathering, …
"An outgrowth of the Seventh DIAC symposium held in Seattle in 2000"--Introduction.Information and computer technologies are used every day by real people with real needs. The authors contributing to Shaping the Network Society describe how technology can be used effectively by communities, activists, and citizens to meet society's challenges. In their vision, computer professionals are concern…
Annotation Privacy is the capacity to negotiate social relationships by controlling access to personal information. As laws, policies, and technological design increasingly structure people's relationships with social institutions, individual privacy faces new threats and new opportunities. Over the last several years, the realm of technology and privacy has been transformed, creating a landsca…
"The use of the internet in homes rivals the advent of the telephone, radio, or television in social significance. Daily use of the World Wide Web and e-mail is taken for granted in many families, and the computer-linked internet is becoming an integral part of the physical and audiovisual environment. The internet's features of personalization, interactivity, and information abundance raise pr…