Effects of Explicit Feature Traceability on Program Comprehension