中文
相关论文

相关论文: Automatically Categorising GitHub Repositories by …

200 篇论文

Throughout 2021, GitGuardian's monitoring of public GitHub repositories revealed a two-fold increase in the number of secrets (database credentials, API keys, and other credentials) exposed compared to 2020, accumulating more than six…

软件工程 · 计算机科学 2022-08-25 Setu Kumar Basak , Lorenzo Neil , Bradley Reaves , Laurie Williams

Code ownership is central to ensuring accountability and maintaining quality in large-scale software development. Yet, as external threats such as software supply chain attacks on project health and quality assurance increase, mechanisms…

软件工程 · 计算机科学 2025-12-08 Jai Lal Lulla , Raula Gaikovina Kula , Christoph Treude

As the social coding is becoming increasingly popular, understanding the influence of developers can benefit various applications, such as advertisement for new projects and innovations. However, most existing works have focused only on…

社会与信息网络 · 计算机科学 2017-10-31 Zhifang Liao , Haozhi Jin , Yifan Li , Benhong Zhao , Jinsong Wu , Shengzong Liu

Programmers make rich use of natural language in the source code they write through identifiers and comments. Source code identifiers are selected from a pool of tokens which are strongly related to the meaning, naming conventions, and…

计算与语言 · 计算机科学 2018-07-20 Vadim Markovtsev , Waren Long , Egor Bulychev , Romain Keramitas , Konstantin Slavnov , Gabor Markowski

In large and active software projects, it becomes impractical for a developer to stay aware of all project activity. While it might not be necessary to know about each commit or issue, it is arguably important to know about the ones that…

软件工程 · 计算机科学 2018-05-01 Christoph Treude , Larissa Leite , Maurício Aniche

The availability of generative Artificial Intelligence (AI) tools such as ChatGPT or GitHub Copilot is reshaping the way in which software is developed, evolved, and maintained. Oftentimes, developers leave traces of such an usage in…

GitHub Marketplace is expanding by approximately 41% annually, with new tools; however, many additions replicate existing functionality. We study this phenomenon in the platform's largest segment, Continuous Integration (CI), by linking…

软件工程 · 计算机科学 2025-08-01 Elmira Onagh , Maleknaz Nayebi

Modern software projects use automated CI/CD pipelines to streamline their development, build, and deployment processes. GitHub Actions is a popular CI/CD platform that enables project maintainers to create custom workflows -- collections…

密码学与安全 · 计算机科学 2025-12-15 Mojtaba Moazen , Amir. M Ahmadian , Musard Balliu

Git and GitHub are common tools for keeping track of multiple versions of data analytic content, which allow for more than one person to simultaneously work on a project. GitHub Classroom aims to provide a way for students to work on and…

其他统计学 · 统计学 2018-11-08 Jacob Fiksel , Johanna S. Hardin , Leah R. Jager , Margaret A. Taub

Developers usually select different open source licenses to restrain the conditions of using open source software, in order to protect intellectual property rights effectively and maintain the long-term development of the software. However,…

软件工程 · 计算机科学 2020-09-03 Xin Wu , Jian-Yu Wu , Ming-Hui Zhou , Zhi-Qiang Wang , Li-Yun Yang

Dockerfiles are one of the most prevalent kinds of DevOps artifacts used in industry. Despite their prevalence, there is a lack of sophisticated semantics-aware static analysis of Dockerfiles. In this paper, we introduce a dataset of…

软件工程 · 计算机科学 2020-03-31 Jordan Henkel , Christian Bird , Shuvendu K. Lahiri , Thomas Reps

Software developers frequently issue generic natural language queries for code search while using code search engines (e.g., GitHub native search, Krugle). Such queries often do not lead to any relevant results due to vocabulary mismatch…

软件工程 · 计算机科学 2018-07-25 Mohammad Masudur Rahman , Chanchal K. Roy

Third-party library reuse has become common practice in contemporary software development, as it includes several benefits for developers. Library dependencies are constantly evolving, with newly added features and patches that fix bugs in…

软件工程 · 计算机科学 2017-09-15 Raula Gaikovina Kula , Daniel M. German , Ali Ouni , Takashi Ishio , Katsuro Inoue

Software documentation captures detailed knowledge about a software product, e.g., code, technologies, and design. It plays an important role in the coordination of development teams and in conveying ideas to various stakeholders. However,…

软件工程 · 计算机科学 2023-08-22 Haoyu Gao , Christoph Treude , Mansooreh Zahedi

This paper presents an analysis of the user behavior of two different domain-specific repositories. The web analytic tool etracker was used to gain a first overall insight into the user behavior of these repositories. Moreover, we extended…

数字图书馆 · 计算机科学 2014-04-01 Wilko van Hoek , Wei Shen , Philipp Mayr

GitHub projects can be easily replicated through the site's fork process or through a Git clone-push sequence. This is a problem for empirical software engineering, because it can lead to skewed results or mistrained machine learning…

软件工程 · 计算机科学 2023-12-05 Diomidis Spinellis , Zoe Kotti , Audris Mockus

Microservices architectures are an integral part of modern software development. Their adoption brings significant changes to database management. Instead of relying on a single database, a microservices architecture is typically composed…

数据库 · 计算机科学 2025-10-24 Maxime André , Marco Raglianti , Souhaila Serbout , Anthony Cleve , Michele Lanza

GitHub Actions is a widely used platform to automate the build and deployment of software projects through configurable workflows. As the platform's popularity grows, it also becomes a target of choice for software supply chain attacks.…

软件工程 · 计算机科学 2026-03-18 Madjda Fares , Yogya Gamage , Benoit Baudry

Stack Overflow (SO) is the largest Q&A website for developers, providing a huge amount of copyable code snippets. Using these snippets raises various maintenance and legal issues. The SO license requires attribution, i.e., referencing the…

软件工程 · 计算机科学 2017-07-04 Sebastian Baltes , Richard Kiefer , Stephan Diehl

With the growing number of Internet of Things (IoT) devices, the data generated through these devices is also increasing. By 2030, it is been predicted that the number of IoT devices will exceed the number of human beings on earth. This…

分布式、并行与集群计算 · 计算机科学 2019-02-12 Preeti Agarwal , Mansaf Alam