Task assignment to counter the effect of developer turnover in software maintenance: A knowledge diffusion model | Publicación