skip to main content
10.1145/3643916.3644440acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

HyperCRX: A Browser Extension for Insights into GitHub Projects and Developers

Published: 13 June 2024 Publication History

Abstract

We present HyperCRX, a browser extension designed to enhance the open source experience by providing insights into GitHub projects and developers. Our tool seamlessly integrates with GitHub, offering interactive features that reveal the maintenance status of projects, the activity level of developers, and the connections between projects or developers. To ensure optimal performance, we have developed a special feature loading mechanism that supports the smooth operation of the existing 14 features. HyperCRX is now available on Google Chrome and Microsoft Edge, boasting a significant user base of 1,000 users on each browser. Our extension caters to a diverse range of users, including software engineers, project maintainers, open source newcomers, and company employers. With HyperCRX, users can make informed decisions and gain valuable insights to facilitate their engagement in the open source community. The source code is available on GitHub at https://github.com/hypertrons/hypertrons-crx, and a video screencast demonstrating the features can be found at https://youtu.be/_zm3FfpnZ28.

References

[1]
Mohammad Azeez Alshomali, John R Hamilton, Jason Holdsworth, and SingWhat Tee. 2017. Github: factors influencing project activity levels. (2017).
[2]
Marcus Vinicius Bertoncello, Gustavo Pinto, Igor Scaliante Wiese, and Igor Steinmacher. 2020. Pull requests or commits? which method should we use to study contributors' behavior?. In 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 592--601.
[3]
Hudson Borges, Andre Hora, and Marco Tulio Valente. 2016. Understanding the factors that impact the popularity of GitHub repositories. In 2016 IEEE international conference on software maintenance and evolution (ICSME). IEEE, 334--344.
[4]
Hudson Borges and Marco Tulio Valente. 2018. What's in a github star? understanding repository starring practices in a social coding platform. Journal of Systems and Software 146 (2018), 112--129.
[5]
Jailton Coelho, Marco Tulio Valente, Luciano Milen, and Luciana L Silva. 2020. Is this GitHub project maintained? Measuring the level of maintenance activity of open-source projects. Information and Software Technology 122 (2020), 106274.
[6]
Omar Elazhary, Margaret-Anne Storey, Neil Ernst, and Andy Zaidman. 2019. Do as i do, not as i say: Do contribution guidelines match the github contribution process?. In 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 286--290.
[7]
Raman Goyal, Gabriel Ferreira, Christian Kästner, and James Herbsleb. 2018. Identifying unusual commits on GitHub. Journal of Software: Evolution and Process 30, 1 (2018), e1893.
[8]
Aftab Iqbal. 2014. Understanding contributor to developer turnover patterns in oss projects: a case study of apache projects. International Scholarly Research Notices 2014 (2014).
[9]
Danaja Maldeniya, Ceren Budak, Lionel P Robert Jr, and Daniel M Romero. 2020. Herding a deluge of good samaritans: How github projects respond to increased attention. In Proceedings of The Web Conference 2020. 2055--2065.
[10]
Mohammad Masudur Rahman, Chanchal K Roy, Jesse Redl, and Jason A Collins. 2016. Correct: Code reviewer recommendation at github for vendasta technologies. In Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering. 792--797.
[11]
Igor Steinmacher, Gustavo Pinto, Igor Scaliante Wiese, and Marco A Gerosa. 2018. Almost there: A study on quasi-contributors in open source software projects. In Proceedings of the 40th International Conference on Software Engineering. 256--266.
[12]
Didi Surian, David Lo, and Ee-Peng Lim. 2010. Mining collaboration patterns from a large developer network. In 2010 17th Working Conference on Reverse Engineering. IEEE, 269--273.
[13]
Akhila Sri Manasa Venigalla, Kowndinya Boyalakuntla, and Sridhar Chimalakonda. 2022. GitQ-towards using badges as visual cues for GitHub projects. In Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension. 157--161.
[14]
Xiaoya Xia, Zhenjie Weng, Wei Wang, and Shengyu Zhao. 2022. Exploring activity and contributors on GitHub: Who, what, when, and where. In 2022 29th Asia-Pacific Software Engineering Conference (APSEC). IEEE, 11--20.
[15]
Yue Yu, Gang Yin, Huaimin Wang, and Tao Wang. 2014. Exploring the patterns of social behavior in GitHub. In Proceedings of the 1st international workshop on crowd-based software development methods and technologies. 31--36.

Index Terms

  1. HyperCRX: A Browser Extension for Insights into GitHub Projects and Developers

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICPC '24: Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension
    April 2024
    487 pages
    ISBN:9798400705861
    DOI:10.1145/3643916
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 June 2024

    Check for updates

    Author Tags

    1. GitHub repositories and developers
    2. open source measurement
    3. browser extension

    Qualifiers

    • Research-article

    Funding Sources

    • National Natural Science Foundation of China Grants

    Conference

    ICPC '24
    Sponsor:

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 60
      Total Downloads
    • Downloads (Last 12 months)60
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 15 Feb 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media