Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Search
View:  Show:    
 
 

Hardware (B)
Machine learning algorithms to forecast air quality: a survey : Artificial Intelligence Review

Forecasting air pollution levels can enable important public health actions such as traffic modification, self-protection steps by individuals at risk, and measures such as burn bans. The authors...
Algorithms (B.2.4...) | Dec 11 23


Computer Systems Organization (C)
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...
Neural Nets (C.1.3...) | Apr 9 24

ContraMTD: an unsupervised malicious network traffic detection method based on contrastive learning : WWW 24

The methodology utilized in this study is innovative, as the procedure used to identify malicious network traffic involves an unsupervised method in contrastive learning. This unsupervised technique aims to surpass both...
Security & Protection (C.2.0...) | Jul 19 24

A survey of cyber security threats and solutions for UAV communications and flying ad-hoc networks : Ad Hoc Networks

FANET was coined for flying ad hoc networks, for example, unmanned aerial vehicles (UAVs). This survey paper is an in-depth discussion of the cybersecurity concerns and shortcomings unique to UAVs, as compared to...
Security & Protection (C.2.0...) | Feb 8 24


Software (D)
Free and open source software and other market failures : Communications of the ACM

Understanding the free and open-source software (FOSS) movement has, since its beginning, implied crossing many disciplinary boundaries. This article describes FOSS’s history, explaining its undeniable success throughout the 1990s, and why the...
General (D.0) | Sep 2 24

The end of programming : Communications of the ACM

Welsh’s article explores how artificial intelligence (AI) developments may redefine the landscape of the field of software development and make traditional coding methodologies obsolete. Readers should find it interesting, as it forecasts the potential impact...
General (D.1.0) | Oct 31 24

BCGen: a comment generation method for bytecode : Automated Software Engineering

The authors have undertaken a project to make bytecode more readable by interspersing it with machine-generated comments. There are two salient questions regarding this project: Did they...
General (D.2.0) | Dec 6 23

GraphQL: a systematic mapping study : ACM Computing Surveys

Software architects ought to continuously strive to develop secure, dependable, and effective software services that can cope with the scalability, revival, idleness, multi-occupancy, and other operational...
Software Architectures (D.2.11) | Sep 5 23

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...
Testing & Debugging (D.2.5) | May 1 24

Efficient instruction scheduling using real-time load delay tracking : ACM Transactions on Computer Systems

Central processing unit (CPU) architectures with out-of-order instruction scheduling use, among other data, static instruction-timing information to create good schedules. The work reported in this paper...
Scheduling (D.4.1...) | Oct 27 23


Hardware (B)

Robust and adaptive optimization

Specialists in optimization looking for a comprehensive and authoritative resource on robust optimization will be pleased to add Bertsimas and den Hertog’s work to their collection. Robust optimization addresses the critical issue of ensuring the validity of optimization...
Optimization (B.1.4...) | Jul 25 24


Computer Systems Organization (C)

Patterns of distributed systems

Patterns of distributed systems offers a comprehensive guide to understanding the key design principles and patterns used in modern distributed systems. With the rise of cloud services like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform...
Distributed Systems (C.2.4) | Nov 26 24

Patterns of distributed systems

This fairly comprehensive handbook looks at the typical replication and communication patterns found in a network. It can be used as a textbook in distributed systems courses, too. Part 1 consists of two chapters. Chapter 1 outlines the problem area and typical issues to be...
Distributed Systems (C.2.4) | Nov 20 24


Software (D)

Middle tech: software work and the culture of good enough

I’ll start with a quote from Albert Einstein as an epigraph for this review: “The world as we have created it is a process of our thinking. It cannot be changed without changing our thinking.“ Middle tech: software work and the culture of good enough by Paula Bialski is an evidence...
General (D.0) | Aug 26 24

Programming-based formal languages and automata theory: design, implement, validate, and prove

This rather difficult read introduces the programming language FSM and the programming platform DrRacket. The author asserts that it is a convenient platform to design and prove an automata-based software...
General (D.1.0) | Oct 24 24

Ethical and legal aspects of computing: a professional perspective from software engineering

With this book, O’Regan efficiently addresses a wide range of ethical and legal issues in computing. It is well crafted, organized, and reader friendly, featuring many recent, relevant examples like tweets, fake news...
Software Engineering (D.2) | Oct 17 24

Tidy modeling with R: a framework for modeling in the tidyverse

Tidymodels is a collection of packages in R designed to provide a consistent and tidy framework for modeling and machine learning tasks. It was developed with the principles of the tidyverse in mind, emphasizing a consistent and intuitive syntax for data analysis...
Software Libraries (D.2.2...) | Sep 16 24

OCaml scientific computing: functional programming in data science and artificial intelligence

This monograph is an exposition of the Owl library in OCaml for building applications that make essential use of numerical algorithms. These numerical algorithms are the basis of most engineering applications--mechanical, electrical, and electronic systems grounded in...
Programming Environments (D.2.6) | Sep 18 24

Beginning Git and GitHub: version control, project management and teamwork for the new developer (2nd ed.)

Mariot Tsitoara’s Beginning Git and GitHub is a comprehensive guide tailored for new developers who want to master version control through practical, step-by-step tutorials. This updated edition introduces readers to GitHub workflows and includes new...
Version Control (D.2.7...) | Aug 7 24

Programming languages: principles and paradigms (2nd ed.)

Once students are proficient in a programming language and start to learn another one, they often identify familiar concepts in new syntactic forms. This may lead to wondering about the fundamental building blocks of programming languages. This second edition...
Programming Languages (D.3) | Aug 28 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