Firstly, I would like to start by thanking my mothers, Raquel, Sara, and Rosula, because you always supported me from a distance, encouraged me, and reminded me of my way and my dreams of pursuing my master's degree in another country. Mommy, until your last days, you guided me and reminded me of what my duty was and gave me the motivation to finish my master's degree; you always will be in my mind and my heart.Raquel, besides being my mother, you are my best friend. Thank you for all the support, love, understanding, and advice you give me daily. It was a great help all this time. Mom Sara, you always encourage me and support my dreams and ideas. All of you are the best of my life. I love you so much.I also thank my advisor, Prof. Lisandro Zambenedetti Granville, first for the opportunity and acceptance to be my advisor for believing and investing in me. I am grateful for the valuable lessons and teachings that you gave me to be a better researcher. In addition, I would like to thank my co-advisor, Prof. Ronaldo Alves Ferreira, for his guidance and time, always trying to polish my inner researcher and helping me with the most challenging problems in our research. Equally, I would like to thank Arthur Selle Jacobs for his guidance, advice, and time to help me understand our research's core. Also, I am thankful to my professors from the Institute of Informatics at UFRGS, who taught me, guided me, and gave me their support during my master's degree, professors Jefferson Campos Nobre and Luciano Paschoal Gaspary. And thank the administrative staff of the informatics institute, Luis Otavio, Silvania, Eliane and Rossane, for the support provided. Also, I want to thank the JEMS project of which I was a part, and it took me to meet Marcus and Tiago, with whom I had the honor of teaming up. I thank my best friend and brother, Victor, for his support. He was always ready to help me when needed, even from a distance, and encouraged me at every step I took.During my journey toward the master's degree, I met exceptional people who always encouraged and supported me. Laura, Marcelo, Francisco, Nicolas, Ricardo, Luciano and Faezeh, thank you very much. Laura and Marcelo, you are an essential part of my life.You became my guardian angels and were my main support in the most difficult times, and Francisco joined the group. Thank you very much for all the support guys. I am very grateful to meet you. I adore you very much. All of you have my profound appreciation.