Reference keyword: a comprehensive review