TagDC: A tag recommendationmethod for software information sites with a combination of deep learning and collaborative filtering