Recovering traceability links between an API and its learning resources | Synapse