To cite package vcd in publications use:

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

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. doi:10.18637/jss.v017.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. doi:10.1198/106186007X237856.

Corresponding BibTeX entries:

  @Manual{,
    title = {vcd: Visualizing Categorical Data},
    author = {David Meyer and Achim Zeileis and Kurt Hornik},
    year = {2022},
    note = {R package version 1.4-10},
  }
  @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},
    doi = {10.18637/jss.v017.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},
    doi = {10.1198/106186007X237856},
  }