Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
January 17, 2022

Ludics: play as humanistic inquiry
This book is a collection of 20 essays on the philosophy and sociology of games and play. Lest this sound a little too arcane, I would point out that this is obviously relevant to the design of video games of all kinds. And it can help us understand the design and development of more effective information systems as well. For example... more
It ought to be remembered that there is nothing more difficult to take in hand, more perilous to conduct, or more uncertain in its success, than to take... more
- Niccolaí Machiavelli (1513)
Distributed joins and data placement for minimal network traffic: ACM Transactions on Database Systems

This paper introduces the track join algorithm, which greatly reduces the network traffic and total execution time of join queries between distributed database tables. Even fast hardware still struggles... more

General (H.0) | Jan 13 22

Web log analysis: a review of a decade of studies about information acquisition, inspection and interpretation of user interaction: Data Mining and Knowledge Discovery

We are all aware that computer systems log user activity. Exactly what, if anything, is done with these logs is less clear. In this paper, Agosti... more

Query Processing (H.2.4...) | Jan 11 22

People, ideas, milestones: a scientometric study of computational thinking: ACM Transactions on Computing Education

The fascinating debate over the definition, scope, tools, and environments for advocating computational thinking (CT) promotes interdisciplinary educational collaborations and discoveries among scientists... more

General (K.3.0) | Dec 30 21

Trustworthy AI: Communications of the ACM

Artificial intelligence (AI) techniques are useful in creating effective computing tools for diverse applications in areas such as transportation, agriculture, medicine, and justice systems. Yet the credibility of AI is still an... more

Philosophical Foundations (I.2.0...) | Dec 14 21

A survey on session-based recommender systems: ACM Computing Surveys

Wang et al. present a comprehensive survey with this paper. A session-based recommender system (SBRS) is a system that makes recommendations to users based on short-term, dynamic user preferences (in a... more

Marketing (J.1...) | Dec 2 21

Environmental audio scene and sound event recognition for autonomous surveillance: ACM Computing Surveys

As my colleagues and I define in a previous paper, “environmental sound recognition (AESR) is a relatively new discipline of computer science destined to... more

Sound & Music Computing (H.5.5) | Nov 11 21

A survey of machine learning for big code and naturalness: ACM Computing Surveys

There is a rising demand for effective software tools that can help developers build reliable and maintainable software systems. There has been abundant research to help developers track bugs and verify program... more

Software Engineering (D.2) | Nov 4 21

Data-driven anomaly detection with timing features for embedded systems: ACM Transactions on Design Automation of Electronic Systems

The Internet of Things (IoT) continues to usher in the joys of connecting several house appliances and electronic devices via wired and wireless... more

Error Handling & Recovery (D.2.5...) | Oct 20 21

Photoplethysmogram-based cognitive load assessment using multi-feature fusion model: ACM Transactions on Applied Perception

Physiological measures of cognitive load have become more accessible with advancements in neuro-imaging devices and wearable technology, and provide... more

Perceptual Reasoning (I.2.10...) | Oct 8 21

Financial regulatory and risk management challenges stemming from firm-specific digital misinformation: Journal of Data and Information Quality

In today’s digital economy, it is easy to alter the essence of information with regards to both context and value; thus, the potential for misinformation is huge. With this paper, Casey... more

Financial (J.1...) | Sep 30 21

Cognitive Internet of Things: frameworks, tools and applications

The introduction to this book cites its aim: “to collect a series of state-of-the-art contributions to the fields of computational neuroscience, computational cognition and perception, computer vision, natural language processing, human action analysis and related... more
Internet (C.2.1...) | Jan 7 22

Ludics: play as humanistic inquiry

This book is a collection of 20 essays on the philosophy and sociology of games and play. Lest this sound a little too arcane, I would point out that this is obviously relevant to the design of video games of all kinds. And it can help us understand the design and... more
Games (K.8...) | Jan 4 22

A brief history of computing (3rd ed.)

The first four chapters of A brief history of computing are similar to what is usually described in the history section of an introductory computer science (CS) textbook: everything from ancient civilizations like Egypt to Turing and the first computers. The following... more
History of Computing (K.2) | Dec 28 21

DevOps in Python: infrastructure as Python

DevOps is a hot topic in software engineering these days, and Python is one of the most popular programming languages in the world. What could be better than a pithy book combining the two? Well, that is exactly what Moshe Zadka, a long-time... more
Python (D.3.2...) | Dec 23 21

Artificial intelligence for a better future

Ethics may save us from the possibly negative effects of artificial intelligence (AI). The author, Stahl, leads the SHERPA consortium, whose work is the basis of this book. Project Sherpa stands for “shaping the ethical dimensions of smart information systems.” First... more
Ethics (K.4.1...) | Dec 21 21

Religion and the technological future

When a professor of religion in North Carolina and a professor of ethics in Canada walk into a bar--oops, make that a classroom--what do they talk about? Apparently, they are interested in the power of “biohacking,” defined as “the attempt at... more
General (K.4.0) | Dec 16 21

Competitive programming in Python

Programming contests typically ask teams of programmers to develop solutions to several posed problems in a limited amount of time. Knowledge of algorithms and the techniques for implementing those algorithms efficiently are critical for success... more
Python (D.3.2...) | Dec 9 21

Programming for computations - Python (2nd ed.)

True story: many years ago, while studying applied mathematics, a young man took a one credit hour course in programming. This consisted of an introduction to FORTRAN II and a single assignment: write a program to triangularize a matrix. Now, having taken... more
Python (D.3.2...) | Dec 7 21

Natural language processing recipes

Python--30 years in the making and named after the hilariously funny Monty Python’s Flying Circus--has become the preferred language for natural language processing (NLP) for a number of reasons: it is easier to program than C++ or Java and it is adept for... more
Python (D.3.2...) | Nov 26 21

My robot gets me: how social design can make new products more human

The subtitle--how social design can make new products more human--is accurate. Most running exemplars are robots, but Alexa and the Roomba robot vacuum and others also show up. We are living in a time when technology can support almost any function... more
Robotics (I.2.9) | Nov 23 21

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