Does the level of detail of UML diagrams affect the maintainability of source code?: a family of experiments | Publicación