A model for the recording and reuse of software design decisions and decision rationale | IEEE Conference Publication | IEEE Xplore