Skip to content
Open access

Multi-objective optimization-based overlapping community detection in software ecosystem

Aug 2026 · International Journal of Data Science and Analysis · Vol 22 · 0 citations · 60 references

TL;DR

A hybrid individual representation that combines character string representation with binary representation based on overlapping communities is developed, and the corresponding crossover and mutation operators are designed to be integrated into the NSGA-II multi-objective optimization framework, which is beneficial to enhancing the population evolution.

Abstract

A software ecosystem can be described as a complex network, consisting of many software projects and stakeholders. In this network, a node may belong to multiple communities, resulting in an overlapping community structure. For a software ecosystem network, overlapping community detection is beneficial to understanding the interaction behaviors between individuals and promoting the healthy development of this system. However, existing methods for overlapping community detection are less accurate or produce less significant community structures. In view of this, we propose a method of overlapping community detection based on multi-objective optimization in a software ecosystem, with domain-specific adaptations. In the proposed method, a multi-objective optimization model for a software ecosystem is first formulated with the maximization of the extended kernel k-means (EKKM) and the extended ratio cut (ERC). Then, a hybrid individual representation that combines character string representation with binary representation based on overlapping communities is developed, and the corresponding crossover and mutation operators are designed to be integrated into the NSGA-II multi-objective optimization framework, which is beneficial to enhancing the population evolution. Six networks in a software ecosystem are built using data collected in GitHub. Based on them, experimental results show the superiority of the proposed method.

Read PDF

Similar papers

Review Sep 2026

Explicit objective functions in modularity-based community detection on multiplex networks

Modularity-based community detection in multiplex networks is commonly approached through one of three strategies: early fusion (EF), which first aggregates the layers into a single network and then applies community detection; simultaneous fusion (SF), which combines information from the layers during modularity optim...

E. Evmenova, P. Chunaev · 0 citations
Open access 2026

Semantic-Driven Community Detection in Complex Networks Using Fuzzy Logic and Multi-Criteria Decision Making

This study introduces a novel approach to community detection in complex networks by integrating fuzzy logic with multi-criteria decision-making techniques, and customizes the k-means clustering algorithm to accommodate small- and large-scale network structures.

Mohamed el-Moussaoui, Mohamed Hanine, S. Alshuhri et al. · 0 citations
Conference

Enhancing Community Detection: A Comparative Study of Metaheuristic Optimization Techniques

Community detection in networks is a crucial task across diverse fields. While modularity maximization is a widely used approach, it suffers from limitations such as resolution limits and sensitivity to noise. Modularity density, an alternative measure, addresses some of these issues by focusing on minimizing out-of-cl...

S. Gamal · 0 citations
Open access Sep 2026

A Multi-Criteria Framework for Comparative Topological Regime Characterization in Complex Networks

Collaboration networks are frequently studied as empirical instances of complex social systems, yet standardized methodological frameworks for consistently identifying heterogeneous mesoscopic structural regimes remain limited. This study proposes an integrated multi-criteria classification framework and demonstrates i...

Fabiane de Fatima Carvalho, Ivan Bergier, S. Massruhá et al. · 0 citations
Preprint Aug 2026

Graph-Based Discovery of Mathematical Software Communities and Publication-to-Community Prediction

A graph-based framework for discovering mathematical software communities and predicting their association with research publications is presented, demonstrating that structured domain metadata captures software-community structure more effectively than compressed title-only semantics in this setting.

Maxence Azzouz-Thuderoz, Yuni Susanti, Moritz Schubotz · 0 citations
Conference Aug 2026

Social Network Analysis of Stack Overflow Communities and Influencers

Online knowledge-sharing platforms generate vast amounts of user interactions, making it challenging to understand community dynamics and identify key contributors. This paper proposes a framework for analyzing technology-focused communities by integrating structural and semantic analysis methods. Raw textual data is t...

R. C., Abhishek Kumar, C. S et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.