Выпустите заявку на исследование, прежде чем опубликовать свою статью

Я занимаюсь независимыми исследованиями в области компьютерных наук, и я разрабатываю какую-то программу, которая, я думаю, могла бы написать пару статей для этого.

Мой вопрос в том, что я должен делать между

  1. Сначала опубликуйте статью, а затем выпустите ее приложение
  2. Сначала выпустите приложение, а затем опубликуйте его документ

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

Любые советы или проблемы, пожалуйста, и ниже.

Где вы надеялись опубликовать свою работу? Что это за приложение? В зависимости от приложения в журнале может ожидаться оценка того, как он используется пользователями, поэтому его выпуск может быть необходим . Мастерской может быть просто интересно увидеть работающую демонстрацию
например, применение в DSL и публикации, посвященные его дизайну.
Я думаю, если выпустить приложение первым, мы можем написать о критике, обсуждении или даже улучшить приложение. Но как сделать так, чтобы об этом никто не написал до того, как ты это напишешь. Потому что между выпуском приложения и публикацией статьи есть промежуток, например, 4 месяца.
Очень маловероятно, что кто-то подхватит ваше приложение, полностью разберется в нем и сможет написать о нем статью раньше, чем вы. Я бы не беспокоился об этом.
@BillBarth Не могли бы вы расширить это до ответа, чтобы я мог проголосовать за него?

Ответы (2)

Ваша модель угроз просто не работает в реальности. Хорошо зная свой код (потому что вы его написали), вы имеете огромное преимущество перед всеми остальными в мире. Очень маловероятно, что кто-то, даже специалист по предметно-ориентированным языкам, возьмет ваше приложение, полностью поймет его и сможет написать о нем статью до того, как вы закончите свою статью и отправите ее. Я бы действительно не беспокоился об этом.

Кроме того, по моему опыту, люди говорят о своих открытых исходных кодах задолго до того, как опубликуют свои маркерные статьи. Хорошо иметь возможность обсудить свою работу с коллегами и привлечь пользователей, прежде чем вы закончите статью. Возможно, вы найдете несколько соавторов в процессе.

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

У вас также есть преимущество в том, что вы можете найти заинтересованных лиц ДО того, как ваша статья будет опубликована, что, вероятно, приведет к более посещаемому выступлению.

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