中文
相关论文

相关论文: On the Popularity of GitHub Applications: A Prelim…

200 篇论文

The paper presents a traceability analysis of how over 84 thousand vulnerabilities have propagated across 28 open source software ecosystems. According to the results, the propagation sequences have been complex in general, although GitHub,…

软件工程 · 计算机科学 2025-09-17 Jukka Ruohonen , Qusai Ramadan

GitHub Sponsors was launched in 2019, enabling donations to open-source software developers to provide financial support, as per GitHub's slogan: "Invest in the projects you depend on". However, a 2022 study on GitHub Sponsors found that…

软件工程 · 计算机科学 2024-01-08 Youmei Fan , Tao Xiao , Hideaki Hata , Christoph Treude , Kenichi Matsumoto

We study the evolution of the largest known corpus of publicly available source code, i.e., the Software Heritage archive (4B unique source code files, 1B commits capturing their development histories across 50M software projects). On such…

软件工程 · 计算机科学 2019-06-20 Guillaume Rousseau , Roberto Di Cosmo , Stefano Zacchiroli

The GitHub platform has fueled the creation of truly global software, enabling contributions from developers across various geographical regions of the world. As software becomes more entwined with global politics and social regulations, it…

软件工程 · 计算机科学 2024-04-09 Youmei Fan , Ani Hovhannisyan , Hideaki Hata , Christoph Treude , Raula Gaikovina Kula

GitHub has become a popular social application platform, where a large number of users post their open source projects. In particular, an increasing number of researchers release repositories of source code related to their research papers…

社会与信息网络 · 计算机科学 2020-04-14 Huajie Shao , Dachun Sun , Jiahao Wu , Zecheng Zhang , Aston Zhang , Shuochao Yao , Shengzhong Liu , Tianshi Wang , Chao Zhang , Tarek Abdelzaher

Collaborative consensus-finding is an integral element of many Web services and greatly determines the quality of information, content, and products that are available through the Web. That also means that the dynamics of democratic…

社会与信息网络 · 计算机科学 2020-06-04 Aditya Mehta , Arun Paudyal , Atul Sharma , Zyanya Ambros , Ipek Baris , Jun Sun , Oul Han , Akram Sadat Hosseini

Open source software is free software that provides user freedom to use, replicate, modify, and distribute for any purpose. The quality of well-known open source software is very high and they are used by big companies such as IBM, Google…

其他计算机科学 · 计算机科学 2012-07-19 Mohammad Nabil Almunawar

There is an emerging consensus in the scientific software community that progress in scientific research is dependent on the "quality and accessibility of software at all levels" (wssspe.researchcomputing.org.uk/). This progress depends on…

软件工程 · 计算机科学 2018-04-10 George K. Thiruvathukal , Shilpika , Nicholas J. Hayward , Konstantin Läufer

End users positive response is essential for the success of any software. This is true for both commercial and Open Source Software (OSS). OSS is popular not only because of its availability, which is usually free but due to the user…

软件工程 · 计算机科学 2020-05-21 Arif Razza , Luiz Fernando Capretz , Shuib Basri

Background: Open source software has an increasing importance in modern software development. However, there is also a growing concern on the sustainability of such projects, which are usually managed by a small number of developers,…

软件工程 · 计算机科学 2019-01-31 Jailton Coelho , Marco Tulio Valente , Luciana L. Silva , Emad Shihab

Popular (re)use of third-party open-source software (OSS) is evidence of the impact of hosting repositories like maven on software development today. Updating libraries is crucial, with recent studies highlighting the associated…

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

GitHub is one of the most widely used public code development platform. However, the code hosted publicly on the platform is vulnerable to commit spoofing that allows an adversary to introduce malicious code or commits into the repository…

软件工程 · 计算机科学 2025-04-29 Anupam Sharma , Sreyashi Karmakar , Gayatri Priyadarsini Kancherla , Abhishek Bichhawat

Developers collaboratively discuss, implement, use, and share software entities hosted on software repositories. Proper documentation plays an important role in successful software management and maintenance. Users exploit Issue Tracking…

软件工程 · 计算机科学 2021-09-29 Maliheh Izadi , Kiana Akbari , Abbas Heydarnoori

Communication is essential in software engineering. Especially in distributed open-source teams, communication needs to be supported by channels including mailing lists, forums, issue trackers, and chat systems. Yet, we do not have a clear…

软件工程 · 计算机科学 2018-03-28 Verena Käfer , Daniel Graziotin , Ivan Bogicevic , Stefan Wagner , Jasmin Ramadani

When working with Git, a popular version-control system, email addresses are part of the metadata for each individual commit. When those commits are pushed to remote hosting services like GitHub, those email addresses become visible not…

密码学与安全 · 计算机科学 2019-08-21 David Knothe , Frederick Pietschmann

The demand for quick and reliable DevOps operations pushed distributors of repository platforms to implement workflows. Workflows allow automating code management operations directly on the repository hosting the software. However, this…

密码学与安全 · 计算机科学 2022-11-11 Giacomo Benedetti , Luca Verderame , Alessio Merlo

With the popularity of software ecosystems, the number of open source components (known as packages) has grown rapidly. Identifying high-quality and well-maintained packages from a large pool of packages to depend on is a basic and…

软件工程 · 计算机科学 2022-04-12 Suhaib Mujahid , Rabe Abdalkareem , Emad Shihab

Social media platforms have become more influential than traditional news sources, shaping public discourse and accelerating the spread of information. With the rapid advancement of artificial intelligence (AI), open-source software (OSS)…

In the ever-evolving field of Deep Learning (DL), ensuring project quality and reliability remains a crucial challenge. This research investigates testing practices within DL projects in GitHub. It quantifies the adoption of testing…

软件工程 · 计算机科学 2024-10-24 Qurban Ali , Oliviero Riganelli , Leonardo Mariani

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

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