Miejsca publikacji artykułów podkreślających oprogramowanie


36

Oprogramowanie jest podstawową częścią nauki obliczeniowej i jest coraz częściej uznawane za istotną część dokumentacji naukowej. Biorąc pod uwagę wartość wykorzystania istniejącego i dobrze przetestowanego kodu, warto zakomunikować istnienie użytecznych kodów tak szeroko, jak to możliwe, i pochwalić ich twórców. W środowisku akademickim oznacza to publikowanie niektórych artykułów, które koncentrują się głównie na oprogramowaniu.

Gdzie można publikować prace naukowe, których głównym celem jest oprogramowanie komputerowe? Aby być całkowicie jasnym, odnoszę się do prac, które mogą nie zawierać żadnej nowej matematyki, algorytmów itp. - naprawdę koncentrują się na oprogramowaniu.

Chciałbym również dowiedzieć się od tych, którzy przesłali takie dokumenty do tych czasopism, jakie były doświadczenia i jakie miejsca polecają.


Podsumowanie udzielonych odpowiedzi:


1
Ponieważ w końcu pojawi się dla naszej społeczności, a ty jesteś modem, masz bardzo niski wskaźnik akceptacji. Wydaje się też, że jest to pytanie, na które nie ma żadnej szczególnie właściwej odpowiedzi - być może jego pasza dla CW?
Fomite

Jakie są czasopisma, w których mogę publikować oprogramowanie za darmo? Zdecydowałem się opublikować moje oprogramowanie w (ogólnych obszarach nauki), ale większość czasopism wymaga ode mnie zapłaty ogromnej kwoty.
Eular

Odpowiedzi:


5

Istnieje kilka innych czasopism specyficznych dla aplikacji: na przykład Journal of Computational Physics lub Computer Physics Communications , które akceptują artykuły zarówno o algorytmach, jak i oprogramowaniu stosowanym do ich implementacji. Jeśli jesteś w dziedzinie chemii, Journal of Chemical Theory and Computation może być kolejnym czasopismem do rozważenia. Wszystkie te pozwalają na publikację pakietów - widziałem omówione w nich kody. Komputery i inżynieria chemiczna zezwalają na dokumenty z implementacją oprogramowania, ale muszą zrobić coś oryginalnego - nie może to być dokument „stopniowego postępu”.


Zgodnie z celami i zakresem komputerów i inżynierii chemicznej „raporty z wdrażania oprogramowania muszą zawierać nowe zastosowania najnowocześniejszych technologii komputerowych”. Z samego tego zdania nie jest dla mnie jasne, jak duży postęp uczyniłby coś nowego, ale w samym czasopiśmie jest mnóstwo przykładów.
Geoff Oxberry

Czy możesz wskazać mi artykuł JCP, którego głównym celem jest oprogramowanie?
David Ketcheson

Anderson i in. to artykuł, który w zasadzie uruchomił HOOMD. Wydaje mi się, że można powiedzieć, że skupiają się bardziej na „implementacji” niż kodzie, ale w pewnym momencie trudno traktować je jako całkowicie odrębne.
aeismail

Hmmmm, tak, nie myślałem o papierach zorientowanych na wydajność, kiedy pisałem pytanie, ale jest to szara strefa.
David Ketcheson


4

Opublikowałem kilka artykułów na temat oprogramowania. Jednym z nich był Kod źródłowy BMC w biologii i medycynie - Projekt Multiscale Systems Immunology: oprogramowanie do symulacji immunologicznej opartej na komórkach oraz PLoS ONE - SNPpy - zarządzanie bazą danych dla danych SNP z badań Genome Wide Association .

To dwa bardzo różne projekty. Ten pierwszy jest systemem opartym na czynnikach symulacyjnych napisanym do modelowania układów immunologicznych, więc należy do biologii obliczeniowej. Ten ostatni jest systemem baz danych do zarządzania danymi SNP w kontekście GWAS, więc należy do bioinformatyki.

