Argumentation is an essential part of our daily life both in our individual and our social activities. The extensive trajectory of research on argumentation from Aristotle to today's computational argumentation in artificial intelligence shows how far research in argumentation has come. Argumentation theory can shed light on the process of decision making, from modeling to evaluating a problem. Models of argumentation reflect how arguments relate to one another, and semantics of models of argumentation reflect how to use argumentation for making a decision under inconsistent, controversial, and incomplete information. In this thesis we consider abstract dialectical frameworks (ADFs for short), one of the powerful formalisms of argumentation...