中文
相关论文

相关论文: GitQ- Towards Using Badges as Visual Cues for GitH…

200 篇论文

Although remote working is increasingly adopted during the pandemic, many are concerned by the low-efficiency in the remote working. Missing in text-based communication are non-verbal cues such as facial expressions and body language, which…

计算机与社会 · 计算机科学 2024-04-17 Yuhang Zhou , Xuan Lu , Ge Gao , Qiaozhu Mei , Wei Ai

GitHub is a popular data repository for code examples. It is being continuously used to train several AI-based tools to automatically generate code. However, the effectiveness of such tools in correctly demonstrating the usage of…

密码学与安全 · 计算机科学 2022-11-28 Catherine Tony , Nicolás E. Díaz Ferreyra , Riccardo Scandariato

We introduce ProjectQ, an open source software effort for quantum computing. The first release features a compiler framework capable of targeting various types of hardware, a high-performance simulator with emulation capabilities, and…

量子物理 · 物理学 2018-02-01 Damian S. Steiger , Thomas Häner , Matthias Troyer

GitHub recommends that projects adopt a security file that outlines vulnerability reporting procedures. However, the effectiveness and operational challenges of such files are not yet fully understood. This study aims to clarify the…

软件工程 · 计算机科学 2025-10-17 Rintaro Kanaji , Brittany Reid , Yutaro Kashiwa , Raula Gaikovina Kula , Hajimu Iida

The definition of scholarly content has expanded to include the data and source code that contribute to a publication. While major archiving efforts to preserve conventional scholarly content, typically in PDFs (e.g., LOCKSS, CLOCKSS,…

数字图书馆 · 计算机科学 2022-08-10 Emily Escamilla , Martin Klein , Talya Cooper , Vicky Rampin , Michele C. Weigle , Michael L. Nelson

Peer code review locates common coding standard violations and simple logical errors in the early phases of software development, and thus, reduces overall cost. Unfortunately, at GitHub, identifying an appropriate code reviewer for a pull…

软件工程 · 计算机科学 2018-07-12 Mohammad Masudur Rahman , Chanchal K. Roy , Jesse Redl , Jason A. Collins

Communication is essential in software development, and even more in distributed settings. Communication activities need to be organized and coordinated to defend against the threat of productivity losses, increases in cognitive load, and…

软件工程 · 计算机科学 2023-09-19 Verena Ebert , Daniel Graziotin , Stefan Wagner

The open-source community uses the GitHub platform to exchange and share software applications and services of interest. This paper aims to identify the open-source community's interest in gender-related projects on GitHub. Our findings…

软件工程 · 计算机科学 2023-03-20 Rita Garcia , Christoph Treude , Wendy La

Software projects frequently use automation tools to perform repetitive activities in the distributed software development process. Recently, GitHub introduced GitHub Actions, a feature providing automated workflows for software projects.…

软件工程 · 计算机科学 2024-01-24 Mairieli Wessel , Joseph Vargovich , Marco A. Gerosa , Christoph Treude

Software development increasingly depends on libraries and frameworks to increase productivity and reduce time-to-market. Despite this fact, we still lack techniques to assess developers expertise in widely popular libraries and frameworks.…

软件工程 · 计算机科学 2019-03-20 Joao Eduardo Montandon , Luciana Lourdes Silva , Marco Tulio Valente

When programmers look for how to achieve certain programming tasks, Stack Overflow is a popular destination in search engine results. Over the years, Stack Overflow has accumulated an impressive knowledge base of snippets of code that are…

软件工程 · 计算机科学 2017-05-04 Di Yang , Pedro Martins , Vaibhav Saini , Cristina Lopes

In this paper, we present Sosed, a tool for discovering similar software projects. We use fastText to compute the embeddings of subtokens into a dense space for 120,000 GitHub repositories in 200 languages. Then, we cluster embeddings to…

软件工程 · 计算机科学 2020-07-07 Egor Bogomolov , Yaroslav Golubev , Artyom Lobanov , Vladimir Kovalenko , Timofey Bryksin

Computational notebooks have gained widespread adoption among researchers from academia and industry as they support reproducible science. These notebooks allow users to combine code, text, and visualizations for easy sharing of experiments…

计算机与社会 · 计算机科学 2020-06-23 Sheeba Samuel , Birgitta König-Ries

Current paper reports the advantages of the application of GitHub and LaTeX for the MSc thesis writing. The existing code-based program implemented in GitHub portal provides a great tool for scientists and students for data sharing and…

计算机与社会 · 计算机科学 2018-12-27 Polina Lemenkova

Encountering outdated documentation is not a rare occurrence for developers and users in the software engineering community. To ensure that software documentation is up-to-date, developers often have to manually check whether the…

软件工程 · 计算机科学 2023-07-11 Wen Siang Tan , Markus Wagner , Christoph Treude

Using libraries in applications has helped developers reduce the costs of reinventing already existing code. However, an increase in diverse technology stacks and third-party library usage has led developers to inevitably switch…

软件工程 · 计算机科学 2023-03-17 Kanchanok Kannee , Raula Gaikovina Kula , Supatsara Wattanakriengkrai , Kenichi Matsumoto

According to GitGuardian's monitoring of public GitHub repositories, the exposure of secrets (API keys and other credentials) increased two-fold in 2021 compared to 2020, totaling more than six million secrets. However, no benchmark dataset…

密码学与安全 · 计算机科学 2023-03-14 Setu Kumar Basak , Lorenzo Neil , Bradley Reaves , Laurie Williams

GitHub has become the central online platform for much of open source, hosting most open source code repositories. With this popularity, the public digital traces of GitHub are now a valuable means to study teamwork and collaboration. In…

计算机与社会 · 计算机科学 2022-05-24 Milo Z. Trujillo , Laurent Hébert-Dufresne , James Bagrow

Software developers explore and inspect software repository data to obtain detailed information archived in the development history. However, developers who are not acquainted with the development context suffer from delving into the…

软件工程 · 计算机科学 2021-04-29 Youngtaek Kim , Hyeon Jeon , Kiroong Choe , Hyunjoo Song , Bohyoung Kim , Jinwook Seo

In a wave of growth, open-source projects need to modernize and change how they deal with processes, methods, and communication with their contributors. We could observe that open-source projects are constantly evolving to improve their…

软件工程 · 计算机科学 2021-10-05 Joselito Júnior , Gláucya Boechat , Ivan Machado