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

Edsger Wybe Dijkstra: his life, work, and legacy

Tony Hoare nicely summarizes E. W. Dijkstra’s place in computing in chapter 25, “Forty Years with Edsger”: [He had laid] the foundations that would establish computing as a rigorous scientific discipline; and in his research and in his teaching and in his writing, he would pursue... more

Social connections are ... important for the rules of conduct that they sustain... more
- Robert. D. Putnam (2000)
Backdoor attacks and defenses in federated learning: survey, challenges and future research directions: Engineering Applications of Artificial Intelligence

Machine learning (ML) technologies are becoming mainstream, particularly for the analysis of bulk data. The success of ML systems, however, hinges on the input of high-quality data and the ability... more

Security (K.4.4...) | Jun 17 24

The nature of computational models: Computing in Science and Engineering

Scientific computing is one of the oldest, if not the oldest, types of computational science. The venerable Fortran programming language was created to help scientists expand the frontier of what theory could produce as... more

Physical Sciences & Engineering (J.2) | May 27 24

A deep learning technique for intrusion detection system using a recurrent neural networks based framework: Computer Communications

Kasongo’s paper focuses on enhancing network security through an advanced intrusion detection system (IDS) utilizing machine learning (ML) techniques. The study implements a framework using recurrent neural... more

Neural Nets (I.5.1...) | May 21 24

Language-based software testing: Communications of the ACM

Testing remains as the prime technique to check whether software satisfies the specified requirement. Owing to the high volume of potential inputs and expected outputs in very large systems, the process is laborious and error-prone if conducted manually... more

Testing & Debugging (D.2.5) | May 1 24

Industry 5.0 and its technologies: a systematic literature review upon the human place into IoT- and CPS-based industrial systems: Computers and Industrial Engineering

The emergence of Industry 5.0 signifies “a paradigm shift that emphasizes the integration of advanced technologies with human-centric approaches” [1]. Valette et al. critically analyze Industry 5.0 and... more

Computers In Other Systems (J.7) | Apr 18 24

Writing by hand or digitally in first grade: effects on rate of learning to compose text: Computers & Education

This paper is one outcome of the DigiHand project (2018-2022), funded by the Research Council of Norway (grant number 273422). It is divided into five sections: “Introduction,” “Method,” “Statistical Analysis,” “Results,” and “Discussion... more

Education (J.1...) | Apr 10 24

On the adaptation of recurrent neural networks for system identification: Automatica

In this pape, Forgione et al. propose a transfer learning methodology to adapt recurrent neural network (RNN) models for dynamic system identification to new operating conditions. The approach is premised on the concept that the dynamics of real-world systems... more

Neural Nets (C.1.3...) | Apr 9 24

Machine learning in industrial control system (ICS) security: current landscape, opportunities and challenges: Journal of Intelligent Information Systems

Today, machine learning is applied to threat detection and classification problems in the important field of industrial control. This paper reviews different ML papers that apply supervised learning, unsupervised... more

General (H.1.0) | Mar 18 24

Trustworthy AI: from principles to practices: ACM Computing Surveys

As computing technology continues to evolve, artificial intelligence (AI) is playing an increasing role in various aspects of our lives. Although AI dates back many decades--I took an AI subject in my university studies, in 1988--only recently have dramatic advances... more

General (I.2.0) | Mar 12 24

Data-driven prototyping via natural-language-based GUI retrieval: Automated Software Engineering

Reading this paper would leave anyone conflicted. It describes a good contribution ridden with flaws. It is puzzling that the referees and journal editors accepted the paper in its current... more

Software Development (K.6.3...) | Mar 7 24

Artificial intelligence applications in banking and financial services: anti money laundering and compliance

As financial crimes grow increasingly complex in the modern era, Artificial intelligence applications in banking and financial services arrives as a timely and authoritative guidebook for financial institutions seeking to harness... more
Financial (J.1...) | Jun 13 24

Edsger Wybe Dijkstra: his life, work, and legacy

Tony Hoare nicely summarizes E. W. Dijkstra’s place in computing in chapter 25, “Forty Years with Edsger”: [He had laid] the foundations that would establish computing as a rigorous scientific discipline; and in his research and in his teaching and in his writing, he would pursue perfection to the exclusion of all other... more
People (K.2...) | Jun 10 24

Creating digitally: shifting boundaries: arts and technologies--contemporary applications and concepts

Art and technology are two important pillars of modern society that have deeply impacted each other in many ways. For example, Steve Jobs took a course on calligraphy that later gave birth to the fonts of the computer world; on the... more
Applications (I.6.3) | Jun 7 24

Functional design: principles, patterns, and practices

Do you believe that mutable state is the root of all evil? Aficionados of functional programming certainly do, and they have a point. There are many types of bugs that don’t exist in purely functional programs, especially concurrent ones. On the other hand, the world... more
Object-Oriented Programming (D.1.5) | Jun 5 24

Conversations on African philosophy of mind, consciousness and artificial intelligence

Conversations on African philosophy of mind, consciousness and artificial intelligence, edited by Aribiah David Attoe et al., is a work that plunges into the often-underexplored intersections of African philosophical thought, mind-body relations, consciousness, and the rapidly evolving field of... more
Sociology (J.4...) | Jun 3 24

Programming language design and implementation: texts in computer science

Most books on the construction of compilers and interpreters consider either the fundamental mathematics that underpin them or the practice of implementing them. This book is different. It provides a refreshing discussion on the actual design of a... more
General (D.3.0) | May 31 24

Ethics and responsible research and innovation in practice: the ETHNA system project

For many institutions that focus on research and innovation, today’s buzzwords are “responsible research” and “innovation.” Responsible research and innovation (RRI) is also the focus of this book. An open-access text, and part of Springer’s “Lecture... more
Ethics (K.4.1...) | May 29 24

How computers make books: from graphics rendering, search algorithms, and functional programming to indexing and typesetting

If we look at the age-old process of creating books, how many different areas can a computer help us with? And how can each of them be used to teach computer science fundamentals... more
Publishing (J.7...) | May 24 24

Robotics, vision and control: fundamental algorithms in MATLAB (3rd ed.)

Even though large language models (LLMs) continue to fuel innovations in the field of artificial intelligence (AI), researchers like Professor LeCun have highlighted a significant limitation: “There is absolutely no way ... we will ever reach human-level AI without getting... more
Matlab (G.4...) | May 22 24

The future of decentralized electricity distribution networks

The most important achievement of the first Industrial Revolution was the possibility of finding a quite simple solution to guaranteeing that humans can be independent of natural sources of energy such as the sun, water, and wind. Before the invention of the... more
Engineering (J.2...) | May 20 24

Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy