Applying Graph Partitioning-Based Seeding Strategies to Software Modularisation

A Mann, S Swift, M Arzoky - International Conference on the Applications of …, 2024 - Springer
Software modularisation is a pivotal facet within software engineering, seeking to optimise
the arrangement of software components based on their interrelationships. Despite …

[PDF][PDF] Understanding of e-commerce is through feature models and their metrics

K Valincius, V Stuikys… - Proceedings of the IADIS …, 2013 - researchgate.net
The paper addresses the e-commerce system (interpreted here as information systems, IS)
understandability problem from the maintenance and evolution perspective. We propose a …

How Starting Points and Representations Affect Software Modularisation: An Empirical Analysis

F Maramazi, A Odebode, A Mann, S Swift… - Proceedings of SAI …, 2023 - Springer
Exploring the software system via different clustering representations and starting points is
not an easy task. Calculating the search space's fitness with the existence of various …

An exploratory study of the inputs for ensemble clustering technique as a subset selection problem

S Ayed, M Arzoky, S Swift, S Counsell… - Intelligent Systems and …, 2019 - Springer
Abstract Ensemble and Consensus Clustering address the problem of unifying multiple
clustering results into a single output to best reflect the agreement of input methods. They …

Ensemble learning for optimal cluster estimation

AA Odebode - 2024 - bura.brunel.ac.uk
This thesis addresses the importance of understanding the underlying structure of high-
dimensional datasets through clustering, considering the vast amount of unlabelled …

[PDF][PDF] Understanding of e-commerce is through feature models and their metrics to support re-modularization

K Valinčius, V Štuikys, R Damaševičius - International Journal on …, 2013 - iadisportal.org
The paper addresses the e-commerce system (interpreted here as information system-IS)
understandability problem from the maintenance and evolution perspective. We propose a …

Munch: An efficient modularisation strategy on sequential source code check-ins

M Arzoky - 2015 - bura.brunel.ac.uk
As developers are increasingly creating more sophisticated applications, software systems
are growing in both their complexity and size. When source code is easy to understand, the …

A Measure of the Modularisation of Sequential Software Versions Using Random Graph Theory

M Arzoky, S Swift, S Counsell, J Cain - … Workshops, Rome, Italy, May 26-30 …, 2014 - Springer
Software module clustering is the problem of automatically partitioning the structure of a
software system using low-level dependencies in the source code to understand and …

An Approach to Controlling the Runtime for Search Based Modularisation of Sequential Source Code Check-ins

M Arzoky, S Swift, S Counsell, J Cain - … in Intelligent Data Analysis XIII: 13th …, 2014 - Springer
Software module clustering is the problem of automatically partitioning the structure of a
software system using low-level dependencies in the source code to understand and …

[PDF][PDF] The use of random graph theory to assess the quality of sequential source code check-ins

M Arzoky, S Swift, S Counsell, J Cain - Reftest2014, a co-located …, 2014 - academia.edu
Software module clustering is the problem of automatically partitioning the structure of a
software system using low-level dependencies in the source code to understand and …