Empirical Evaluation of Design Patterns in Scientific Application