Design and development of algorithmic assisted framework for improved software architecture evaluation