|
|
|
|
|
|
|
|
|
In a sense, the story of Facebook tracks with the larger story of how digital technology has changed our lives over the past few decades. Not only Facebook but all the tech giants transforming our daily lives have come under intense and skeptical scrutiny. Those great tech companies were very much based on the idealism of their founders, but now are viewed as part of a Faustian bargain... more |
|
- Steven Levy (2020) |
|
|
|
|
|
|
|
|
|
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... more
General (D.1.0) | Oct 31 24
An analysis of the math requirements of 199 CS BS/BA degrees at 158 U.S. universities: Communications of the ACM
The mathematics requirements for computer science (CS) students have been debated for decades. I began teaching in a CS program in 1983, and I recall similar discussions at that time. The debate has continued in one form or another... more
Computer Science Education (K.3.2...) | Oct 9 24
50 years of queries: Communications of the ACM
The relational model is probably the one innovation that brought computers to the mainstream for business users. This article by Donald Chamberlin, creator of one of the first query languages (that evolved into the ubiquitous SQL), presents its history as a commemoration of the 50th anniversary of his... more
History of Computing (K.2) | Sep 20 24
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... more
General (D.0) | Sep 2 24
The Internet of batteryless things: Communications of the ACM
The world is moving toward a future of very small, Internet-connected intelligent devices, that is, the Internet of Things (IoT). However, at present, providing power to these devices is a problem--the inconvenient, expensive, and environmentally unsustainable... more
General (K.6.0) | Aug 16 24
A review of semi-supervised learning for text classification: Artificial Intelligence Review
Duarte and Berton address the challenges of text classification in the context of big data, emphasizing the difficulties and costs associated with obtaining large labeled datasets. They explore... more
Text Analysis (I.2.7...) | Aug 14 24
10 things software developers should learn about learning: Communications of the ACM
In today’s fast-changing world where groundbreaking technologies are emerging to eclipse their predecessors at an unprecedented pace, continuous learning is not an option but a necessity for practitioners. Understanding how humans learn and memorize can help us do... more
Software Development (K.6.3...) | Jul 29 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 supervised and unsupervised methods... more
Security & Protection (C.2.0...) | Jul 19 24
The temporal logic of coalitional goal assignments in concurrent multiplayer games: ACM Transactions on Computational Logic
Enqvist and Goranko’s temporal logic of coalitional goal assignments (TL-CGA) extends Alur, Henzinger, and Kupferman’s 1997 alternating-time temporal logic (ATL) and de Pauly’s 2002 coalition logic (CL). TL-CGA is used in multi-agent environments (MAS) and artificial... more
Games (K.8.0...) | Jun 25 24
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... more
Security (K.4.4...) | Jun 17 24
|
|
|
|
|
|
|
|
|
Mathematical theory of finite elements
Mathematical theory of finite elements is a comprehensive and rigorous exploration of the mathematical foundations of finite element methods (FEMs). The book focuses on two central topics: the concept of discrete stability, and the theory of conforming elements that... more
Finite Element Methods (G.1.8...) | Nov 1 24
Mobile robot programming: adventures in Python and C (2nd ed.)
This book serves as a comprehensive guide for individuals interested in mobile robotics, including: (i) novices interested in programming simple simulated robots; (ii) individuals with basic knowledge of robotics, that is, intermediate learners, who seek to know... more
Python (D.3.2...) | Oct 29 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 artifact. The 500-plus-page volume is divided into five... more
General (D.1.0) | Oct 24 24
Societal impacts of artificial intelligence and machine learning
Carlo Lipizzi’s Societal impacts of artificial intelligence and machine learning offers a critical and comprehensive analysis of artificial intelligence (AI) and machine learning’s effects on society. This book provides a balanced perspective, cutting through the... more
Social Issues (K.4.2) | Oct 22 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... more
Software Engineering (D.2) | Oct 17 24
Reasoning web: causality, explanations and declarative knowledge: 18th International Summer School 2022, Berlin, Germany, September 27–30, 2022, tutorial lectures
Artificial intelligence (AI) is experiencing explosive growth in academia, industry, and society at large. This impressive growth is driven primarily by machine learning, and in particular deep neural networks... more
WEB (H.5.3...) | Oct 15 24
The singularity is nearer: when we merge with AI
Ray Kurzweil’s The singularity is nearer builds upon his previous works, offering a visionary and updated exploration of the rapid technological advancements driving us toward the singularity. Kurzweil continues his discussion of artificial intelligence (AI) reaching human-level intelligence by 2029, reinforcing his... more
Computers & Society (K.4) | Oct 11 24
Mastering digitally controlled machines: laser cutters, 3D printers, CNC mills, and vinyl cutters to make almost anything
Mastering digitally controlled machines offers an in-depth and practical guide to using and building computer-controlled tools such as laser cutters, 3D printers, computer numerical control (CNC) mills, and vinyl cutters. This book is an... more
Digital Equipment Corporation (K.1...) | Oct 7 24
A comprehensive guide for Web3 security: from technology, economic and legal aspects
The rapidly emerging technologies for Web3 applications and digital assets pose challenges for the creators, legislators and end users of complicated financial ecosystems. Today, security threats continue to be the potent enemies of technologies and platforms... more
Security (K.4.4...) | Oct 2 24
Nexus: a brief history of information networks from the Stone Age to AI
Yuval Noah Harari offers a sweeping narrative on how information networks have shaped human history. From the early formation of societies, religious texts, and political propaganda to modern artificial intelligence (AI)-driven networks, Harari masterfully... more
History of Computing (K.2) | Sep 30 24
|
|
|
|
|
|