Software

SoftwareRemodularization

Monash University
Alvin Tan (Aggregated by)
Viewed: [[ro.stat.viewed]] Cited: [[ro.stat.cited]] Accessed: [[ro.stat.accessed]]
ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2FANDS&rft_id=info:doi10.26180/25425259.v2&rft.title=SoftwareRemodularization&rft.identifier=https://doi.org/10.26180/25425259.v2&rft.publisher=Monash University&rft.description=Maintenance of existing software requires a large amount of time for comprehending the source code. The architecture of a software, however, may not be clear to maintainers if up-to-date documentation is not available. Software clustering is often used as a remodularisation and architecture recovery technique to help recover a semantic representation of the software design.Explaining Software Clustering for Remodularisation (E-SC4R), to evaluate the effectiveness of different software clustering approaches. The proposed approach provides a better understanding of the algorithms’ behaviour by showing a 2D representation of the effectiveness of clustering techniques.REARRANGE: An Effort Estimation Approach for Software Clustering-based Remodularisation (REARRANGE) aims to provide developers with refactoring recommendations and an estimate of person-hours needed to convert the current source code to the recommended structure.&rft.creator=Alvin Tan&rft.date=2024&rft_rights=CC-BY-4.0&rft_subject=software clustering&rft.type=Computer Program&rft.language=English Access the software

Licence & Rights:

Open Licence view details
CC-BY

CC-BY-4.0

Full description

Maintenance of existing software requires a large amount of time for comprehending the source code. The architecture of a software, however, may not be clear to maintainers if up-to-date documentation is not available. Software clustering is often used as a remodularisation and architecture recovery technique to help recover a semantic representation of the software design.

Explaining Software Clustering for Remodularisation (E-SC4R), to evaluate the effectiveness of different software clustering approaches. The proposed approach provides a better understanding of the algorithms’ behaviour by showing a 2D representation of the effectiveness of clustering techniques.

REARRANGE: An Effort Estimation Approach for Software Clustering-based Remodularisation (REARRANGE) aims to provide developers with refactoring recommendations and an estimate of person-hours needed to convert the current source code to the recommended structure.

Issued: 2024-03-17

Created: 2024-06-09

This dataset is part of a larger collection

Click to explore relationships graph
Subjects

User Contributed Tags    

Login to tag this record with meaningful keywords to make it easier to discover

Identifiers