Restructuring object-oriented distributed systems: An impact-driven approach | IEEE Conference Publication | IEEE Xplore