Cost-Effective Traceability Links for Architecture-Level Software Understanding: A Controlled Experiment