Social Protest, War, and the Organizational Culture of the Israeli Science...
Prologue This blog was written prior to October 7th, the day on which Israel’s war on Hamas broke out, the day on which reality in Israel changed significantly. On that day, not only did the war...
View ArticleWhat Does Digitization Mean, and When Did It Begin?
Digitization is on everyone's lips. What does digitization mean and when did it begin? What do text robots think about this question? ChatGPT "Digitization refers to the process of converting analog...
View ArticleWhen Data Worlds Collide
Explorys was a healthcare analytics startup that during its time had the largest clinical dataset in the United States. Explorys had dozens of healthcare organizations as customers and had onboarded...
View ArticleThe Interdisciplinarity of Data Science from the People Analytics...
Setting Data science is an interdisciplinary field that integrates knowledge and practices from three perspectives: computer science, mathematics and statistics, and the application domain. In this...
View ArticleThe Interdisciplinarity of Data Science from the People Analytics...
Setting People analytics is an interdisciplinary topic that deals with the application of data science methods and machine learning algorithms for a variety of purposes in the domain of human...
View ArticleDigitization Puts Many at a Disadvantage
Digitization has many downsides. It puts many people at a disadvantage and relegates them to the sidelines. Many service providers apparently are unaware of this, or consciously accept it. It...
View Article‘On Expert Testimony’: A Response
This post was created in response to the Cerf's Up article "On Expert Testimony" that appeared in the December 2023 issue of Communications. In October, I had the honor of participating with Vinton...
View ArticleThe Link Between Rituals and Data Science
Think about your most personal ritualistic event–walking your dog, grocery shopping, or a weekly meet-up with your friends. Most likely, it takes place in the same place, close to home, with the same...
View ArticleAre You Confident in Your Backups?
The importance of data backups cannot be overestimated. Backups are essential for reducing the harm from hardware failures and lessening the effects of various hacker attacks, with ransomware being...
View ArticleNiklaus Wirth, or the Importance of Being Simple
I am still in shock from the unexpected death of Niklaus Wirth eight days ago. If you allow a personal note (not the last one in this article): January 11, two days from now, was inscribed in my mind...
View ArticleUndergraduate Computer Science Curricula
There can be many conflicting goals for the design of a computer science curriculum including: immediate employability in industry, preparation for long-term success in an ever-changing discipline and...
View ArticleLeveraging Professional Ethics for Responsible AI
Artificial intelligence (AI) is proliferating throughout society, but so too are calls for practicing Responsible AI.4 The ACM Code of Ethics and Professional Conduct states that computing...
View ArticleNiklaus Wirth and Beyond: Safeguarding the Intellectual Heritage of Computing
On January 1st 2024, Niklaus E. Wirth died at the age of 89. Wirth, an ACM A.M. Turing Award laureate, leaves a longstanding legacy in the field of programming languages. While other eulogy texts...
View ArticleMeasuring GitHub Copilot’s Impact on Productivity
Code-completion systems offering suggestions to a developer in their integrated development environment (IDE) have become the most frequently used kind of programmer assistance.1 When generating whole...
View ArticleSoftware Managers’ Guide to Operational Excellence
To be a good software leader, you must give your teams as much autonomy as possible. However, you also must be ultimately responsible, especially when things go wrong. One of the most difficult things...
View ArticleU.S. Copyright Office’s Questions about Generative AI
Aware of the consternation generative AI has stirred up in the last year and a half among individual authors, artists, and copyright industry sectors, the U.S. Copyright Office, on its own initiative,...
View ArticleVerifying Correctness
Cryptographer and 2022 ACM Prize winner Yael Tauman Kalai is keenly aware of the trade-offs that often must be made between security and computational efficiency. Kalai, who works as a Senior...
View ArticleIn Memoriam: Niklaus Wirth
Computing pioneer Niklaus Wirth died on January 1, 2024, just 45 days short of his 90th birthday. Wirth was born in Switzerland in 1934. He received his B.S. from ETH (Swiss Federal Institute of...
View ArticleCo-Developing Programs and Their Proof of Correctness
Twenty years ago, Sir Tony Hoare proposed a grand challenge to the computing research community: to develop a verifying compiler [which] uses mathematical and logical reasoning to check the...
View ArticleHow Generative AI Fits into Knowledge Work
Since OpenAI released ChatGPT in November 2022, we have seen increased excitement about generative AI, coupled with concerns about its safety. Given this inflection point, we must pay renewed...
View Article
More Pages to Explore .....