author thumb

Hello, my name is Zhewei Hu
Ph.D. candidate@NCSU
Incoming SRE@Pinterest

Software Development Process Badsmells Detection

Description

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

/end