chasten-logo.svg

https://github.com/AstuteSource/chasten

Description:

Chasten is a robust Python tool developed for AST pattern detection using XPath expressions, facilitating the efficient enforcement of custom linting rules. This collaborative effort, spanning 16 weeks with a team of 19 classmates in the CMPSCI 203: Software Engineering class, aimed to explore effective teamwork strategies in the realm of software engineering.

Contributions:

Impact:

Chasten will streamline code analysis for hundreds of Computer Science students next semester, elevating code quality and efficiency in the Department of Computer and Information Science.

output of Chasten- looking for specific code pattern in the assignment

output of Chasten- looking for specific code pattern in the assignment

You can find the blog posts at :

Developer Development - Reducing Failure-Inducing Inputs

Developer Development - Best Practices for Team-Based Software Engineering

Developer Development - Leading at Scale