On Wed, Jul 27, 2011 at 10:08 AM, Andrey Novoseltsev <novos...@gmail.com> wrote:
> I have just looked over PARI citing discussion and recently I had a
> talk with a developer of a software package X who was concerned that
> inclusion of X into Sage will mean that people will stop giving credit
> to X (and this developer in particular ;-)) Sometime ago there were
> suggestions to somehow gather statistics on how many times which
> function was called, which in practice does not seem like a great idea
> due to performance hits and privacy issues. Figuring out manually
> which components are used is somewhat boring and actually quite hard.
>
> But how about this: suppose I have written a function f that does what
> I need and I want to properly cite people and systems who made it
> possible, but at the same time I am too busy/lazy to do much to
> achieve it. However, I can do
>
> sage: uc = UsedComponents("f(75)")

I believe Mike Hansen implemented something that does the above (using
the profiler) already.  However, I don't remember if it is in Sage or
not, or where to find it.

>
> and then
>
...
> I don't know how long such lists will be typically, and perhaps it may
> be a bit weird to cite 10 papers and 20 software systems, but at the
> same time if they were used - why not. As to where stop the list of
> components, I think that "is it included in Sage distribution" is a
> reasonable compromise, i.e. Linux and gcc don't have to be cited,
> Python and Cython probably have to. This also can be made tunable
> leaving the final choice to users conscience, which is more or less
> the case for regular paper citations.

If nothing else, it would be very nice if we had an entry in the
database for each paper listed here:

    http://sagemath.org/library-publications.html

showing what systems are used.   For example, at would be good if
somebody wrote a webform or something for submitting papers, and part
of what it asked is for a list of systems used (and a command like you
mention above would be suggested by the form).
Then we could make it so after each entry in
http://sagemath.org/library-publications.html there would be a little
list of links for the components used, or a single link to a list of
components for that paper, or maybe just a way of showing "all papers
that use a given component".   Then when Karim B. of PARI complains
"you don't cite us", we can respond with a link like:

     http://sagemath.org/library-publications.html?system=pari

that shows a nicely formatted list of papers all of which cite PARI.
He can then include a link to this list in his grant proposals, etc.
Many, many components of Sage (including Pari!?) don't have a page
listing publications that used their system, so we would be providing
a useful service to them.

 -- William

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to