Как я должен указать инструмент или библиотеку в своей статье?

При использовании онлайн-библиотеки, инструмента, фреймворка или чего-то подобного, как правильно ссылаться на него в статье?

(Я работаю в области компьютерных наук). Например, хочу сказать, что многие популярные реализации метода, представленные в [ссылке на статью], используют немного измененный вариант основной формулы. Я упоминаю несколько примеров реализации (например, OpenCV , VLFeat ).

Когда я думаю о том, как сослаться на это, у меня возникает несколько дилемм:

  • Я мог бы поместить небольшое пояснение в сноску или добавить его в список литературы.
  • Я мог бы использовать ссылку на главную веб-страницу или онлайн-руководство.
  • я вообще ссылаюсь?

Этот вопрос о том, как ссылаться на Python, несколько похож. Разница в том, что инструменты, на которые я хочу сослаться, довольно хорошо известны в моем сообществе (в отличие от Python для биологов). Короче говоря, я ищу хороший способ отметить инструменты, фреймворки или библиотеки, не связанные ни с одной статьей в моем письме .

Возможный дубликат: academia.stackexchange.com/questions/15374/… (хотя вопрос идет немного в другом направлении, ответы там должны отвечать и на это)
@xLeitix Я не видел этого, но теперь, когда я его вижу, рассматриваемые инструменты указывают способ их цитирования : один даже связан со статьей. Но что, если с инструментом не связано ни одной публикации? Я действительно нашел особенности цитирования для двух инструментов, о которых я спрашивал (кстати, не публикаций), но каждый ли инструмент указывает, как его цитировать? Если нет, вопрос может быть актуальным и более общим, чем тот, на который вы ссылаетесь.
Честно говоря, я не вижу разницы с вопросом, на который вы ссылаетесь: как я могу ссылаться на язык программирования Python в диссертации или статье? . То, как вы это цитируете, не должно зависеть от их популярности (если только что-то не настолько известно, что вы воздерживаетесь от его цитирования). Одним из дополнений является то, что если вы хотите быть более конкретным (например, реализация X в среде Y, вы можете рассматривать X как главу (и указать на конкретный файл/класс/функцию)).

Ответы (3)

Хорошая цитата обладает следующими свойствами:

  • Отдает должное там, где это необходимо, за (идею, инструмент, набор данных и т. д.), которые не принадлежат вам.
  • Направляет читателя вашей статьи, где искать, если он / она хочет убедиться, что ваши утверждения об (идее, инструменте, наборе данных и т. д.) верны.

Любое из следующего может быть использовано для цитирования инструмента, если выполняются вышеуказанные свойства:

  • Если авторы инструмента объясняют, как они хотели бы, чтобы его цитировали, следуйте этим рекомендациям.
  • Если есть документ или технический отчет об инструменте, укажите это, потому что это то, что, вероятно, хотели бы авторы (если они не уточнили).
  • Если нет бумаги или ТЗ, укажите сайт инструмента.

Конечно, в большинстве случаев вы не первый, кто цитирует инструмент — поищите в Google Scholar название инструмента и узнайте, как его цитировали другие.

Я бы сделал акцент на разделе обзора литературы в вашей статье и/или диссертации. С этой точки зрения возможны два стиля цитирования. Во-первых, вместо того, чтобы ссылаться на язык программирования, ссылайтесь на концепцию, о которой вы пишете. Например, вместо того, чтобы сказать

C++ (Stroustrup, 1986) is a programming language.

сказать

Stroustrup (1986) extends C to develop object-oriented programming by doing so and so.

Таким образом, вы обогащаете свой обзор литературы, а не просто накапливаете ссылки.

С другой стороны, если инструмент достаточно новый и еще нигде в литературе не использовался, то укажите, кем и где он был разработан. Например, SuperComp разработала SuperLang, который вы хотите процитировать. Это может выглядеть так:

SuperComps (2014) develops Superlang for this and that so on and so forth.

Ссылка для него может быть онлайн-ресурсом, книгой, руководством и т. д., и она будет просто следовать вашему стилю ссылки, например, APA, Гарвард и т. д.

Таким образом, вы можете просто указать OpenCV, VLFeat в качестве веб-сайта, онлайн-ресурса, связанной статьи или автора (авторов) патентов или лицензий.

Если есть статья, связанная с представлением инструмента, фреймворка или библиотеки, следует использовать правильную ссылку.

Если вы ищете хороший способ отметить инструменты, фреймворки или библиотеки, не связанные ни с одной статьей (например, в случае с Python), вы можете сделать это в сноске.

Если я использую инструмент «в общем» и хочу указать читателю, где он может найти код, я бы предпочел ссылку на код, а не на статью с его описанием.