Using Patterns for Sharing Requirements Engineering Process Rationales