TITLES IN DEVELOPMENT

Forthcoming titles in the ACM Books Series are subject to change and will be published as they become available, with 25 titles to be published in each Collection. Upon publication, each of the following books will appear in the ACM Digital Library and be accessible to those with full-text access in both PDF and ePub formats. Individual titles will be made available for purchase at Amazon and Barnes & Noble. Please click on the title name below for more information about each title.

Advanced Topics in Information Retrieval
(Collection II)
Author(s): Omar Alonso and Ricardo Baeza-Yatese

Abstract:

Information Retrieval technology powers a lot of the search functionality that runs the Web. As different web properties evolve over time and new services become mainstream, the ability to search for pages, people, music, messages, posts, and other objects is an essential part of our daily digital life. This text describes the new techniques which have emerged to ensure said functionality works from any device at scale. The book should be of interest to researchers, practitioners, and graduate students who want to understand the latest advances in this area.

Algorithms and Methods in Structural Bioinformatics
(Collection III)
Author(s): Nurit Haspel

Abstract:

Structural bioinformatics is the field related to the development and application of computational models for the prediction and analysis of macromolecular structures. The unique nature of protein and nucleotide structures has presented many computational challenges over the last three decades.

The book is intended as a user's guide for key algorithms to solve problems related to macromolecular structure, with emphasis on protein structure, function and dynamics. It can be used as a textbook for a one-semester graduate course in algorithms in bioinformatics.

Artificial Intelligence and Society
(Collection III)
Author(s): Ayan Mukhopadhyay and Yevgeniy Vorobeychik

Abstract:

The collection of essays on Artificial Intelligence and Society provides the first systematic and comprehensive coverage of how the field of Artificial Intelligence (AI) has impacted society. The book is centered around five sections---sustainability, health, smart cities and urban planning, privacy and security, and fairness, accountability, and transparency. Each section will consist of several tutorial-style essays discussing specific societal challenges, relevant background material (mathematical and algorithmic), a brief literature review, the core algorithmic content, and a description of how the societal challenge has been addressed. The ultimate aim of this edited volume is to enlighten students about how AI algorithms and data-driven modeling have impacted society from a diverse range of perspectives and impact areas.

Birth of the Database: The Life and Works of Charles W. Bachman
(Collection III)
Author(s): Gary Rector

Abstract:

ACM Books is pleased to announce the signing of a new book in our Turing Award series, Birth of the Database: The Work of Charles W. Bachman, edited by Gary Rector of Salt River Project.

Bachman received the prestigious ACM Turing Award in 1973 “for his outstanding contributions to database technology.” The book will feature a short biography of Bachman, the history of the creation of Bachman diagrams and IDS (the first direct-access database), and an analysis of Bachman’s influence on today's leading computer scientists.

Curiosity, Clarity, and Caring: How Jim Gray’s Passion for Learning, Teaching, and People Changed Computing
(Collection III)
Author(s): Pat Helland

Abstract:

This book in the ACM Turing Award series focuses on the life and contributions of Jim Gray. Jim was dedicated to the mentoring, nurturing, and development of individuals and the scientific community with a special emphasis on computer science education, and his curiosity and passion for learning led him into new and uncharted areas within systems computing. The book follows Jim’s exploration of eight major areas of systems computing: systems, transactions, databases, availability, performance, sort, scale, and eScience.

Formal Methods for Safe Autonomy: Data-Driven Verification, Synthesis, and Applications
(Collection III)
Author(s): Chuchu Fan

Abstract:

Formal Methods for Safe Autonomy: Data-Driven Verification, Synthesis, and Applications makes foundational contributions to the verification of embedded and cyber-physical systems, and demonstrates applicability of the developed verification technologies in industrial-scale systems. It also advances the theory for sensitivity analysis and symbolic reachability, develops verification algorithms and software tools (DryVR, Realsyn), and demonstrates applications in industrial-scale autonomous systems.

Foundations of Computation and Machine Learning: The Work of Leslie Valiant
(Collection III)
Author(s): Rocco Servedio

Abstract:

ACM Books is pleased to announce the signing of a new book in our Turing Award series, Foundations of Computation and Machine Learning: The Work of Leslie Valiant, edited by Rocco Servedio of Columbia University.

Valiant received the prestigious ACM Turing Award in 2010 for "transformative contributions to the theory of computation, including the theory of probably approximately correct (PAC) learning, the complexity of enumeration and of algebraic computation, and the theory of parallel and distributed computing." The book will feature a short biography of Valiant, as well as analysis of his seminal works by today's leading computer scientists.

