To cite package vcd in publications use:

David Meyer, Achim Zeileis, and Kurt Hornik (2015). vcd: Visualizing Categorical Data. R package version 1.4-1.

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

David Meyer, Achim Zeileis, and Kurt Hornik (2006). The Strucplot Framework: Visualizing Multi-Way Contingency Tables with vcd. Journal of Statistical Software, 17(3), 1-48. URL http://www.jstatsoft.org/v17/i03/

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

Achim Zeileis, David Meyer, and Kurt Hornik (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 = {2015},
    note = {R package version 1.4-1},
  }
  @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},
  }