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 Q4 2021

1 January 2022

Philips Eleva wins the Q4 2021 Software Quality Assurance 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% A label dark: Top quality software
2. (3) Rhy2020 Philips Bothell USA 91.11% A label dark: Top quality software
3. (2) NavUI TomTom Amsterdam NL 90.79% A label dark: Top quality software
4. (4) NavKit NDS TomTom Amsterdam NL 88.58% B label: High quality software
5. (-) NavKit 2 TomTom Amsterdam NL 87.73% B label: High quality software

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% A label dark: Top quality software
2. NxGen Philips Bengaluru IND 96.76% A label dark: Top quality software
3. User Workflow Philips Bengaluru IND 96.61% A label dark: Top quality software

 

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% A label dark: Top quality software

Winner mid-sized projects Q4 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