Isso é determinado pelo formato da citação exigida pela instituição ou pela revista.
Por exemplo, o APA possui diretrizes para referências de software de computador e, se forem seguidas, a saída do LaTeX precisa produzir o formato apropriado. Um exemplo que eles dão (entrada de referência 92 para software de computador) é
Miller, ME (1993). O Interactive Tester (versão 4.0) [Software de computador]. Westminster, CA: Serviços Psytek.
mas existem muitas regras precisas para diferentes categorias de software. Em muitos casos, o software não é colocado em uma entrada de referência, mas apenas mencionado no texto com seu nome próprio e número da versão (consulte o Manual de Publicação da Sociedade Americana de Psicologia (5ª edição, 2001), p.280)
Outro exemplo de lista de discussão está em http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2007-10/msg01823.html :
Software com um manual:
@BOOK{lapack99,
AUTHOR = {Anderson, E. and Bai, Z. and Bischof, C. and
Blackford, S. and Demmel, J. and Dongarra, J. and
Du Croz, J. and Greenbaum, A. and Hammarling, S. and
McKenney, A. and Sorensen, D.},
TITLE = {{LAPACK} Users' Guide},
EDITION = {Third},
PUBLISHER = {Society for Industrial and Applied Mathematics},
YEAR = {1999},
ADDRESS = {Philadelphia, PA},
ISBN = {0-89871-447-8 (paperback)}
}
@Article{frigo-johnson05,
author = {Matteo Frigo and Steven G. Johnson},
title = {The design and implementation of {FFTW3}},
journal = pieee,
year = 2005,
volume = 93,
number = 2,
pages = {216--231},
month = {February}
}
Software livre sem manual publicado:
@Misc{popinet00,
author = {Stephane Popinet},
title = {{GTS}: {GNU} {Triangulated} {Surface} library},
howpublished = {\url{http://gts.sourceforge.net/}},
year = {2000--2004}
}