gitable.pyto collect information from a specific Github Repo and store in the format of JSON.
- Wrote 14
feature extractorsto further process the raw JSON data.
- Implemented 6
bad smell detectorsto detect whether this repo exists some bad smells during development process, such as Issue Time Duration Detector, etc.
- Implemented 2
early warning detectors(Issue Duration Early Warning and Issue Interval Early Warning) to give early warnings of bad smell patterns.