English
Related papers

Related papers: Measuring the local GitHub developer community

200 papers

Identifying communities (or clusters), namely groups of nodes with comparatively strong internal connectivity, is a fundamental task for deeply understanding the structure and function of a network. Yet, there is a lack of formal criteria…

Physics and Society · Physics 2011-11-07 Carlo Piccardi

We introduce the notion of performative power, which measures the ability of a firm operating an algorithmic system, such as a digital content recommendation platform, to cause change in a population of participants. We relate performative…

Machine Learning · Computer Science 2022-11-04 Moritz Hardt , Meena Jagadeesan , Celestine Mendler-Dünner

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…

Software Engineering · Computer Science 2018-07-10 Mohammad Masudur Rahman , Chanchal K. Roy , Jason A. Collins

In open-source software development environments; textual, numerical and relationship-based data generated are of interest to researchers. Various data sets are available for this data, which is frequently used in areas such as software…

Software Engineering · Computer Science 2020-10-01 Abdulkadir Şeker , Banu Diri , Halil Arslan

Software engineering capabilities are increasingly important to the success of economic and political blocs. This paper analyzes quantity and quality of software engineering research output originating from the US, Europe, and China over…

Software Engineering · Computer Science 2023-03-15 Lorenz Graf-Vlachy

Decide Madrid is the civic technology of Madrid City Council which allows users to create and support online petitions. Despite the initial success, the platform is encountering problems with the growth of petition signing because petitions…

Computers and Society · Computer Science 2018-07-13 Pablo Aragón , Yago Bermejo , Vicenç Gómez , Andreas Kaltenbrunner

Creating functions is at the center of writing computer programs. But there has been little empirical research on how this is done and what are the considerations that developers use. We design an experiment in which we can compare the…

Software Engineering · Computer Science 2022-09-05 Alexey Braver , Dror G. Feitelson

The interactions of individuals with city neighbourhoods is determined, in part, by the perceived quality of urban environments. Perceived neighbourhood quality is a core component of urban vitality, influencing social cohesion, sense of…

Computer Vision and Pattern Recognition · Computer Science 2022-11-28 Emily Muller , Emily Gemmell , Ishmam Choudhury , Ricky Nathvani , Antje Barbara Metzler , James Bennett , Emily Denton , Seth Flaxman , Majid Ezzati

In today's fast-paced tech industry, there is a growing need for tools that evaluate a programmer's job readiness based on their coding performance. This study focuses on predicting the potential of Codeforces users to secure various levels…

Community smells appear in sub-optimal software development community structures, causing unforeseen additional project costs, e.g., lower productivity and more technical debt. Previous studies analyzed and predicted community smells in the…

Software Engineering · Computer Science 2021-03-15 Zijie Huang , Zhiqing Shao , Guisheng Fan , Jianhua Gao , Ziyi Zhou , Kang Yang , Xingguang Yang

As scientists' needs for computational techniques and tools grow, they cease to be supportable by software developed in isolation. In many cases, these needs are being met by communities of practice, where software is developed by domain…

Instrumentation and Methods for Astrophysics · Physics 2013-01-31 Matthew J. Turk

There are repetitive patterns in strategies of manipulating source code. For example, modifying source code before acquiring knowledge of how a code works is a depth-first style and reading and understanding before modifying source code is…

Software Engineering · Computer Science 2016-12-01 Zahra Karimia , Ahmad Baraani-Dastjerdia , Nasser Ghasem-Aghaeea , Stefan Wagner

There are many benefits and costs that come from people and firms clustering together in space. Agglomeration economies, in particular, are the manifestation of centripetal forces that make larger cities disproportionately more wealthy than…

Physics and Society · Physics 2024-04-23 Andres Gomez-Lievano , Michail Fragkias

Code review is considered a key process in the software industry for minimizing bugs and improving code quality. Inspection of review process effectiveness and continuous improvement can boost development productivity. Such inspection is a…

Software Engineering · Computer Science 2023-07-11 Saifullah Mahbub , Md. Easin Arafat , Chowdhury Rafeed Rahman , Zannatul Ferdows , Masum Hasan

Context: Motivation is known to improve performance. In software development in particular, there has been considerable interest in the motivation of contributors to open source. Objective: We identify 11 motivators from the literature…

Software Engineering · Computer Science 2024-04-15 Idan Amit , Dror G. Feitelson

In this paper, we examine how patterns of scientific collaboration contribute to knowledge creation. Recent studies have shown that scientists can benefit from their position within collaborative networks by being able to receive more…

Physics and Society · Physics 2009-09-15 R. Lambiotte , P. Panzarasa

Generative AI and large language models hold great promise in enhancing programming education by generating individualized feedback and hints for learners. Recent works have primarily focused on improving the quality of generated feedback…

Machine Learning · Computer Science 2025-03-10 Nachiket Kotalwar , Alkis Gotovos , Adish Singla

It is common to rank different categories by means of preferences that are revealed through data on choices. A prominent example is the ranking of political candidates or parties using the estimated share of support each one receives in…

Econometrics · Economics 2024-02-02 Sergei Bazylik , Magne Mogstad , Joseph Romano , Azeem Shaikh , Daniel Wilhelm

In recent years, new indicators known as altmetrics have been introduced to measure the impact of scientific activity. These indicators are obtained through the mentions realised from different social media, existing several aggregators of…

Digital Libraries · Computer Science 2020-04-06 Daniel Torres-Salinas , Wenceslao Arroyo-Machado , Nicolás Robinson-García

Community detection algorithms are in general evaluated by comparing evaluation metric values for the communities obtained with different algorithms. The evaluation metrics that are used for measuring quality of the communities incorporate…

Social and Information Networks · Computer Science 2022-09-27 Soumita Das , Anupam Biswas