Explaining software faults in source code - Ribeiro, Francisco José Torres (2024)