Dynamic Certification for Autonomous Systems
Autonomous systems are often deployed in complex socio-technical environments, such as public roads, where they must behave safely and securely. Unlike many traditionally engineered systems,...
View ArticleThe Life-or-Death Importance of Medical Device Security
Smart medical gadgets are crucial for keeping people alive and healthy. From wearables that keep an eye on your heart rate all day to heart pumps and big machines like ventilators and dialysis units,...
View ArticleLocating Everyday Objects Using NFC Textiles
This paper builds a Near-Field Communication (NFC) based localization system that allows ordinary surfaces to locate surrounding objects with high accuracy in the near-field. While there is rich prior...
View ArticleHow Software Stifles Competition and Innovation
Innovation is not what it used to be, and software is part of the reason. In many industries—industries well beyond Big Tech—dominant firms have built large software-based platforms delivering...
View ArticleThe Fight to Repair
We all have heard the maxim of retailers everywhere: “You break it, you bought it.” Increasingly, however, consumers are demanding a corollary: “I bought it, I fix it.” None of us expect the things we...
View ArticleTechnical Perspective: Sensing Interaction with Everyday Objects Using...
Most smartphones are equipped with near-field communication (NFC) tags. These tags facilitate mobile payments, public transit ticketing, garage access, logistics and shipping, inventory management,...
View ArticleJost Bürgi and the Discovery of Logarithms
The largely forgotten Swiss clockmaker Jost Bürgi (1552-1632) was a universal genius. He is considered one of two discoverers of logarithms. He worked at the imperial court in Prague with the...
View ArticleHow to Ace IT Product Localization: The 101 Guide
As information technology keeps bridging geographic gaps and connecting people from different cultures, the demand for IT product localization has never been more pressing. Localization not only...
View ArticleIs TinyML Sustainable?
The continued growth of carbon emissions and global waste presents a great concern for our environment, increasing calls for a more sustainable future. In response, the United Nations’ (UN) 2030...
View ArticleLegal Challenges to Generative AI, Part II
DALL-E, Midjourney, and Stable Diffusion are among the generative AI technologies widely used to produce images in response to user prompts. The output images are, for the most part, indistinguishable...
View ArticleArtificial Organs Evolve
One of the things that makes being human difficult is the realization that bodies fail over time. Hearts wear out, lung capacity diminishes, and other organs, such as ears, kidneys, and the pancreas,...
View ArticleThe Colossus
On January 18, 2024, leading British computer historian Brian Randell from the School of Computing at Newcastle University spread the following message: “From the BBC: By Shiona McCallum, Technology...
View ArticleVirtual Reality as Therapy
A child once described their complex regional pain syndrome (CRPS) to Stanford University professor of anesthesiology Brenda Golianu as feeling like “an orchestra of pain.” Typically the condition...
View ArticleWhy Are the Critical Value and Emergent Behavior of Large Language Models...
Why there are no emergent properties in Large Language Models. We heard lot about emergent properties of Large Language Models (LLMs) last year. I will share with you my thoughts, and some other...
View ArticleThe Role of Autonomous Machine Computing in Shaping the Autonomy Economy
The Autonomy Economy represents a transformative phase in our society, driven by the integration of autonomous machines such as autonomous vehicles, delivery robots, drones, and more into the...
View ArticleIn Memoriam: John R. Rice
By Eugene H. Spafford, with assistance by Simson Garfinkel John Rischard Rice, a leading scientist and educator, died at home on Jan. 7, 2024. Rice was the W. Brooks Fortune Distinguished Professor...
View ArticleSWOT Analysis of ChatGPT in Computer Science Education
Introduction Over the past year, I have published a series of CACM blogs in which I anslyzed the introduction of generative AI, in general, and of ChatGPT, in particular, to computer science education...
View ArticleSensibles of Software Engineering, 1 and 2
A former classmate of mine, who went into construction and mechanical engineering when I chose computer science, told me once that in one of the last lectures, the lead professor said to his class...
View ArticleRare Circular Slide Rules
Slide rules are once widespread mathematical instruments designed on the basis of the logarithms discovered by Jost Bürgi (Switzerland) and John Napier (Scotland). These instruments reduce...
View ArticleThe Internet of Batteryless Things
Imagine using a health bracelet that tracks your blood pressure and glucose level that you do not have to charge for the next 20 years. Imagine sensors attached to honeybees helping us understand how...
View Article