中文
相关论文

相关论文: Identifying Experts in Software Libraries and Fram…

200 篇论文

In open-source projects, anyone can contribute, so it is important to have an active continuous integration and continuous delivery (CI/CD) pipeline in addition to a protocol for reporting security concerns, especially in projects that are…

软件工程 · 计算机科学 2023-10-16 Jessy Ayala , Joshua Garcia

Several approaches to the problem of expert finding have emerged in computer science research. In this work, three of these approaches - content analysis, social graph analysis and the use of Semantic Web technologies are examined. An…

社会与信息网络 · 计算机科学 2021-04-09 Simon James , Brady

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

Mining topical experts on social media is a problem that has gained significant attention due to its wide-ranging applications. Here we present the first study that combines data from four major social networks -- Twitter, Facebook, Google+…

信息检索 · 计算机科学 2016-09-01 Nemanja Spasojevic , Prantik Bhattacharyya , Adithya Rao

Software development includes diverse tasks such as implementing new features, analyzing requirements, and fixing bugs. Being an expert in those tasks requires a certain set of skills, knowledge, and experience. Several studies investigated…

软件工程 · 计算机科学 2018-11-06 Sebastian Baltes , Stephan Diehl

Contemporary social coding platforms like GitHub promote collaborative development. Many open-source software repositories hosted in these platforms use machine accounts (bots) to automate and facilitate a wide range of effort-intensive and…

软件工程 · 计算机科学 2022-04-01 Natarajan Chidambaram , Pooya Rostami Mazrae

Information spreads on complex social networks extremely fast, in other words, a piece of information can go viral within no time. Often it is hard to barricade this diffusion prior to the significant occurrence of chaos, be it a social…

社会与信息网络 · 计算机科学 2019-10-29 Ramya Akula , Niloofar Yousefi , Ivan Garibay

Artificial Intelligence systems, which benefit from the availability of large-scale datasets and increasing computational power, have become effective solutions to various critical tasks, such as natural language understanding, speech…

软件工程 · 计算机科学 2023-03-20 Zhou Yang , Chenyu Wang , Jieke Shi , Thong Hoang , Pavneet Kochhar , Qinghua Lu , Zhenchang Xing , David Lo

GitHub is the world's largest collection of open source software. Therefore, it is important both to software developers and users to compare and track the popularity of GitHub repositories. In this paper, we propose a framework to assess…

软件工程 · 计算机科学 2017-03-22 Hudson Borges , Marco Tulio Valente , Andre Hora , Jailton Coelho

The selection of software technologies is an important but complex task. We consider developers of JavaScript (JS) applications, for whom the assessment of JS libraries has become difficult and time-consuming due to the growing number of…

软件工程 · 计算机科学 2022-05-31 Hernan C. Vazquez , J. Andres Diaz Pace , Claudia Marcos , Santiago Vidal

Understanding how developers combine programming languages in practice reveals the hidden structure of the software ecosystem: which languages are used as complements, which define coherent technology stacks, and which bridge disparate…

软件工程 · 计算机科学 2026-04-16 Bachan Ghimire , Nitin Gupta

Social coding platforms, such as GitHub, can serve as natural laboratories for studying the diffusion of innovation through tracking the pattern of code adoption by programmers. This paper focuses on the problem of predicting the popularity…

社会与信息网络 · 计算机科学 2019-02-15 Neda Hajiakhoond Bidoki , Gita Sukthankar , Heather Keathley , Ivan Garibay

Bug fixing is a complex and time-consuming task in software development. Bug localization research tends to focus on the accuracy of automated tools that suggest source code files for developers to look at. However, little is known about…

软件工程 · 计算机科学 2026-05-07 Pablo Diaz Pedreira , Tamara Lopez , Michel Wermelinger

Modern-day software development is often facilitated by the reuse of third-party software libraries. Despite the significant effort to understand the factors contributing to library selection, it is relatively unknown how the libraries are…

软件工程 · 计算机科学 2024-03-26 Minaoar Hossain Tanzil , Gias Uddin , Ann Barcomb

Software repository hosting services contain large amounts of open-source software, with GitHub hosting more than 100 million repositories, from new to established ones. Given this vast amount of projects, there is a pressing need for a…

软件工程 · 计算机科学 2021-03-17 Cezar Sas , Andrea Capiluppi

Where can we find malware source code? This question is motivated by a real need: there is a dearth of malware source code, which impedes various types of security research. Our work is driven by the following insight: public archives, like…

密码学与安全 · 计算机科学 2020-06-01 Md Omar Faruk Rokon , Risul Islam , Ahmad Darki , Vagelis E. Papalexakis , Michalis Faloutsos

Open source development contains contributions from both hired and volunteer software developers. Identification of this status is important when we consider the transferability of research results to the closed source software industry, as…

软件工程 · 计算机科学 2018-10-04 Maëlick Claes , Mika Mäntylä , Miikka Kuutila , Umar Farooq

Context: Software of different functional categories, such as text processing vs. networking, has different profiles in terms of metrics like security and updates. Using popularity to compare e.g. Java vs. Python libraries might give a…

软件工程 · 计算机科学 2024-03-12 Ranindya Paramitha , Yuan Feng , Fabio Massacci , Carlos E. Budde

GitHub provides developers with a practical way to distribute source code and collaboratively work on common projects. To enhance account security and privacy, GitHub allows its users to manage access permissions, review audit logs, and…

密码学与安全 · 计算机科学 2024-09-11 Costanza Alfieri , Juri Di Rocco , Paola Inverardi , Phuong T. Nguyen

Faced with over 100M open source projects most empirical investigations select a subset. Most research papers in leading venues investigated filtering projects by some measure of popularity with explicit or implicit arguments that unpopular…

软件工程 · 计算机科学 2024-01-19 Addi Malviya-Thakur , Audris Mockus