Software Modules Clustering Using Social Network Algorithms
| aut.relation.conference | 31st International Conference on Neural Information Processing | |
| aut.relation.volume | 1 | |
| dc.contributor.author | Shahab, Nida | |
| dc.contributor.author | Ahmad, Naveed | |
| dc.contributor.author | Doborjeh, Maryam | |
| dc.date.accessioned | 2025-07-18T02:23:51Z | |
| dc.date.available | 2025-07-18T02:23:51Z | |
| dc.date.issued | 2025-03-17 | |
| dc.description.abstract | Software development life cycle continues even after deployment, and changes or enhancements made after deployment are the most complex. Especially, in the absence of design documentation, implementing these changes can be tricky as it can adversely affect the design thereby disturbing software’s modular structure. So, it is imperative to quickly analyse and understand the modular structure of the software. Software Module Clustering Problem (SMCP) is one possible method to understand structure of complex software systems and enhance it without degrading the modular structure and violating the design rules. Various Artificial Intelligence(AI) techniques have been applied in the past providing an optimal modular structure, but they are time consuming. This research models SMCP as a community detection problem inspired by social networks. The results indicate that using community detection algorithm(CDA) an optimal solution can be achieved in terms of time and produces near optimal results for modularization quality. | |
| dc.identifier.citation | Shahab, N., Ahmad, N., & Doborjeh, M. (2024, July 21). Software Modules Clustering Using Social Network Algorithms. https://doi.org/10.24135/ICONIP14 | |
| dc.identifier.doi | 10.24135/iconip14 | |
| dc.identifier.uri | http://hdl.handle.net/10292/19570 | |
| dc.publisher | Tuwhera | |
| dc.relation.uri | https://ojs.aut.ac.nz/iconip24/2/article/view/38 | |
| dc.rights | Copyright (c) 2025 The Authors(s). Creative Commons License. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. | |
| dc.rights.accessrights | OpenAccess | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/4.0/ | |
| dc.subject | 46 Information and Computing Sciences | |
| dc.subject | 4612 Software Engineering | |
| dc.subject | Bioengineering | |
| dc.subject | Networking and Information Technology R&D (NITRD) | |
| dc.title | Software Modules Clustering Using Social Network Algorithms | |
| dc.type | Conference Contribution | |
| pubs.elements-id | 616946 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- View of Software Modules Clustering Using Social Network Algorithms.pdf
- Size:
- 1.08 MB
- Format:
- Adobe Portable Document Format
- Description:
- Conference contribution
