Yazılımı vurgulayan makaleler yayınlamak için yerler


35

Yazılım, hesaplama biliminin temel bir parçasıdır ve giderek daha fazla bilimsel kaydın önemli bir parçası olarak kabul edilmektedir. Mevcut ve iyi test edilmiş kod kullanmanın değeri göz önüne alındığında, faydalı kodların varlığının mümkün olduğunca yaygın bir şekilde iletilmesi ve yaratıcılarına kredi verilmesi faydalı görünmektedir. Akademik bir ortamda, bu öncelikle yazılıma odaklanan bazı makalelerin yayınlanması anlamına gelir.

Temel odak noktası bilgisayar yazılımı olan bilimsel çalışmaları nerede yayınlayabilir? Tamamen açık olmak gerekirse, yeni matematik, algoritmalar vb. İçermeyen işlere atıfta bulunuyorum - bunlar gerçekten de yazılıma odaklanmıştır.

Bu dergilere bu makaleleri gönderenler, deneyimin nasıl bir yer olduğunu ve hangi mekanları önerdiklerini dinlemekten de hoşlanırdım.


Verilen cevapların özeti:


1
Sonunda topluluğumuz için ortaya çıkacağından ve bir mod olduğunuz için çok düşük bir kabul oranına sahipsiniz. Ayrıca, bu tekil olarak doğru cevabın mümkün olmadığı bir soru gibi görünüyor - belki de CW yemi?
Fomite

Yazılımı ücretsiz olarak yayınlayabileceğim dergiler nedir? Yazılımımı (genel bilim alanlarında) yayınlamaya karar verdim ancak dergilerin çoğu bir miktar ağır para ödememi istiyor.
Eular

Yanıtlar:


5

Listelenecek başka uygulamaya özel dergiler de var: Örneğin , Hesaplamalı Fizik Dergisi veya Bilgisayar Fiziği İletişimi , hem algoritmalar hem de bunları uygulamak için kullanılan yazılımlarla ilgili makaleler kabul eden. Kimya alanındaysanız, Kimyasal Teori ve Hesaplama Dergisi, göz önünde bulundurulması gereken başka bir dergi olabilir. Bunların hepsi paketlerin yayınlanmasına izin veriyor - Onlarda tartıştığım kodları gördüm. Bilgisayarlar ve Kimya Mühendisliği , yazılım uygulama belgelerine izin veriyor, ancak orijinal bir şey yapmaları gerekiyor - “artan bir ilerleme” kâğıdı olamaz.


Bilgisayarların ve Kimya Mühendisliğinin amaçlarına ve kapsamına göre , "Yazılım uygulama raporları, en yeni bilgisayar teknolojilerinin yeni kullanımlarını içermelidir." Bu ifadeden, bana ne kadar ilerlemenin ne kadar yeni bir şey yapacağı tam olarak belli değil, ancak derginin kendisinde örneklerin puanları var.
Geoff Oxberry

Beni asıl vurgusu yazılım olan bir JCP gazetesine yönlendirir misiniz?
David Ketcheson

Anderson ve diğ. temelde HOOMD'yi başlatan kağıttır. Sanırım bir kişi koddan ziyade "uygulamaya" odaklandıklarını söyleyebilir, ancak belli bir noktada ikisine tamamen farklı davranmak zor.
aeismail,

Hmmmm, evet, soruyu yazarken performans odaklı yazılar düşünmedim, ama bu gri bir alan.
David Ketcheson


4

Birkaç tane yazılım makalesi yayımladım. Bunlardan biri Biyoloji ve Tıpta BMC Kaynak Kodundaydı - Çok Ölçekli Sistemler İmmünoloji projesi: Genom Geniş Ortaklığı Çalışmalarından SNP Verileri için hücre tabanlı immünolojik simülasyon yazılımı ve PLoS ONE - SNPpy - Veri Tabanı Yönetimi .

Bunlar çok farklı iki proje. İlki, immünoloji sistemlerini modellemek için yazılmış bir simülasyon ajanı tabanlı bir sistemdir, bu nedenle hesaplamalı biyoloji içerisindedir. İkincisi, SNP verilerini bir GWAS bağlamında yönetmek için veritabanı tabanlı bir sistemdir, bu nedenle biyoinformatik içerisindedir.

