Philips' CT ResultsServices Apps project wins the Q1 2025 Software Quality Assurance Award
TIOBE rewards the best TiCS projects with the quarterly TIOBE Software Quality Assurance Award. There are more than 8,000 software projects of various multinationals worldwide that qualify divided into 3 categories:
TIOBE Software Quality Award Q1 2025
The winner of the most ambitious award, the large-sized projects, for the first quarter of 2025 is …
Projects are listed below (out of 488 projects):
Q1 2025 | Q4 2024 | Project | Company | TQI Score | TQI Level |
---|---|---|---|---|---|
1. | (2) | CT ResultsServices Apps | Phillips Shenyang CN | 91.78% | ![]() |
2. | (3) | Eleva Systems Control | Philips Pune IN | 90.61% | ![]() |
3. | (1) | TTS | Viterra Rotterdam NL | 89.85% | ![]() |
4. | (4) | FSC7.3 Controller | Vanderlande Veghel NL | 88.99% | ![]() |
5. | (5) | Oceanus Rfd Console | Philips Bangalore IN | 88.59% | ![]() |
Projects are listed below (out of 1,279 projects):
Q1 2025 | Project | Company | TQI Score | TQI Level |
---|---|---|---|---|
1. | FSA FSCS | Philips Hamburg DE | 96.69% | ![]() |
2. | User WorkFlow | Philips Bengaluru IN | 96.23% | ![]() |
3. | NxGen | Philips Bengaluru IN | 95.92% | ![]() |
Project is (out of 5,656 projects):
Q1 2025 | Project | Company | TQI Score | TQI Level |
---|---|---|---|---|
1. | CT Smart Protocolling | Philips Bengaluru IN | 100% | ![]() |
The CT medical imaging processing software platform we are developing aims to enhance image processing accuracy and efficiency. This helps in improving clinical diagnosis and treatment outcomes. The platform uses advanced algorithms for image reconstruction and processing, which in turn help doctors to identify abnormalities.
For this occasion, we interviewed Wang Hertz and Li Peng, CT R&D Software Director and Software Architect, respectively.
Within our software development process, we have a quality management workflow that combines automated and manual review. This allows us to make software with high quality and reliability. Each code submission undergoes a pull request analysis, in which automated tools detect potential issues such as inconsistent formatting, excessive complexity, or violations of best practices. Additionally, each Pull Request is carefully reviewed by professionals to ensure the logic and compatibility of the solution with the existing codebase. We use Code Scene for dynamic analysis, monitoring real-time code health and identifying technical debt, optimizing the code structure by analyzing code history and development trends. TIOBE’s TiCS is continuously monitored to visualize the TIOBE Quality Indicator scores, providing a quantitative assessment of code quality to help the team identify trends and take necessary actions.
Submitted code immediately enters the Continuous Integration (CI) pipeline, where the CI server builds the project and performs quality checks and tests to ensure that no regressions in quality occur. The code is then deployed to the production environment via an automated process. These steps help to enforce strict quality control and assessment throughout the software development lifecycle.
Some of the best practices we would recommend based on our experience:
TiCS provides unified quality standards and a visual dashboard to help us continuously monitor code quality. It helps in identifying quality trends and taking measures based on them.
In Philips, our team utilizes the TiCS tool to achieve better software quality control. It integrates multiple code analysis tools to automatically detect code complexity, poor coding practices, and security vulnerabilities. The real-time monitoring and feedback mechanisms enable our developers to quickly receive code quality feedback and make necessary adjustments.
Additionally, TiCS tracks the historical trends of code quality, assisting in identifying long-term issues and implementing improvements. By ensuring code compliance with industry standards and best practices, TiCS helps us reduce technical debt and improve overall code quality.
Contact us and find out how TIOBE can help you improve your software quality.
Contact us