Characterizing and modeling the cost of rework in a library of reusable software components | Publicación