Yayıncılık deneyimi gittiği sürece, bekleme süresi matematiksel makalelere kıyasla düşüktü ve bu da iyi bir şeydi. Yorumcular bana da iyi olan zor bir zaman vermedi. Eksileri tarafında, bir yazılım kağıdı yayınlamak delice zaman alır. Kullanıcının dokümantasyonundan bahsetmek yerine bir kağıdın artı uğraşacak bir kodun var.

Rahatsız edici bulduğum bir şey, gözden geçirenlerin yazılımı çalıştırmak için gerçekten çaba harcadıklarına dair çok az kanıt gördüğümü ve kod tasarımını anladığına ya da koduna baktıklarına dair sıfır kanıtı gördüğüm oldu. Her iki dergide de iki inceleme raporu vardı. Eski (BMC) davasında bir gözden geçiren, yazılımı kurmaya / çalıştırmaya çalıştığını ve başarısız olduğunu (ele aldığımız bir konu), ancak dört gözden geçirmeden, asıl yazılım hakkında özel olarak bahseden tek şey olduğunu belirtti. Yorumların çoğu, bilimsel konular ve makalede yazdığım noktalar hakkında daha geneldi. Genel olarak, yorumcular çoğunlukla sadece kağıdı okuduklarını hissettim. İdeal bir dünyada, bir gözden geçirici, performans, bağımlılıklar, taşınabilirlik gibi konular da dahil olmak üzere yazılım tasarımına ve kod ayrıntılarına biraz ilgi duyacaktır. genişletilebilirlik ve test. SNPpy yorumcular taşınabilirlik ve genişletilebilirlik hakkında sordu. Makalede, yazılımın hem taşınabilir hem de genişletilebilir olduğunu iddia ettiğimden, ancak aslında koda baktıklarını sanmıyorum. Adalet konusunda, önemsiz olmayan bir kod tabanının ne hakkında olduğu hakkında bir fikir edinmek zor bir iştir ve belki de ücretsiz bir gözden geçiriciden makul bir şekilde beklenebilecek olandan daha fazlasıdır.

Bu yazıların her ikisi için de LaTeX kullandım. PLoS davasında bu, yazının istediği gibi görünmesini sağlamak için çemberin içinden atlamak için oldukça fazla çaba harcadı, çünkü aslında LaTeX'i kullanmıyorlar ve bir dönüşüm programı yürütüyorlardı. PLoS, TikZ kullanılarak yapılan ve çok hoş olan rakamlarımı dönüştürmek için bir karmaşa yaptı, ama onların versiyonuna bakarak bunu bilemezsiniz. PLoS'un el yazması kanıtlar sağlamadığını da belirtmek gerekir.


4

Hesaplamalı Kimya Dergisi (Özel Makaleler Bölümü) ve Kuantum Kimya International Journal of yazılım ve algoritmalar raporu.


Hesaplamalı Kimya Dergisi'nin amacı ve kapsamı içinde böyle bir şey görmüyorum. Dergideki yazılım makalelerine örnekler verebilir misiniz?
David Ketcheson

Özellikle yazılım için bir "yazılım haberleri ve güncellemeleri" bölümü var. "Özel makale türleri" başlığı altındaki yazar kurallarına ( onlinelibrary.wiley.com/journal/10.1002/(ISSN)1096-987X/… ) bakın.
khinsen

JCompChem, büyük yazılım paketlerine yapılan güncellemeleri bildirmek için bir yer olmakla birlikte, algoritmik çalışma için en iyi yerlerden uzaktır. IJQC, son 20 yılda oldukça fazla durdu. Bugünlerde üçüncü veya dördüncü kademe bir dergi. Orada çok az yazılım ya da algoritma çalışması rapor edildi ve görece ilginç olmayan şeyler var.
Jeff,

3

Bu listede henüz görmedim, birileri de benim yanımda birinin ilgisini çekebilecek olan Amerikan Epidemiyoloji ve Epidemiyoloji Dergisi .

Epidemiolog'ların ilgilendiği bir şeyi başarmak için akıllı bir yazılım yazdıysanız, çok iyi yayınlayabilirler. Biraz daha karmaşık istatistiksel analizler, birleşme noktası regresyonu yapan bir program ve yönlendirilmiş asiklik grafiklerle bazı sahaya özgü şeyler yapan bir program yapmak için SAS Makroları üzerine en az kısa makaleler gördüm.

