Taking advantage of the software product line paradigm to generate customized user interfaces for decision-making processes: a case study on university employability