The Given-When-Then (GWT) format is one of the most common and effective methods for defining acceptance criteria. It is based on the Behavior-Driven Development (BDD) approach, which focuses on describing the expected behavior of the system from the user's perspective. The GWT format consists of three parts: Given, When, and Then. Given describes the preconditions or the initial state of the system before the user performs an action; When describes the action or event that the user performs on the system; and Then describes the expected outcome or result of the action or event. This format helps to write clear and testable acceptance criteria due to its simplicity, structure, and specificity. It also helps to avoid ambiguity, vagueness, and complexity. For example, when creating a registration page, one may use acceptance criteria such as: if a valid email address and password is entered and submitted, then a confirmation message should appear that their account has been created; if an email address already registered is entered and submitted, then an error message should appear that it is already in use; if an invalid email address or password is entered and submitted, then an error message should appear that it is invalid; if social media login button is clicked, then be redirected to social media platform's login page and be able to create an account using social media credentials.