📰 Empirical Software Engineering News
Empirical Software Engineering News Today
Fast, Ad-Free News Updates
Stay updated with breaking news from Empirical Software Engineering. Real-time updates on events, politics, business and more.
December 7, 2023
An F-35 fighter plane has 8 million lines of code. A modern car, by comparison, has hundreds of millions of lines of code. The car is on its way to be....
October 5, 2023
Here is a selection of what the international press has published about Finland in the last week: Finland raced to join NATO. What happens next is complicated. This analytical article about the challenges for Finland about integrating into NATO was published by The New York Times on September 25.
September 27, 2023
In a recent study titled Usage and Attribution of Stack Overflow Code Snippets in GitHub Projects, an answer I wrote almost a decade ago was found to be the most copied snippet on Stack Overflow. Ironically it happens to be buggy.
April 27, 2023
Studies show that human factors most influence the quality of our work. So why do we put so much stake in technical solutions?
March 30, 2023
Software developer pay spans a notoriously wide range, but few would argue that U.S.-based development costs are “cheap.”
February 8, 2023
Open-source software (OSS) sits at the center of almost every digital technology moving the world since the early 1980s—laptops, cellphones, widespread internet connectivity, cloud computing, social media, automation, all the rainbow flavors of e-commerce, and even secure communications and anti-censorship tools.
May 20, 2021
Abstract Internet of Things based systems (IoT systems for short) are becoming increasingly popular across different industrial domains and their development is rapidly increasing to provide value-added services to end-users and citizens. Little research to date uncovers the core development process lifecycle needed for IoT systems, and thus software engineers find themselves unprepared and unfamiliar with this new genre of system development. To ameliorate this gap, we conducted a mixed quanti...
April 16, 2021
Abstract Code flaws or vulnerabilities are prevalent in software systems and can potentially cause a variety of problems including deadlock, hacking, information loss and system failure. A variety of approaches have been developed to try and detect the most likely locations of such code vulnerabilities in large code bases. Most of them rely on manually designing code features (e.g., complexity metrics or frequencies of code tokens) that represent the characteristics of the potentially problemat...