Söz konusu yayınlardan birinin Epidemiyoloji bölümünde olduğu anlaşıldı : http://journals.lww.com/epidem/Fulltext/2011/09000/DAGitty__A_Graphical_Tool_for_Analyzing_Causal.22.aspx

Şüphelendiğim ya da çıkmadığım hiçbir dergi, yazılım hakkında makaleler aradıklarını söylemedi - ne disiplinde, alana özgü dergilerde, yazılım olmayan, ancak yazılım dahil olmak üzere, analizler nadir değildir ve bağlantı bir örnektir. tamamen bir yazılım ürününe odaklanan makale.

AJE:

Uygulamalı epidemiyolojik veya istatistiksel yöntemlerin (istatistik tekniklerin uygulanması veya görüşme stratejilerinin değerlendirilmesi gibi) ele alınmasıyla ilgili bildiriler, Epidemiyoloji Uygulaması başlıklı bir bölümde yayınlanmaktadır.

Epidemiyoloji: Yukarıdaki makale bir mektup olarak yayınlandı. Ayrıca arkadaşça bir iş arkadaşınız veya bu alanda ilgilenebilecek biri varsa, yazılım incelemeleri de kabul eder.

Kodla elektronik takviyeleri teşvik ettikleri gerçeğini biliyorum ve en azından orada bir Github deposuna bağlantı içeren bir şey gördüm.


Belirli örneklere bağlantılar sağlayabilir misiniz? Dergi açıklamasında yazılım hakkında hiçbir şey görmüyorum.
David Ketcheson

@DavidKetcheson İstendiği gibi
Fomite


3

Makine Öğrenimi Araştırmaları Dergisi (JMLR) 'Makine Öğrenimi Açık Kaynak Kodlu Yazılım' parçasına sahiptir. Oldukça seçici (ki bence iyi bir şey). Dergi tamamen ücretsizdir (yazarlar ve okuyucular için) ve gönüllüler tarafından yönetildi.


3

Matematiksel Optimizasyon Derneği kısa süre önce Dergiyi başlattı

Matematiksel Programlama Hesabı

"Amaçları ve Kapsamı" ndan:

Matematiksel Programlama Hesaplama (MPC) matematiksel optimizasyonda hesaplamalı sorunları kapsayan özgün araştırma makaleleri yayınlar. Makaleler, yenilikçi yazılım, karşılaştırmalı testler, modelleme ortamları, veri kitaplıkları ve / veya uygulamalar hakkında rapor sunar. Derginin ana özelliği, eşlik eden yazılıma ve gönderilen yazılara verilere dahil edilmesidir.

Konularla ilgili olarak şunları yazarlar:

MPC'de ele alınan konular arasında doğrusal programlama, dışbükey optimizasyon, doğrusal olmayan optimizasyon, stokastik optimizasyon, sağlam optimizasyon, tamsayılı programlama, kombinasyonel optimizasyon, global optimizasyon, ağ algoritmaları ve modelleme dilleri bulunmaktadır.


3

Bilim ve Mühendislikte Hesaplama başka bir seçenektir. Bilimsel bir derginin (hakemli özellikli makalelerin yer aldığı) ve bir derginin (düzenli olmayan sütunlara sahip) bir melezidir. Okurlarının ilginç bulması muhtemel makaleler yayınlamaktadır. Bu nedenle, yazılım hakkındaki bir makale, örneğin, kullanılan tekniklerden, yazılımın kendisinden daha geniş bir kitleye faydalı olan bazı ilginç materyaller içermelidir.

Belki de bu derginin yayın kuruluna üye olduğumu eklemeliyim.



0

Uygulamaya özel bazı dergiler var

Bilgisayarlar ve Yerbilimleri, Bilgisayarlar ve Sıvılar, Bilgisayarlar ve Yapılar,

vb.


1
Bunlarla ilgili yazılım hakkında makaleler yayınlayabilir misiniz? Bana "amaçları ve kapsamı" ndan net değil. Makalelerin yeni algoritmalar veya yeni uygulamalar içermesi bekleniyor.
David Ketcheson
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.