To cite package vcd in publications use:

Meyer D, Zeileis A, Hornik K (2020). vcd: Visualizing Categorical Data. R package version 1.4-5.

To cite the strucplot framework (e.g., functions mosaic(), sieve(), assoc(), strucplot(), structable(), pairs.table(), cotabplot(), doubledecker()), additionally use:

Meyer D, Zeileis A, Hornik K (2006). “The Strucplot Framework: Visualizing Multi-Way Contingency Tables with vcd.” Journal of Statistical Software, 17(3), 1–48. http://www.jstatsoft.org/v17/i03/.

If you use the residual-based shadings (in mosaic() or assoc()), please cite:

Zeileis A, Meyer D, Hornik K (2007). “Residual-based Shadings for Visualizing (Conditional) Independence.” Journal of Computational and Graphical Statistics, 16(3), 507–525.

Corresponding BibTeX entries:

  @Manual{,
    title = {vcd: Visualizing Categorical Data},
    author = {David Meyer and Achim Zeileis and Kurt Hornik},
    year = {2020},
    note = {R package version 1.4-5},
  }
  @Article{,
    title = {The Strucplot Framework: Visualizing Multi-Way Contingency
      Tables with vcd},
    author = {David Meyer and Achim Zeileis and Kurt Hornik},
    journal = {Journal of Statistical Software},
    year = {2006},
    volume = {17},
    number = {3},
    pages = {1--48},
    url = {http://www.jstatsoft.org/v17/i03/},
  }
  @Article{,
    title = {Residual-based Shadings for Visualizing (Conditional)
      Independence},
    author = {Achim Zeileis and David Meyer and Kurt Hornik},
    journal = {Journal of Computational and Graphical Statistics},
    year = {2007},
    volume = {16},
    number = {3},
    pages = {507--525},
  }