The ability to build arguments that express thoughts is crucial for intelligent interactions among human beings. Thus, argumentation techniques have been applied for years in fields, such as rhetoric or artificial intelligence. More specifically, the agents paradigm fits into the use of these types of techniques because agents shape a society in which they interact to make arrangements or to decide future actions. Those interactions can be modelled using argumentation techniques. Therefore, the application of those techniques in multi-agent systems is an interesting research field. However, no systematic review has been conducted previously, to the best of the authors' knowledge, to provide an overview of argumentation techniques for multi-agent systems. This paper presents a systematic review of argumentation techniques for multi-agent systems research. The period of time that is included in this review is from 1998 to 2014. The objective of this review is to obtain an overview of the existing approaches and to study their impact on research and practice. The research method has been defined to identify relevant studies based on a predefined search strategy, and it is clearly defined to facilitate the reading of this paper. All of the included studies in this review have been analysed from two different points of view: the Application view and the Multi-Agent System view. A comprehensive analysis of the extracted data is provided in the paper, which is based on a set of research questions that are defined. The results of this review reveal suggestions for further research and practice. The argumentation technology is actually in a phase of internal enhancement and exploration. Moreover, the research interest in this topic has increased in the last years. Furthermore, several interesting findings are presented in the paper.