Philips wins TIOBE QA award

1 January 2022

Philips Eleva wins the Q4 2021 software quality award

TIOBE rewards the best TiCS projects with the quarterly TIOBE software quality award. There are more than 4,900 software projects of various multinationals world-wide 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 Q4 2021
The winner of the most ambitious award, the large-sized projects, for the third quarter of 2021 is …

Eleva System Control (Philips – Pune India)

The complete top 5 of large-sized projects

Projects is listed below (out of 447 projects):

Q4 2021 Q3 2021 Project Company TQI Score TQI Level
1. (1) Eleva System Control Philips Pune IND 91.51%
2. (3) Rhy2020 Philips Bothell USA 91.11%
3. (2) NavUI TomTom Amsterdam NL 90.79%
4. (4) NavKit NDS TomTom Amsterdam NL 88.58%
5. (-) NavKit 2 TomTom Amsterdam NL 87.73%

Winning Quality Award Q4 2021 - Eleva System Control (Philips - Pune India)

The winners of the mid-sized projects

Projects are (out of 915 projects):

Q4 2021 Project Company TQI Score TQI Level
1. Michi TomTom Amsterdam NL 98.62%
2. NxGen Philips Bengaluru IND 96.76%
3. User Workflow Philips Bengaluru IND 96.61%


The winner of the small-sized projects

Projects is (out of 3,494 projects):

Q4 2021 Project Company TQI Score TQI Level
1. Playground Mastervolt Amsterdam NL 100.00%

Winner mid-sized projects Q3 2021 - TomTom Michi

The Winning Eleva System Control Team

Eleva is an exam and patient-related automatic parameter setting control for Philips radiography and fluoroscopy systems. Users can easily adapt exposure parameters by choosing from pre-programed settings and applying them right from the Eleva workspot to enhance workflow efficiency.

The Philips Eleva System Control

Eleva System Control SW is responsible for providing physical components/devices abstraction to Eleva. This ensures adoptability to new components and technologies to Philips radiography and fluoroscopy systems.

Quality is always a major driver due to the regulated environment and IEC62304

  • There is a long history of quality assurance tools like static code analysis, code review etc.
  • Dedicated resources and management support for software quality assurance.
  • Introduction of LEAN methodology to software development e.g. visual management and continuous improvement.
  • Experienced team with quality mindset knowing the benefits of automated code quality measurements.
  • Learning culture that distributes new techniques within the team e.g. unit test techniques.

It was certainly not an easy route to achieve this. According to the team architect and software designer of the team this was mainly because the existing code base was already large. It is hard to apply software quality measurements to such a system and find a way to improve gradually while making sure that you are really improving the code instead of focusing on tool satisfaction.

According to the software team, TIOBE’s TiCS framework helped to reach these goals in the following ways:

  • Central toolset that helps on visual software code quality assurance.
  • Alignment of different tools from different vendors to a central entry point for engineers.
  • Allows managers to easily observe improvements in code quality by having an easy quality indicator system.
  • Setting the standards for software quality metrics, the TQI helps discovering the improvement points within our code base.
  • Opening the field for competition with other software development teams.
  • TiCS viewer filters can be used to provide the visualization of our current SMART KPIs (LEAN).

Of course there is also room for improvement for the TiCS tooling such as better performance, more customizations for code complexity and improved C/C++ code checkers.

To conclude this story we asked the winning team whether there is anything they would like to recommend to other software teams that wish to improve their code quality. Their answer consists of the following 5 key points:

  • Get the team on board, learn the benefits of code quality assurance.
  • Set achievable targets and pursue the goals persistently.
  • Set priorities for improvements and concentrate on the large benefits first.
  • Have the right tools e.g. refactoring tool or unit test frameworks.
  • Have dedicated resources to push the software quality assurance.

The next award will be announced the 1st of April 2022. Will the Eleva System Control team still be number one by then? Their answer is clear: “We have a quality mindset and are focused on improving the quality of software day by day. So we are quite confident to remain in the leading position.”

Previous Winners

  • 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 gain software quality.

Contact us