Jeśli chodzi o doświadczenie wydawnicze - czas oczekiwania był krótki w porównaniu do prac matematycznych, co było dobre. Recenzenci nie sprawili mi trudności, co też było dobre. Z drugiej strony, publikacja dokumentu programowego jest niezwykle czasochłonna. Masz do czynienia z papierem i bazą kodów, nie wspominając o dokumentacji użytkownika.

Niepokojące było to, że widziałem niewiele dowodów, że recenzenci rzeczywiście starali się uruchomić oprogramowanie i zero dowodów, że rozumieli projekt kodu, a nawet patrzyli na kod. Oba dzienniki powyżej miały po dwa raporty recenzentów. W pierwszym przypadku (BMC) jeden z recenzentów wskazał, że próbował zainstalować / uruchomić oprogramowanie i nie powiódł się (problem, który rozwiązaliśmy), ale z czterech recenzji, to był jedyny, który konkretnie wspominał cokolwiek o rzeczywistym oprogramowaniu. Większość komentarzy była bardziej ogólna, dotyczyła kwestii naukowych i odnosiła się do kwestii, które przedstawiłem w artykule. Ogólnie rzecz biorąc, mam wrażenie, że recenzenci po prostu czytali gazetę. W idealnym świecie recenzent zainteresowałby się również projektem oprogramowania i szczegółami kodu, w tym takimi kwestiami jak wydajność, zależności, przenośność, rozszerzalność i testowanie. Recenzenci SNPpy pytali o przenośność i rozszerzalność. tak jak twierdziłem w artykule, że oprogramowanie jest zarówno przenośne, jak i rozszerzalne, ale nie sądzę, żeby faktycznie patrzyli na kod. Mówiąc uczciwie, zrozumienie, na czym polega nietrywialna baza kodu, jest ciężką pracą, a być może więcej niż można się spodziewać po nieopłaconym recenzencie.

Użyłem LaTeXa do obu tych dokumentów. W przypadku PLoS wymagało to sporo skoków przez obręcze, aby manuskrypt wyglądał tak, jak chcieli, ponieważ tak naprawdę nie używają LaTeXa i uruchomili jakiś program do konwersji. PLoS zrobił bałagan w konwersji moich danych, które zostały wykonane przy użyciu TikZ, i były bardzo miłe, ale nie wiedziałbyś, że patrząc na ich wersję. Warto również zauważyć, że PLoS nie dostarcza dowodów manuskryptu.


4

Raport Journal of Computational Chemistry (sekcja artykułów specjalnych) i International Journal of Quantum Chemistry dotyczący oprogramowania i algorytmów.


Nie widzę czegoś takiego w celach i zakresie Journal of Computational Chemistry. Czy możesz wskazać przykłady artykułów programowych w czasopiśmie?
David Ketcheson

Mają sekcję „Nowości i aktualizacje oprogramowania” specjalnie dla oprogramowania. Zobacz wytyczne dla autorów ( onlinelibrary.wiley.com/journal/10.1002/(ISSN)1096-987X/... ) w części „Specjalne typy artykułów”.
khinsen

JCompChem to miejsce do zgłaszania aktualizacji dużych pakietów oprogramowania, ale daleko mu do najlepszego miejsca do pracy algorytmicznej. Przez ostatnie 20 lat IJQC znacznie spadło. Obecnie jest to dziennik trzeciego lub czwartego poziomu. Zgłoszono tam bardzo mało pracy oprogramowania lub algorytmu, a to, co wydaje się być stosunkowo nieciekawe.
Jeff

3

Dwa, których jeszcze nie widziałem na tej liście, które mogą kiedyś zainteresować kogoś poza mną, to American Journal of Epidemiology and Epidemiology .

