12,382 Hits in 4.6 sec

Three Metrics to Explore the Openness of GitHub projects [article]

Valerio Cosentino and Javier Luis Canovas Izquierdo and Jordi Cabot
2014 arXiv   pre-print
To explore the openness of a software project, we propose three metrics focused on: (1) the distribution of the project community, (2) the rate of acceptance of external contributions and (3) the time  ...  We have adapted and applied these metrics to a subset of GitHub projects, thus giving some practical findings on their openness.  ...  Therefore, this paper proposes three metrics that help to evaluate the openness of an open source project. These metrics have been applied on a dataset of GitHub projects.  ... 
arXiv:1409.4253v1 fatcat:po7opbsdebaofakzhsss36piky

On the Diversity of Software Package Popularity Metrics: An Empirical Study of npm [article]

Ahmed Zerouali, Tom Mens, Gregorio Robles, Jesus M. Gonzalez-Barahona
2019 arXiv   pre-print
As a case study, for a large dataset of 175k npm packages, we computed and extracted 9 different popularity metrics from three open source tracking systems:, and GitHub.  ...  Due to the huge amount of packages available in such package distributions, developers often decide to rely on or contribute to a software package based on its popularity.  ...  The other correlations were weak to moderate. 3) GitHub: Metrics from GitHub are important indicators of how the community of developers accepts and judges a software project. Similar to Borges et al.  ... 
arXiv:1901.04217v1 fatcat:sjyfxrjcsvg3rp7b2fngc5xvum

GitQ- Towards Using Badges as Visual Cues for GitHub Projects [article]

Akhila Sri Manasa Venigalla, Kowndinya Boyalakunta, Sridhar Chimalakonda
2021 arXiv   pre-print
However, developers willing to contribute to projects on GitHub often find it challenging to select appropriate projects to contribute or reuse due to the large number of repositories present on GitHub  ...  GitHub hosts millions of software repositories, facilitating developers to contribute to many projects in multiple ways.  ...  As future work, we intend to include more metrics that can identify the underlying best-practices of open-source projects.  ... 
arXiv:2107.03761v1 fatcat:ns5s2fijoneinlgr6geyivv76m

GitRank: A Framework to Rank GitHub Repositories [article]

Niranjan Hasabnis
2022 arXiv   pre-print
Evaluating quality of open-source repositories, which is not available directly on code hosting sites such as GitHub, is thus important.  ...  In this hackathon, we utilize known code quality measures and GrimoireLab toolkit to implement a framework, named GitRank, to rank open-source repositories on three different criteria.  ...  We, however, did not explore applications of GitRank in this hackathon and consider this as a separate project that we plan to explore in the future.  ... 
arXiv:2205.02360v1 fatcat:beyt7crb3raipgapuqmhgl5t4m

Understanding Effects of Collaborations in Developing Mobile Computing Systems: Popularity, Efficiency, and Quality

Weixuan Mao, Bo Sun, Guangquan Xu, Cheng Liu, Chengxiang Si, Wei Wang
2019 IEEE Access  
In this paper, we explore the effects of collaboration in developing systems hosted by Github and use a model of collaboration to detect bugs of systems aiming to enhance their quality.  ...  Meanwhile, the numerous open-source projects hosted publicly provide developers with opportunities to contribute, expanding the sets of projects' contributors well beyond a small core.  ...  ACKNOWLEDGMENT The authors wish to thank Don Towsley and Yuriy Brun for an earlier version of this work. This work was partially done while visiting the University of Massachusetts, Amherst.  ... 
doi:10.1109/access.2019.2904333 fatcat:gkiv3kxz3zfy5engjdpt35dkpi

Identification-Method Research for Open-Source Software Ecosystems

Zhifang Liao, Ningwei Wang, Shengzong Liu, Yan Zhang, Hui Liu, Qi Zhang
2019 Symmetry  
By collecting the multisource dataset of an open-source ecosystem, project-relevance analysis of the open-source software is carried out on the basis of software-ecosystem identification.  ...  One of the most typical social-programming and code-hosting sites, GitHub, has amassed numerous open-source-software projects and developers in the same virtual collaboration platform.  ...  Acknowledgments: We would like to thank the referees for their valuable comments and suggestions. Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/sym11020182 fatcat:ustevvmw2bb57mesjxxi75g22e

Characterizing the transition to Kotlin of Android apps: a study on F-Droid, Play Store, and GitHub

Riccardo Coppola, Luca Ardito, Marco Torchiano
2019 Proceedings of the 3rd ACM SIGSOFT International Workshop on App Market Analytics - WAMA 2019  
We mined all the projects from the F-Droid repository of Android open-source applications, and we found the corresponding projects on the official Google Play Store and on the GitHub platform.  ...  The projects featuring Kotlin had on average higher popularity metrics; a statistically significant correlation has been found between the presence of Kotlin and the number of stars on the GitHub repository  ...  , with three different popularity metrics: the ratings and downloads on the Play Store, and the number of stars on GitHub.  ... 
doi:10.1145/3340496.3342759 dblp:conf/sigsoft/CoppolaAT19 fatcat:rjveovl5abchngkly775e27s4a

Are Game Engines Software Frameworks? A Three-perspective Study [article]

