Unravelling Technical debt topics through Time, Programming Languages and Repository