中文
相关论文

相关论文: What makes a good Node.js package? Investigating U…

200 篇论文

LLM-generated code is widely used, and the share of committed code produced by LLMs is expected to increase. However, we are not at a point where LLMs can be effective contributors to production code. We present an approach that exposes the…

软件工程 · 计算机科学 2026-04-28 Chun Jie Chong , Muyeed Ahmed , Zhihao , Yao , Iulian Neamtiu

Refactoring is a widespread practice that helps developers to improve the maintainability and readability of their code. However, there is a limited number of studies empirically investigating the actual motivations behind specific…

软件工程 · 计算机科学 2018-08-07 Danilo Silva , Nikolaos Tsantalis , Marco Tulio Valente

GitHub is the largest source code repository in the world. It provides a git-based source code management platform and also many features inspired by social networks. For example, GitHub users can show appreciation to projects by adding…

软件工程 · 计算机科学 2018-08-07 Hudson Borges , Andre Hora , Marco Tulio Valente

Context. Package repositories for a programming language are increasingly common. A repository can keep a register of the evolution of its packages. In the programming language Haskell, with its defining characteristic monads, we can find…

软件工程 · 计算机科学 2026-02-11 Paul Leger , Felipe Ruiz , Nicolás Sepúlveda , Ismael Figueroa , Nicolás Cardozo

React is a popular JavaScript framework in modern web application development. Due to its high performance and efficiency, many developers use this framework. Although React library offers many advantages, it is not without its challenges.…

软件工程 · 计算机科学 2025-07-08 Vanesya Aura Ardity , Yusuf Sulistyo Nugroho , Syful Islam

Providing high quality software and evaluating the software reliability in softwarized networks are crucial for vendors and customers. These networks rely on open source code, which are sensitive to contain high number of bugs. Both, the…

软件工程 · 计算机科学 2024-08-01 Hasan Yagiz Ozkan , Madeleine Kaufmann , Wolfgang Kellerer , Carmen Mas-Machuca

Modern websites extensively rely on JavaScript to implement both functionality and tracking. Existing privacy enhancing content blocking tools struggle against mixed scripts, which simultaneously implement both functionality and tracking,…

密码学与安全 · 计算机科学 2024-05-29 Abdul Haddi Amjad , Shaoor Munir , Zubair Shafiq , Muhammad Ali Gulzar

In open-source software (OSS), software vulnerabilities have significantly increased. Although researchers have investigated the perspectives of vulnerability reporters and OSS contributor security practices, understanding the perspectives…

软件工程 · 计算机科学 2025-02-04 Jessy Ayala , Yu-Jye Tung , Joshua Garcia

Open-source software (OSS) is a pillar of modern software development. Its success depends on the dedication of maintainers who work constantly to keep their libraries stable, adapt to changing needs, and support a growing community. Yet,…

软件工程 · 计算机科学 2025-10-20 Rachna Raj , Diego Elias Costa

GitHub is the most popular repository for open source code. It has more than 3.5 million users, as the company declared in April 2013, and more than 10 million repositories, as of December 2013. It has a publicly accessible API and, since…

社会与信息网络 · 计算机科学 2014-07-10 Antonio Lima , Luca Rossi , Mirco Musolesi

GitHub is the most widely used social, distributed version control system. It has around 10 million registered users and hosts over 16 million public repositories. Its user base is also very active as GitHub ranks in the top 100 Alexa most…

编程语言 · 计算机科学 2016-03-02 Amirali Sanatinia , Guevara Noubir

Open source software (OSS) generates trillions of dollars in economic value and has become essential to the technical infrastructures that power organizations worldwide. As these systems increasingly depend on OSS, understanding the…

软件工程 · 计算机科学 2026-01-06 Elijah Kayode Adejumo , Mariam Guizani , Brittany Johnson

Are malicious repositories hiding under the educational label in GitHub? Recent studies have identified collections of GitHub repositories hosting malware source code with notable collaboration among the developers. Thus, analyzing GitHub…

软件工程 · 计算机科学 2024-03-08 Md Rayhanul Masud , Michalis Faloutsos

Semantic versioning policy is widely used to indicate the level of changes in a package release. Unfortunately, there are many cases where developers do not respect the semantic versioning policy, leading to the breakage of dependent…

软件工程 · 计算机科学 2022-04-13 Rabe Abdalkareem , Md Atique Reza Chowdhury , Emad Shihab

Package managers are a very important part of Linux distributions but we have noticed two weaknesses in them: They use pre-built packages that are not optimised for specific hardware and often they are too heavy for a specific need, or…

分布式、并行与集群计算 · 计算机科学 2020-04-02 Olivier Bal-Pétré , Pierre Varlez , Fernando Perez-Tellez

GitHub is the largest host of open source software on the Internet. This large, freely accessible database has attracted the attention of practitioners and researchers alike. But as GitHub's growth continues, it is becoming increasingly…

This paper is an introductory discussion on the cause of open source software vulnerabilities, their importance in the cybersecurity ecosystem, and a selection of detection methods. A recent application security report showed 44% of…

密码学与安全 · 计算机科学 2022-03-31 Stuart Millar

The rapidly evolving Node$.$js ecosystem currently includes millions of packages and is a critical part of modern software supply chains, making vulnerability detection of Node$.$js packages increasingly important. However, traditional…

密码学与安全 · 计算机科学 2026-04-23 Ronghao Ni , Mihai Christodorescu , Limin Jia

Context: Pull-based development model is widely used in open source, leading the trends in distributed software development. One aspect which has garnered significant attention is studies on pull request decision - identifying factors for…

软件工程 · 计算机科学 2021-05-31 Xunhui Zhang , Yue Yu , Georgios Gousios , Ayushi Rastogi

The rapid expansion of research in LLM safety presents challenges in tracking advancements, making benchmarks important evaluation infrastructures for identifying key trends and facilitating systematic comparisons. Yet no systematic…

密码学与安全 · 计算机科学 2026-05-18 Junjie Chu , Xinyue Shen , Ye Leng , Michael Backes , Yun Shen , Yang Zhang