A blackboard model to design integrated intelligent software maintenance environment | IEEE Conference Publication | IEEE Xplore