Understanding the motivations, challenges, and practices of software rejuvenation - Lucas, Walter (2023)