Omar Alzuhaibi: Lessons Learned from Model Learning of Legacy Software


Event Details


Legacy software is one of the most common struggles of the current software industry, being costly to maintain yet essential for the ongoing industrial process. This makes refactoring especially risky. The black-box reverse engineering technique we call model learning comes to aid. As pleasant in theory, as perilous in application it is however. This presentation walks through some of these dangers and demonstrates lessons I learned from analysing certain legacy components at Philips Healthcare.