The focus of the project is on approaches for program comprehension and documentation by learning from source code and other structured and unstructured software and software-related artefacts (e.g., documentation), creating models from these artefacts, and using these models for automated and efficient documentation in the face of regulatory requirements.