This paper reviews a brief portion of the literature on code switching in sociology, linguistic anthropology, and sociolinguistics, and suggests a definition of the term for sociocultural analysis. Code switching is defined as the practice of selecting or altering linguistic elements so as to contextualize talk in interaction. This contextualization may relate to local discourse practices, such as turn selection or various forms of bracketing, or it may make relevant information beyond the current exchange, including knowledge of society and diverse identities.
"“Code Switching” in Sociocultural Linguistics,"
Colorado Research in Linguistics: Vol. 19.
Available at: https://scholar.colorado.edu/cril/vol19/iss1/1