CodeScene is a tool focused on code analysis, visualization, and reporting. It allows for the correlation of various factors such as code quality, team dynamics, and output to gain insights. This information can then be used to reduce technical debt and improve code quality. CodeScene provides insights into the evolution of a codebase and the team's interaction with the code, using git history to understand behavioral impacts on the code. CodeScene includes features like Code Quality and Team Dynamics. The Code Quality feature enables understanding of the underlying quality of code using its Code Health score. The score considers multiple factors including code complexity and risk probability, advising on code maintainability improvements for refactoring. The Team Dynamics feature provides insights into development team's internal dynamics and their effect on the codebase. It helps in visualizing knowledge distribution, simulating bus factors, identifying coordination needs to enhance collaboration and efficiency, and reducing organizational bottlenecks. The Software Delivery feature unveils influences on the software delivery process, pointing out areas such as unplanned work and branch analysis. This aids in accelerating the delivery pipeline and delivering high-quality code rapidly. CodeScene has integration capabilities with pull requests to inform about code quality issues through automated code reviews which act as a quality gate and early feedback loop for development teams.
Do You Manage Peer Insights at CodeScene?
Access Vendor Portal to update and manage your profile.
What I like about the product is that it shows you the area where you have to focus on, the fact that it combines the complexity of the code and takes into consideration how frequently the code changes. It's a kind of calculating the risk. And another strength of the CodeScene software is the delivery speed and improve team productivity
That I can relate unhealthy code towards hotspots of code (code we change often) and if the code has knowledge silo risks.
Seamless integration with Azure DevOps, GitHub and CI/CD pipelines. For automated code reviews it has pull request analysis too. It also offers clear visualization of code health, hotspots & code metrics in terms of dashboard. It also helps in prioritizing refactoring and reducing technical debt over time.
One of the issues I found was that it is more oriented for large scale enterprises, and it might be overwhelming for small companies. Another step back is that it has complex pipelines and also the user interface (UI) can feel overwhelming at the beginning. Overall I would say it is a great product.
The licence model can be expensive and a struggle when trying to negotiate with stakeholders in charge of budgets. Otherwise, there are very few issues with the product, it's more a case that certain configuration methods could be improved (GUI management over managing settings within individual codebases) but nothing significant that puts me off the product itself.
I guess it has a higher cost and compatibility issues compared to other tools