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

Fifty years of P vs. NP and the possibility of the impossible
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 author [1], the current survey is less about progress toward a solution and more about how to live with... more
The apprentice carpenter may want only a hammer and a saw, but a master builder employs many precision tools... more
- Robert L. Kruse & Alexander J. Ryba (1998)
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 dataset; some of those patterns are... more

Legal Aspects of Computing (K.5) | 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

Psychology (J.4...) | 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... more

Medical Information Systems (J.3...) | 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, including mobile telephones, would... more

Cryptographic Controls (D.4.6...) | 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

Medical Information Systems (J.3...) | 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 author... more

Algorithms (B.2.4...) | 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... more

Human Factors (H.1.2...) | 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 it. Many have experienced this... more

General (D.3.0) | 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, functional, and... more

Human Factors (H.1.2...) | 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

General (H.0) | May 10 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
Combinatorial Algorithms (G.2.1...) | Aug 17 22

Accelerated materials discovery: how to use artificial intelligence to speed up development

Materials science emphasizes the solid state and the applications of solid state materials. Among these applications are heterogeneous catalysis, thin films, glasses and other amorphous solids, and... more
Automation (K.4.3...) | Aug 16 22

Big data 2.0 processing systems (2nd ed.)

This is a slightly expanded new edition of Sakr’s book on the same topic, published in 2016. The first edition correctly assessed the trajectory of big data systems, including their initial success and future limits. This second edition adds a chapter on large-scale... more
General (E.0) | Aug 12 22

Gamechanger AI: how artificial intelligence is transforming our world

Artificial intelligence (AI) is ubiquitous today as both a technology and a buzzword. Therefore, the question of its influence on society as a whole is an obvious one. The author compares the current situation in the digitized world with Gutenberg’s, and... more
Computers & Society (K.4) | Aug 11 22

Computer networks: a systems approach

These days networking is not as hot a buzzword in information technology (IT) as many others, such as artificial intelligence (AI) or machine learning; nevertheless, without networking, there would be neither AI nor machine learning. Thus, this book... more
General (C.0) | Aug 10 22

Beginning C++20: from novice to professional

With more pages than there are words in this review, it would be excessive to list all the concepts, techniques, and lessons taught in Beginning C++ 20. This is a beginner text for the programming language. It does not assume any prior programming experience in C++. The book... more
C++ (D.3.2...) | Aug 9 22

Cyber-physical systems: a model-based approach

Cyber-physical systems: a model-based approach is for anyone interested in becoming a cyber-physical system designer or innovator of, for example, machines, manufactured products, processes, or the combination of such things. The authors illustrate the... more
Linear Systems (G.1.3...) | Aug 4 22

Automation and autonomy: labour, capital and machines in the artificial intelligence industry

The three foundational components of Marxist philosophies of economics and politics are listed in the title of this book: labor, capital, and machines. They are all affected by the growth of artificial intelligence (AI) and... more
Economics (J.4...) | Aug 1 22

Radical solutions for education in a crisis context

Enhancing learning in a period of crisis such as COVID-19 has emerged as an opportunity for global learning. However, it comes at the cost of transitioning from face-to-face learning interactions to online learning interfaces. This book highlights some of these... more
Education (J.1...) | Jul 28 22

Market engineering: insights from two decades of research on markets and information

This special book is mostly devoted to honoring one person, who, thanks to his activity and outstanding ideas, was able to influence many people involved in widely understood information engineering... more
Economics (J.4...) | Jul 27 22

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