|
|
|
|
|
Adopting and sustaining microservice-based software development: Communications of the ACM
When a new software development paradigm appears, eager potential adopters often rush into it, not knowing what they do not know. Microservice-based software development is one of the latest hot ideas in the industry. This paper is a succinct yet thorough... more
Software Development (K.6.3...) | Dec 13 24
Deep learning in medical image super resolution: a review: Applied Intelligence
Medical image super-resolution (SR) reconstruction is an active area of research, with the potential to make medical imaging safer and more accessible by enhancing the quality of images produced with low-cost equipment or... more
Learning (I.2.6) | Dec 11 24
Exploding the myths: an introduction to artificial neural networks for prediction and forecasting: Environmental Modelling & Software
Maier et al. examine artificial neural networks (ANNs) in this paper, aiming to clarify misconceptions and outline best practices for their application in prediction and forecasting.
The authors first address myths... more
Neural Nets (C.1.3...) | Dec 9 24
Sequential-hierarchical attention network: exploring the hierarchical intention feature in POI recommendation: World Wide Web
A point-of-interest (POI) recommender system has become an important and powerful tool for travelers. Such systems “model the impact of external factors on user behavior, such as time [and] geographical... more
General (H.3.0) | Dec 5 24
Shortcut learning of large language models in natural language understanding: Communications of the ACM
Du et al. write: “The shortcut learning behavior has significantly affected the robustness of [large language models, LLMs].” Predictions in these models “rely on dataset artifacts and biases within the hypothesis sentence.” LLMs (GPT-3 and T5) use a prompt... more
Natural Language (H.5.2...) | Nov 21 24
Private crypto versus public digital: Communications of the ACM
Money is a representation of wealth. A US dollar represents a fraction of the total wealth of the country. This definition underlies any discussion of currency, whether physical cash or digital tokens. Gold and silver have traditionally been used to represent a store... more
Electronic Commerce (K.4.4) | Nov 12 24
Why academics under-share research data: a social relational theory: JASIST
As an academic I have cheered for and welcomed the open access (OA) mandates that, slowly but steadily, have been accepted in one way or another throughout academia. It is now often accepted that public funds means public... more
General (K.3.0) | Nov 11 24
Artificial intelligence to automate the systematic review of scientific literature: Computing
The study shows that artificial intelligence (AI) has become highly important in contemporary computing because of its capacity to efficiently tackle intricate jobs that were typically carried out by people. The authors provide scientific literature that analyzes and... more
Artificial Intelligence (I.2) | Nov 7 24
The science of detecting LLM-generated text: Communications of the ACM
While large language models (LLMs) like ChatGPT can assist writers with editing, they might hinder students from learning to generate ideas or write creatively.
This article surveys the current state of algorithms for detecting LLM-generated content. Given that... more
Natural Language (H.5.2...) | Nov 4 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... more
General (D.1.0) | Oct 31 24
|
|
|
|
|
|
|
|
|
Critical systems thinking: a practitioner’s guide
In the words of Bob Dylan: “To live outside the law, you must be honest” [1].
I first met Dr. Michael C. Jackson, dean, professor, and rebel, at the grand opening of the University of Lincoln and Humberside, in 1996. During my visit, we discussed jacket potatoes, thinking hats, British... more
General (K.6.0) | Dec 6 24
Group recommender systems: an introduction (2nd ed.)
Part of the “SpringerBriefs in Electrical and Computer Engineering” series, this comprehensive resource delves into the specialized field of group recommender systems, which are designed to generate recommendations for groups of users rather... more
Systems Development (K.6.1...) | Dec 2 24
Elements of dimensionality reduction and manifold learning
Structured data is often organized in multi-dimensional/tabular ways. Dimensionality reductions are techniques to transform such organized data. In these techniques, the number of dimensions in the source data is reduced in the target data. The book... more
Learning (I.2.6) | Nov 29 24
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... more
Distributed Systems (C.2.4) | Nov 26 24
Hadamard products of projective varieties
Cristiano Bocci and Enrico Carlini offer a detailed and much-needed exploration of the Hadamard products of algebraic varieties--a relatively underexplored area in algebraic geometry. Their monograph bridges a significant gap in the literature by focusing on... more
Math (I.7.2...) | Nov 25 24
Scalable AI and design patterns: design, develop, and deploy scalable AI solutions
Scalable AI and design patterns is a valuable resource for software architects, developers, and data scientists who are working on creating scalable artificial intelligence (AI) systems. It explores the critical strategies and design patterns needed to build... more
General (I.2.0) | Nov 22 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 solved in distributed systems to keep... more
Distributed Systems (C.2.4) | Nov 20 24
Why machines learn: the elegant math behind modern AI
Anil Ananthaswamy’s Why machines learn provides a captivating deep dive into the mathematical principles that power modern machine learning and artificial intelligence (AI). The book offers a rich, narrative-driven exploration of the foundational mathematics--such as linear... more
General (G.0) | Nov 18 24
Robotics, vision and control: fundamentals algorithms in Python
Computer vision technologies have played a critical role in the advancement of robotics, significantly improving its capabilities and applications. Robots equipped with vision systems can identify obstacles, recognize landmarks, and build detailed maps of their... more
Python (D.3.2...) | Nov 15 24
The man who saved geometry: the multidimensional mind of Donald Coxeter
“Thanks, I needed that!” I hasten to ask forgiveness for setting a seemingly frivolous tone in this review of a biography that far transcends the cradle-to-grave story of a great mathematician--as well told as that story is in this book. My fellow old-timers, along with... more
General (G.0) | Nov 14 24
|
|
|