Background

Improving software quality and efficiency by product code encapsulation

Erik Onstenk is a lead software architect at Kulicke & Soffa Netherlands.

Corné van de Pol is a consultant at Alten Netherlands and the tech lead of the refactoring project at Kulicke & Soffa.

Leestijd: 4 minuten

To maintain the speed and quality of machine software, Kulicke & Soffa and Alten have started a refactoring project parallel to regular development. Their efforts are already starting to pay off.

Founded in 1951, Kulicke & Soffa (K&S) is a leading provider of semiconductor and electronic assembly equipment. In the Netherlands, it develops pick-and-place systems. Placing components on a PCB, these machines are used for surface mounting technology (SMT) and advanced packaging applications.

The development of the system software started over a decade ago. At some point in time, alternative flows were introduced in the codebase to support product variations. As time went by, more variations and versions were required, and alternative flows started to accumulate and spread over a growing number of software components.

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one and enjoy all the benefits.

Login

Related content