Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
August 4, 2021

DARPA’s explainable artificial intelligence (XAI) program
This very interesting survey talk provides extensive, high-level insight into the midterm progress of this advanced research endeavor. David Gunning first presents motivation for establishing the four-year program and the creation of the acronym XAI, which stands for “explainable... more
That people have a single locus of attention is not always a drawback. Magicians exploit this characteristic shamelessly. A good magician can fix the attention... more
- Jef Raskin (2000)
Designing robot teams for distributed construction, repair, and maintenance: ACM Transactions on Autonomous and Adaptive Systems

Human beings consider some environments hostile, such as deep space, nuclear reactors, or contaminated areas, and thus are not very keen on working in... more

General (I.2.0) | Jul 30 21

Open tools for software engineering: EASE 19

The authors look at two companies to understand the degree of adoption of open-source software (OSS) tools in the automotive industry. The study includes “a tools manager, product owners, business analysts... more

General (D.2.0) | Jul 29 21

iCanCloud: Journal of Grid Computing

Cloud computing is a flexible and scalable solution for delivering information technology (IT) services. However, as the processing power used must be paid for, accurately right-sizing the cloud resources for particular end user applications is important... more

Simulation (B.1.2...) | Jul 26 21

Cubical Agda: Proceedings of the ACM on Programming Languages

Russell proposed type theory in the first decades of the 20th century in response to the foundational crisis faced by set theory. Over the last century, there have been a number of developments in type theory, in particular the... more

General (D.2.0) | Jul 23 21

DARPA’s explainable artificial intelligence (XAI) program: IUI 19

This very interesting survey talk provides extensive, high-level insight into the midterm progress of this advanced research endeavor. David Gunning first presents motivation for establishing the four-year program and the creation of the... more

General (I.0) | Jul 21 21

Efficient differentiable programming in a functional array-processing language: Proceedings of the ACM on Programming Languages

Differentiable programming, or automatic differentiation, is a powerful technique in many fields, including dynamic systems, machine learning... more

General (D.3.0) | Jul 20 21

Using BPM technology to deploy and manage distributed analytics in collaborative IoT-driven business scenarios: IoT 19

The Internet of Things (IoT), with its ability to create vast amounts of previously impossible-to-collect sensor-based data from physical objects, creates both... more

Business (J.1...) | Jul 15 21

randUTV: a blocked randomized algorithm for computing a rank-revealing UTV factorization: ACM Transactions on Mathematical Software

Matrix singular value decomposition (SVD) has broad applications in both computational linear algebra and data analysis. Robust SVD algorithms and... more

General (G.0) | Jul 12 21

Constructing quotient inductive-inductive types: Proceedings of the ACM on Programming Languages

At the core of Martin-Löf type theory (also known as “intuitionistic type theory”) are dependent types, that is, types whose definitions depend on values; these may be used to encode logical quantification. In general... more

General (D.3.0) | Jul 9 21

Simplicity is best: IoT 19

Implementing data processing toward the edge of the Internet of Things (IoT) is an important requirement in order to produce real-time feedback according to some decision-based approach. The authors aim to experimentally prove that “simplicity is best... more

Learning (I.2.6) | Jul 7 21

Data cleaning

Data cleaning provides an extensive literature review. It showcases the body of work that academia has produced over the last decades on the subject of data cleaning automation. Identifying and correcting dirty data by means of a computer is a task with widespread... more
Error Handling & Recovery (D.2.5...) | Aug 4 21

Multimodal scene understanding

This edited book on multimodal scene understanding focuses on algorithms, applications, and deep learning. The topic of multimodal scene understanding is related to computer vision. The book’s 12 chapters are by several authors from universities across... more
Computer Vision (I.5.4...) | Aug 3 21

Integrating serverless architecture

Integrating serverless architecture covers how to build the Twitter bot application from scratch via a step-by-step method, including the basic installation software needed to achieve fundamental serverless computing. As the term “serverless computing” suggests... more
World Wide Web (WWW) (H.3.4...) | Aug 2 21


First, the good news: Pro TBB (threading building blocks, or TBB, now renamed oneTBB) is an invaluable book, written by three experts, on all facets of parallel programming that are available for free. Moreover, Intel’s oneAPI software tools, including oneTBB... more
Parallel Programming (D.1.3...) | Jul 29 21

A practical guide to digital forensics investigations

Digital forensics has gained much interest in recent decades. Computing devices are widespread and used for countless applications. As a result, a huge number of digital traces can be fetched, analyzed, and, in case of a crime, used as evidence. A practical guide to... more
Abuse & Crime Involving Comp. (K.4.2...) | Jul 28 21

Logical methods

The book, dedicated to undergraduate students just starting their studies, promises a basic grounding in mathematics to be used in computer science (CS) and the related scientific subjects. It contains 25 chapters, starting with chapter 0. Each chapter succinctly covers... more
General (G.0) | Jul 27 21

Software engineering for absolute beginners

This book’s audience is exactly as described in its title: “absolute beginners.” The content is appropriate for someone who has had some minimal programming experience, for example, classwork or playing around at home, and is ready for their first real project or... more
General (D.2.0) | Jul 22 21

Decision support systems using MiniZinc

MiniZinc is a free, open-source constraint programming and optimization software that allows anyone to develop programs, spanning from simple optimization to complex resource allocation algorithms. The application is available online ( and runs on most... more
Decision Support (H.4.2...) | Jul 21 21

Cognitive design for artificial minds

How does the human mind work? And how can we build artificial systems that display intelligent behavior? These two questions lie at the core of cognitive science and artificial intelligence (AI), respectively. While they have been treated independently from each other... more
Psychology (J.4...) | Jul 19 21

Exploring advanced features in C#

In the 2000s, Microsoft designed and published C# in an open forum platform. The aim was to capture features of object-oriented languages like C++ and integrate with the .NET platform. Since then, it has evolved along with .NET. This volume deals with “advanced... more
C# (D.3.2...) | Jul 16 21

Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2021 ThinkLoud, Inc.
Terms of Use
| Privacy Policy