Welding input parameters play a very significant role in determining the quality of a weld joint. The joint quality can be defined in terms of properties such as weld-bead geometry, mechanical properties, and distortion. Generally, all welding processes are used with the aim of obtaining a welded joint with the desired weld-bead parameters, excellent mechanical properties with minimum distortion.Nowadays, application of design of experiment (DoE), evolutionary algorithms and computational network are widely used to develop a mathematical relationship between the welding process input parameters and the output variables of the weld joint in order to determine the welding input parameters that lead to the desired weld quality. A comprehensive literature review of the application of these methods in the area of welding has been introduced herein. This review was classified according to the output features of the weld, i.e. bead geometry and mechanical properties of the welds.