This repository contains the code and documentation for the Automated Interview Process Tool. This tool evaluates candidates' coding skills, focusing on code complexity and maintainability during technical interviews.
This project is licensed under the Creative Commons CC0 1.0 Universal License.
By using this license, you waive all your rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. This means that you are free to use, copy, modify, and distribute the work for any purpose without any restrictions.
For more information, you can review the full license here.
-
Code Complexity Evaluation: Assesses the complexity of a candidate's code using metrics such as Cyclomatic Complexity (CC), Weighted Composite Complexity (WCC), and Cognitive Functional Size (CFC).
-
Code Maintainability Evaluation: Measures how easy it is to maintain and modify the candidate’s code.
-
Automated Scoring: Automatically calculates scores based on complexity and maintainability metrics to help shortlist candidates.