Due to the increasing applicability of software applications in people's daily lives, ranging from education to health, e-commerce, finance, and social media, software engineering is no longer ...