Identifying the weaknesses of UML class diagrams during data model comprehension
Recovering traceability links between code and documentation