Cristiano Politowski, Fabio Petrillo, João Eduardo Montandon, Marco Tulio Valente, Yann-Gaël Guéhéneuc
2020 arXiv   pre-print
In this paper, we explore open-source game engines along three perspectives: literature, code, and human. First, we explore and summarise the academic literature on game engines.  ...  Second, we compare the characteristics of the 282 most popular engines and the 282 most popular frameworks in GitHub.  ...  Acknowledgement The authors thank all the anonymous developers for their time. The authors were partly supported by the NSERC Discovery Grant and Canada Research Chairs programs.  ... 
arXiv:2004.05705v3 fatcat:lgiic75lqvd5nhu5kcyv46hmby

OSSMETER: a software measurement platform for automatically analysing open source software projects

Davide Di Ruscio, Dimitris S. Kolovos, Ioannis Korkontzelos, Nicholas Matragkas, Jurgen J. Vinju
2015 Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015  
The results of this analysis can be used to assess various aspects of OSS projects, and to directly compare different OSS projects with each other.  ...  Deciding whether an open source software (OSS) project meets the required standards for adoption in terms of quality, maturity, activity of development and user support is not a straightforward process  ...  The API presents three types of data: project metadata, project metric data, and project metric data summaries, intended for visualisation.  ... 
doi:10.1145/2786805.2803186 dblp:conf/sigsoft/RuscioKKMV15 fatcat:7y3kxz6xqbgefcpvaefgecfuk4

Investigating Evolution in Open Source Software [chapter]

Jordan McDonald, Des Greer
2019 Lecture Notes in Computer Science  
The GitHub repository is the most comprehensive source of OSS projects and is used here to obtain data on how OSS projects have evolved.  ...  This work uses one hundred open source projects hosted on GitHub.  ...  The goal of this paper is to examine these laws in the context of modern open source projects hosted on GitHub, with a dataset extracted via the GitHub API.  ... 
doi:10.1007/978-3-030-24308-1_20 fatcat:taibeleeinbfzpzob265rrbaxu

An Organized Repository of Ethereum Smart Contracts' Source Codes and Metrics

Giuseppe Antonio Pierro, Roberto Tonelli, Michele Marchesi
2020 Future Internet  
During the last few years, Ethereum block explorer services have emerged as a popular project to explore and search for Ethereum blockchain data such as transactions, addresses, tokens, smart contracts  ...  Despite the availability of this kind of service, retrieving specific information useful to empirical software engineering studies, such as the study of smart contracts' software metrics, might require  ...  GitHub offers just open-source software to the community.  ... 
doi:10.3390/fi12110197 fatcat:cv2bjn3x2bcejieokzu7uzrhqy

Characterizing The Influence of Continuous Integration. Empirical Results from 250+ Open Source and Proprietary Projects [article]

Akond Rahman, Amritanshu Agrawal, Rahul Krishna, Alexander Sobran
2018 arXiv   pre-print
To investigate the influence of CI on software development, we analyze 150 open source software (OSS) projects, and 123 proprietary projects.  ...  Based on our findings we recommend industry practitioners to adopt the best practices of CI to reap the benefits of CI tools for example, making frequent commits.  ...  We acknowledge that our heuristic is limited tot he three CI tools, and we plan to improve our heuristics by exploring the possibility to add more CI tools.  ... 
arXiv:1711.03933v3 fatcat:jrwuh2zk4nar7cqj3nxt625fai

Magnet or Sticky? Measuring Project Characteristics from the Perspective of Developer Attraction and Retention

Kazuhiro Yamashita, Yasutaka Kamei, Shane McIntosh, Ahmed E. Hassan, Naoyasu Ubayashi
2016 Journal of Information Processing  
Because the preliminary study analyzed only 90 projects and the 90 projects are not representative of GitHub, this paper extend the preliminary study to better understand the generalizability of the results  ...  by analyzing 16,552 projects of GitHub.  ...  To calculate the Magnet metric, we observe that three new developers (C, E, and F) join the team at p i , one of whom contributes to project 1 (C), while the others (E and F) contribute to project 2.  ... 
doi:10.2197/ipsjjip.24.339 fatcat:yiwkw4rp55gindrd6cl5qorjj4

Crypto Experts Advise What They Adopt [article]

Mohammadreza Hazhirpasand, Oscar Nierstrasz, Mohammad Ghafari
2021 arXiv   pre-print
We collected the top 1% of responders who have participated in crypto discussions on Stack Overflow, and we manually analyzed their crypto contributions to open source projects on GitHub.  ...  We could identify 319 GitHub profiles that belonged to such crypto responders and found that 189 of them used cryptography in their projects.  ...  We split the 63 developers into three groups: those who used fewer than 50% of the languages in their GitHub open-source projects (i.e., 25), those who used half of the languages (i.e., 16) , and those  ... 
arXiv:2109.15093v1 fatcat:nvenamcmtraifekmwwcbmdvyjq

GitHub Projects. Quality Analysis of Open-Source Software [chapter]

Oskar Jarczyk, Błażej Gruszka, Szymon Jaroszewicz, Leszek Bukowski, Adam Wierzbicki
2014 Lecture Notes in Computer Science  
The first metric is based on the number of 'stars' a project is given by other GitHub members, the second is obtained using survival analysis techniques applied to issues reported on the project by its  ...  However, for such analysis to be possible, we need good metrics of a project quality.  ...  To summarize, we have provided the concise metric of GitHub project quality based on the time needed to respond to the issues.  ... 
doi:10.1007/978-3-319-13734-6_6 fatcat:xhcem7dmobalbk3doidvpvmcsu
« Previous Showing results 1 — 15 out of 12,382 results