Let op! Internet Explorer wordt niet meer ondersteund. Hierdoor kan de website mogelijk niet goed functioneren, gebruik een alternatieve browser om optimaal gebruik te maken van deze website. Klik hier om een alternatieve browser te downloaden.

TIOBE QA Award Q1 2025

4 April 2025

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:

  • large-sized projects (more than 500K lines of code)
  • mid-sized projects (more than 100K lines of code)
  • small-sized projects (less than 100K lines of code)

TIOBE Software Quality Award Q1 2025
The winner of the most ambitious award, the large-sized projects, for the first quarter of 2025 is …

CT ResultsServices Apps (Philips – Shenyang CN)

The complete top 5 of large-sized projects

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% A label dark: Top quality software
2. (3) Eleva Systems Control Philips Pune IN 90.61% A label dark: Top quality software
3. (1) TTS Viterra Rotterdam NL 89.85% B label: High quality software
4. (4) FSC7.3 Controller Vanderlande Veghel NL 88.99% B label: High quality software
5. (5) Oceanus Rfd Console Philips Bangalore IN 88.59% B label: High quality software

 

The Philips CT ResultServices Apps Team in Shenyang, China

The winners of the mid-sized projects

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% A label dark: Top quality software
2. User WorkFlow Philips Bengaluru IN 96.23% A label dark: Top quality software
3. NxGen Philips Bengaluru IN 95.92% A label dark: Top quality software

The winner of the small-sized projects

Project is (out of 5,656 projects):

Q1 2025 Project Company TQI Score TQI Level
1. CT Smart Protocolling Philips Bengaluru IN 100% A label dark: Top quality software

Philips NxGen project receiving the award for best mid-size project in Q4 2024 from TIOBE CEO Paul Jansen

The Winning CT ResultServices Apps Team

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.

What kind of software quality process do you have in place? Can you elaborate a bit on this?

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.

What practices do you recommend to others to achieve high quality software?

Some of the best practices we would recommend based on our experience:

  • Conduct regular code reviews
  • Adopt Test-Driven Development
  • Implement a CI/CD pipeline
  • Invest in automated testing
  • Use static code analysis tools
  • Maintain clear documentation

What role did TiCS play in achieving better control of software quality?

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.

All-time history

  • Q1 2025: Philips CT ResultsServices Apps Shenyang (CN)
  • Q3 2024 – Q4 2024: Viterra TTS Rotterdam (NL)
  • Q1 2022 – Q2 2024: Philips ULTRhy Bothell (USA)
  • Q4 2020 – Q4 2021: Philips Eleva System Control Pune (IND)
  • Q3 2019 – Q3 2020: TomTom NavKit 2 Amsterdam (NL)
  • Q2 2018 – Q2 2019: Philips Eleva System Control Hamburg (D)
  • Q4 2017 – Q1 2018: TomTom NavKit Amsterdam (NL)
  • Q1 2015 – Q3 2017: Philips HealthTech Eleva System Control Hamburg (D)
  • Q2 2014 – Q4 2014: Philips Healthcare Eleva UI Hamburg (D)
  • Q3 2013 – Q1 2014: ASML OTAS Eindhoven (NL)
  • Q1 2010 – Q2 2013: Philips Healthcare Eleva UI Hamburg (D)
  • Q1 2009 – Q4 2009: Océ Technologies VarioPrint Venlo (NL)
  • Q1 2008 – Q4 2008: NXP Semiconductors STB225 Southampton (UK)

Interested how TIOBE can help you?

Contact us and find out how TIOBE can help you improve your software quality.

Contact us