Special thanks to professor, supervisor, and friend Maria Cecília Calani Baranauskas for her trust, advice, dedication and for the opportunity, for showing me the way and for providing a turning point in my professional life. Your ethical stance, experience, and knowledge have brightened the journey that was this doctoral thesis, and you will forever be an example to be followed.To Terra da Gente and EPTV team by the partnership and collaboration with this doctoral thesis, and for the cordial and constructive workshops performed at EPTV. I specially thank my friend Giulio Caio Junqueira Breviglieri that opened the doors for this project at EPTV.To my friends in the InterHAD group for the various conversations, for the meetings, for the support with the experiments, and for the ever-present companionship. All of you have made this path both more challenging and more enjoyable. I would like to give special thanks to my friend Roberto Pereira for the brilliant partnerships and the limitless exchange of ideas, to my friend Vanessa Regina Margareth Lima Maike for the daily partnerships and loyalty throughout this research, and to my friend Julián Esteban Gutiérrez Posada, who always brought joy and was a true friend, even on the most difficult days.UNICAMP and the Institute of Computing are responsible for the infrastructure and excellence of the doctoral program.