Reuse of software process and product through knowledge-based adaptation | IEEE Conference Publication | IEEE Xplore