Recently, materials with superior mechanical properties have been developed and become the optimum choice in many applications such as optics and electronics. However, most of these materials such as glass and ceramics are considered difficult-to-cut materials due to their high hardness. Machining such materials by conventional machining leads to low surface quality, rapid tool wear, and high cutting forces. Currently, Vibration-Assisted Machining (VAM) is found to be effective for machining difficult-to-cut materials. Nevertheless, researchers are investigating how to optimize the machining parameters and to test the possibility of cutting a variety of novel engineering materials. This work reviews the different attempts which have been carried out to investigate the effect of VAM parameters during machining processes. This endeavour helps to get a deep understanding of the VAM, address its critical issues, and propose a framework to design a high performance VAM devices.