Jeśli napisałeś sprytne oprogramowanie, by osiągnąć coś, na czym im zależy Epidemiolog, mogą go opublikować. Widziałem ostatnio przynajmniej krótkie artykuły na temat makr SAS, aby przeprowadzić nieco bardziej wyrafinowaną analizę statystyczną, program, który wykonuje regresję punktów łączenia, i który wykonuje pewne specyficzne dla danego pola rzeczy z ukierunkowanymi wykresami acyklicznymi.

Okazuje się, że jedna ze wspomnianych publikacji była w Epidemiologii : http://journals.lww.com/epidem/Fulltext/2011/09000/DAGitty__A_Graphical_Tool_for_Analyzing_Causal.22.aspx

Żaden dziennik, który, jak podejrzewam, nie mówi, że szukają artykułów na temat oprogramowania - co jest związane z branżowymi czasopismami w dyscyplinie, która nie jest oprogramowaniem, ale analiza obejmująca oprogramowanie nie jest rzadkością, a link jest przykładem artykuł w całości poświęcony oprogramowaniu.

AJE:

Artykuły dotyczące praktycznego zastosowania metod epidemiologicznych lub statystycznych (takich jak wdrażanie technik statystycznych lub ocena strategii wywiadów) są publikowane w części zatytułowanej Praktyka epidemiologii.

Epidemiologia: powyższy artykuł został opublikowany jako list. Akceptują również recenzje oprogramowania, jeśli masz przyjaznego kolegę lub kogoś w terenie, który może być zainteresowany.

Wiem, że zachęcają do suplementów elektronicznych z kodem i przynajmniej coś tam przejrzałem z linkiem do repozytorium Github.


Czy możesz podać linki do konkretnych przykładów? Nie widzę nic na temat oprogramowania w opisie czasopisma.
David Ketcheson

@DavidKetcheson Zgodnie z życzeniem
Fomite,


3

Journal of Machine Learning Research (JMLR) ma utwór „Machine Learning Open Source Software”. Jest dość selektywny (co uważam za dobrą rzecz). Czasopismo jest całkowicie bezpłatne (dla autorów i czytelników) i prowadzone przez wolontariuszy.


3

Towarzystwo optymalizacji matematycznej niedawno wydało czasopismo

Obliczenia programowania matematycznego

Z ich „Celów i zakresu”:

Mathematical Programming Computation (MPC) publikuje oryginalne artykuły badawcze dotyczące zagadnień obliczeniowych w optymalizacji matematycznej. Artykuły przedstawiają innowacyjne oprogramowanie, testy porównawcze, środowiska modelowania, biblioteki danych i / lub aplikacji. Główną cechą czasopisma jest uwzględnienie towarzyszącego oprogramowania i danych wraz z przesłanymi manuskryptami.

W odniesieniu do tematów piszą:

Tematy objęte MPC obejmują programowanie liniowe, optymalizację wypukłą, optymalizację nieliniową, optymalizację stochastyczną, niezawodną optymalizację, programowanie liczb całkowitych, optymalizację kombinatoryczną, optymalizację globalną, algorytmy sieciowe i języki modelowania.


3

Obliczenia w nauce i inżynierii to kolejna opcja. Jest to hybryda czasopisma naukowego (z recenzowanymi artykułami fabularnymi) i czasopisma (z niereferowanymi regularnymi kolumnami). Publikuje artykuły, które czytelnicy mogą uznać za interesujące. Artykuł na temat oprogramowania powinien zatem zawierać interesujący materiał, np. Na temat konkretnych zastosowanych technik, które są przydatne szerszej publiczności niż samo oprogramowanie.

Powinienem chyba dodać, że jestem członkiem rady redakcyjnej tego czasopisma.



0

Istnieje kilka czasopism specyficznych dla aplikacji

Komputery i geologia, Komputery i płyny, Komputery i konstrukcje,

itp.


1
Czy możesz publikować w nich artykuły o oprogramowaniu? Nie jest dla mnie jasne ich „cele i zakres”. Wydaje się, że artykuły powinny zawierać nowe algorytmy lub nowe aplikacje.
David Ketcheson
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.