Decentralized Software Architecture Discovery in Distributed Systems
Using clustering algorithms in legacy systems remodularization