In addition, the student will contribute to the implementation of a prototype tool, using their programming skills (e.g., Java or similar languages) to support development, testing, and refinement.