This was something that I found very, very confusing when I first began studying factorization in rings with zero-divisors. Nearly every author uses the term "irreducible" and "associate"; however, the problem is they mean different things in each case. As far as I can tell D.D. Anderson and A. Frazier'sValdez-Leon's method of 3 choices for associate, and several choices of irreducible (irreducible, strongly irreducible, m-irreducible, very strongly irreducible) is the most general and encompasses the others in the following way:
In Galovich's paper he chooses for associate the relation $\approx$. That is $a$ and $b$ are "associate" in the Galovich sense if $a=\lambda b$ for some unit $\lambda$. His choice for "irreducible", is what Anderson and FrazierValdez-Leon termed "very strongly irreducible."
In Bouvier's papers we have "associate" is $\sim$ as in Anderson and FrazierValdez-Leon $a$ and $b$ are associate if $(a)=(b)$. However, the choice for "irreducible" is what is called m-irreducible, which comes from the fact that $a$ is m-irreducible if it is maximal among all principal ideals. For non-zero elements, the strength of this type of irreducible falls between strong irreducible and very strong irreducible. For zero, $0$ is m-irreducible if and only if $R$ is a field. For zero to be irreducible, strongly irreducible, or very strongly irreducible is equivalent to $R$ being a domain.