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

Clean craftsmanship: disciplines, standards, and ethics
At first, computer programming was reserved for highly skilled people. Over the decades, programming languages have become more and more user friendly, making them accessible to more people. Nowadays, several countries around the world are generalizing the teaching of... more
Quote
No, the future offers very little hope for those who expect that our new mechanical slaves will offer us a world in which we may rest from thinking. Help us they... more
- Norbert Wiener (1964)
Articles
Can AI learn to forget?: Communications of the ACM

Nowadays, we can assume readers of Computing Reviews are familiar with the ideas behind machine learning, where neural networks are trained with large training sets so that they “learn” to recognize patterns within said... more

| Aug 8 22

What every engineer and computer scientist should know: the biggest contributor to happiness: Communications of the ACM

Obviously, people in this world go through periods of happiness and unhappiness. But do computer engineers and scientists really understand the factors that account for true happiness in... more

| Jul 25 22

Analysis of COVID-19 tracking tool in India: case study of Aarogya Setu mobile application: Digital Government: Research and Practice

Coronavirus, like cold and flu viruses, will perhaps remain prevalent in societies around the world, even with the available vaccinations and drug treatments. Despite the existing high-tech tools... more

| Jul 19 22

The long road ahead to transition to post-quantum cryptography: Communications of the ACM

In this article, the author asserts the following: (1) Cryptographic algorithms are widely used to maintain the safety and privacy of communications. Many modern technologies... more

| Jul 14 22

Analysis of COVID-19 tracking tool in India: case study of Aarogya Setu mobile application: Digital Government: Research and Practice

Gupta et al. focus on the development of tests, methods, and reference data, and the reliability of information used in proximity sensing for health and safety-related software, such as the... more

| Jul 11 22

Fifty years of P vs. NP and the possibility of the impossible: Communications of the ACM

The P versus NP problem is one of the most fundamental and well-known unresolved questions in computer science. In comparison with the 2009 Communications article by the same... more

| Jun 27 22

A survey on end-edge-cloud orchestrated network computing paradigms: ACM Computing Surveys

Recognizing the limits of (distant) cloud computing, modern Internet of things (IoT) architectures recognize the so-called edge continuum between cloud applications and IoT devices and machines. “Continuum” implies that “edge”... more

| Jun 17 22

Here we go again: Why is it difficult for developers to learn another programming language?: Communications of the ACM

It is common for programmers to switch programming languages--quite often, new work happens to involve a new programming language and the programmer has to just dive into... more

| Jun 7 22

Website visual design qualities: a threefold framework: ACM Transactions on Management Information Systems

This work contributes to the literature on information systems by studying a theoretical perspective “that integrates three [major] dimensions of artifact visual design quality”: the aesthetic... more

| May 19 22

Question answering in knowledge bases: a verification assisted model with iterative training: ACM Transactions on Information Systems

Zhang et. al., in their paper, present a novel approach to increase the accuracy and efficiency in question-answering systems over a knowledge base. As they explain, “[mapping] a... more

| May 10 22

Books
Clean craftsmanship: disciplines, standards, and ethics

At first, computer programming was reserved for highly skilled people. Over the decades, programming languages have become more and more user friendly, making them accessible to more people. Nowadays, several countries around the world are generalizing the teaching... more
| Sep 21 22

5G wireless: a comprehensive introduction

The tremendous growth of mobile technology from first generation (1G) to fifth generation (5G) includes the development of mobile networks, user interfaces, and real-time implementation. The COVID-19 pandemic of the last couple years highlighted an immediate... more
| Sep 20 22

Sustainable design: HCI, usability and environmental concerns (2nd ed.)

In the context of this book, sustainability refers to software that supports the creation of a healthy environment and energy efficiency. Very early on in the book, the authors make the point that sustainability should--like security--be built in from the beginning. Beside... more
| Sep 14 22

Decision making and problem solving: a practical guide for applied research

The objective of the book as declared on its back cover: “The book offers guidance in identifying and applying accurate methods for designing a strategy as well as implementing these strategies in a real world.” The book’s seven chapters cover the process of... more
| Sep 6 22

Computational thinking: a perspective on computer science

Most students taking an introductory computer science (CS) course often start with learning how to write programs in a high-level language. They learn how to analyze problems so that they can create procedures (that is, algorithms) to solve them and... more
| Aug 30 22

Algorithmic governance: politics and law in the post-human era

A glaring example of the substantial mismatch between science and technology studies (STS) and technical/scientific disciplines, this book misses the chance to ignite or fuel a--more than pertinent--discussion on the subtle and opaque but profound impact... more
| Aug 26 22

A first journey through logic

I have, for years and to largely underwhelmed ears, preached without portfolio the risk of treating connotation as denotation. So “first journey” in this book’s title indicated, to me, a not-especially-deep excursion into some selected subtopics of... more
| Aug 24 22

Bringing Bayesian models to life

We are used to classical statistics, yet in many important contemporary applications, such as the estimation of parameters in machine learning, a second branch of statistics based on Bayesian methods is very attractive. Therefore, a book that swiftly and... more
| Aug 23 22

Mathematical foundations of big data analytics

Data science--and big data analytics as its most recent subdiscipline--is a fashionable research area and teaching subject. Many open-access libraries and source codes provide the opportunity to play with the available algorithms and achieve some numerical results... more
| Aug 19 22

Algorithm and symbolic combinatorics: an invitation to analytic combinatorics in several variables

Analytic combinatorics is a powerful branch of modern mathematics with several applications to physics and computer science, not to speak of mathematics itself. Melczer has done a good job of mathematically encompassing the... more
| Aug 17 22


Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 2004 Reviews.com™
Terms of Use
| Privacy Policy