A classification of software reference architectures: Analyzing their success and effectiveness | IEEE Conference Publication | IEEE Xplore