Determinants of knowledge mapping adoption in software maintenance