From Algorithms to Thinking Machines
(Collection III)
Author(s): Domenico Talia

Abstract:

From Algorithms to Thinking Machines uses an informative style to present the concepts of algorithms, data and computation and discuss the role of algorithms and computers in ruling and shaping the world in which we live and work. The main goal is to help readers to clearly understand the power and impact of pervasive use of algorithms on human lives. The book combines a popular approach with a well-founded scientific description aiming at discussing both principles and applications of algorithms, Big Data, and machine intelligence.

Geospatial Data Science: A Hands On Approach for Developing Geospatial Applications
(Collection III)
Author(s): Konstantina Bereta, Manolis Koubarakis, Charalampos Nikolaou, and George Stamoulis

Abstract:

Geospatial data science is the science of collecting, organizing, analyzing, and visualizing geospatial data. The book introduces a new generation of geospatial technologies based on the Semantic Web and the Linked Data paradigms, and shows how data scientists can use them to build environmental applications easily. The book is aimed at researchers and practitioners who would like to know more about this research area and can also be used as a textbook for a last year undergraduate or graduate course. Every chapter of the book contains exercises that can help the readers master the material covered by the chapter.

The topics covered by the book in detail are: geospatial data modeling, geospatial data and metadata, geospatial data formats and OGC standards, geospatial ontologies and linked geospatial data models, querying geospatial data expressed in RDF, querying evolving linked geospatial data, visualizing linked geospatial data, transforming geospatial data into RDF, interlinking geospatial data sources, geospatial ontology-based data access and incomplete geospatial information.

Linking the World’s Information: Tim Berners-Lee’s Invention of the World Wide Web
(Collection III)
Author(s): James Hendler and Oshani Seneviratne

Abstract:

Sir Tim Berners-Lee was awarded the 50th anniversary ACM Turing Award "for inventing the World Wide Web, the first web browser, and the fundamental protocols and algorithms allowing the Web to scale." This book, one in a series dedicated to Turing Award winners, looks at the life and work of Berners-Lee. It features a short biography, seminal research, and commentary from leading computer scientists on the evolution and impact of his work.

Pick, Click, Flick! The Story of Interaction Techniques
(Collection III)
Author(s): Brad Myers

Abstract:

This book provides a comprehensive study of the many ways to interact with computers and computerized devices. Sections cover how to use, model, implement, and evaluate new interaction techniques. The book is useful for designers who create interaction techniques, consumers looking to get the most out of their interaction techniques, and anyone interested in why we interact with electronic devices the way we do.

Pointer Analysis: Theory and Practice
(Collection III)
Author(s): Uday Khedker

Abstract:

Pointer analysis provides information to disambiguate indirect reads and writes of data through pointers and indirect control flow through function pointers or virtual functions. The book focuses on fundamental concepts instead of trying to cover the entire breadth of the literature on pointer analysis. Bibliographic notes point the reader to relevant literature for more details. Rather than being driven completely by pointer analysis’s practical effectiveness, the book evolves the concepts from the first principles based on the language features, brings out the interactions of different abstractions at the level of ideas, and finally, relates them to practical observations and the nature of practical programs.

Rendering History:  The Women of ACM-W
(Collection III)
Author(s): Gloria Childress Townsend

Abstract:

Rendering History: The Women of ACM-W (Association for Computing Machinery’s Council on Women in Computing) is the traditional retelling of ACM-W’s story based on annual reports, newsletters and interviews. The texture of the book emerges as an annotated bibliography that outlines the major literature involving ACM-W’s purview: K-16 computing education and the girls and women in this school range. It also provides an accounting of the nearly 100 women who served ACM from 1993 to the present. The women of ACM-W co-founded some of the most influential institutions that recruit, retain and celebrate women in computing. Rendering History allows a sample of ACM-W members to inspire and motivate by narrating accounts of their lives.

Spatial Gems 2
(Collection III)
Author(s): John Krumm

Abstract:

A spatial gem is a brief description of fundamental approach for processing spatial data. This title is a continuation of Spatial Gems, Volume 1, in Collection II.

The Societal Impacts of Algorithmic Decision-Making
(Collection III)
Author(s): Manish Raghavan

Abstract:

This book seeks to develop principles for the responsible deployment of algorithms in applications of societal concern, realizing their benefits while also addressing their potential harms. What does it mean to make decisions fairly? How do theoretical ideas about societal impacts manifest in practice? How do existing legal protections apply in algorithmic settings, and how can technical insights inform policy?

View Published Titles