Introducing the Codebase Health Calculator
The Sema Score Calculator is a quick, anonymous assessment of codebase health and risks.
Sema has synthesized the results of analyzing over $1 Trillion worth of software organizations to create a 1-100 score of Codebase Health to measures the maturity of a codebase.
Codebases that are sufficiently mature have faster Engineering velocity, lower security and compliance risks, and are more likely to pass investor diligence.
We found 12 metrics that matter most. You can read about these 12 metrics here. These 12 metrics form the basis of the Codebase Health Score / Sema Score.
You can read a whitepaper analyzing many of these 12 metrics here.
Organizations can get an estimate of their Sema score by completing this quick form. Instructions:
- Fill out all of the fields marked with an asterisk (*).
- in Part One, you'll be answering three questions (age of codebase, size of codebase, number of all time developers) to find the suitable set of comparable organizations. Why do we ask for this? Codebase health is fundamentally contextual-- a two year old codebase should look much different than a 20 year old one.
- In Part Two, you'll be answering questions about code quality, security, cyber, and other areas. The Calculator has included the most common answer as the default option. If you are unsure, leave the answer as is.
Organizations can get an estimate of their Sema score by completing this quick form.
Instructions:
- Fill out all of the fields marked with an asterisk (*).
- in Part One, you'll be answering three questions (age of codebase, size of codebase, number of all time developers) to find the suitable set of comparable organizations. Why do we ask for this? Codebase health is fundamentally contextual-- a two year old codebase should look much different than a 20 year old one.
- In Part Two, you'll be answering questions about code quality, security, cyber, and other areas. The Calculator has included the most common answer as the default option. If you are unsure, leave the answer as is.
- Your scores are automatically updated as you change the default answers.
- You can and should ignore the "Cancel" and "Save" buttons. These are due to quirks of AppSheet and do not affect your calculation. The calculator updates automatically.
No identifiable information is entered. Your information is not stored. The Sema Score Calculator is completely anonymous.
You can and should ignore the "Cancel" and "Save" buttons. These are due to quirks of AppSheet and do not affect your calculation. Your information is not stored. The calculator updates automatically.