Địa điểm xuất bản các bài báo nhấn mạnh phần mềm


35

Phần mềm là một phần cơ bản của khoa học tính toán, và ngày càng được công nhận là một phần thiết yếu của hồ sơ khoa học. Với giá trị của việc sử dụng mã hiện có và được kiểm tra tốt, có vẻ đáng để truyền đạt sự tồn tại của các mã hữu ích càng rộng càng tốt và ghi có vào người tạo ra chúng. Trong một môi trường học thuật, điều này có nghĩa là xuất bản một số bài viết chủ yếu tập trung vào phần mềm.

Trường hợp nào người ta có thể xuất bản các tác phẩm học thuật mà trọng tâm chính là phần mềm tính toán? Để hoàn toàn rõ ràng, tôi đang đề cập đến các công trình có thể không bao gồm bất kỳ toán học, thuật toán mới, v.v. - chúng thực sự tập trung vào phần mềm.

Tôi cũng rất muốn nghe những người đã gửi những bài báo như vậy đến những tạp chí này, kinh nghiệm đó như thế nào và địa điểm nào họ giới thiệu.


Tóm tắt các câu trả lời được đưa ra:


1
Vì cuối cùng nó sẽ xuất hiện cho cộng đồng của chúng tôi và bạn là một mod, bạn có tỷ lệ chấp nhận rất thấp. Ngoài ra, đây có vẻ là một câu hỏi mà không có câu trả lời đúng duy nhất có thể - có lẽ là thức ăn gia súc CW của nó?
Fomite

Các tạp chí, nơi tôi có thể xuất bản phần mềm miễn phí là gì? Tôi đã quyết định xuất bản phần mềm của mình trong (lĩnh vực khoa học nói chung) nhưng hầu hết các tạp chí yêu cầu tôi phải trả một số tiền lớn.
Eular

Câu trả lời:


5

Có một số tạp chí dành riêng cho ứng dụng khác để liệt kê: chẳng hạn như Tạp chí Vật lý tính toán hoặc Truyền thông Vật lý Máy tính , chấp nhận các bài viết cả về thuật toán cũng như phần mềm được sử dụng để thực hiện chúng. Nếu bạn đang ở trong lĩnh vực hóa học, Tạp chí Lý thuyết và Tính toán hóa học có thể là một tạp chí khác để xem xét. Tất cả những điều này cho phép các gói được xuất bản. Tôi đã thấy các mã tôi đã sử dụng được thảo luận trong đó. Máy tính và Kỹ thuật hóa học cho phép các tài liệu triển khai phần mềm, nhưng họ cần phải làm một cái gì đó ban đầu, nó không thể là một bài báo "tiến bộ".


Theo mục tiêu và phạm vi của Máy tính và Kỹ thuật hóa học , "Báo cáo về việc thực hiện phần mềm phải có những cách sử dụng mới lạ của các công nghệ điện toán tiên tiến nhất". Tôi không rõ ràng chính xác từ cụm từ đó một mình bao nhiêu tiền sẽ tạo ra một cuốn tiểu thuyết, nhưng có rất nhiều ví dụ trong chính tạp chí.
Geoff Oxberry

Bạn có thể chỉ cho tôi một bài báo JCP mà trọng tâm chính là phần mềm không?
David Ketcheson

Anderson và cộng sự. là bài báo về cơ bản ra mắt HOOMD. Tôi đoán người ta có thể nói rằng họ tập trung nhiều vào "triển khai" hơn mã, nhưng tại một thời điểm nhất định, thật khó để coi hai thứ đó là hoàn toàn khác biệt.
aeismail

Hmmmm, vâng, tôi đã không nghĩ đến các bài báo định hướng hiệu suất khi tôi viết câu hỏi, nhưng đó là một khu vực màu xám.
David Ketcheson

4

Những tiến bộ trong Phần mềm Kỹ thuật là một điều tốt và các ứng dụng khác nhau khá nhiều.

Các Tạp chí phần mềm thống kê là một số khác tập trung vào phần mềm, nhưng là ứng dụng cụ thể. Rất nhiều R trong cái này.

Tôi nên nói thêm rằng tôi chưa bao giờ xuất bản ở một trong hai thứ này, vì vậy tôi không thể nói về trải nghiệm đó, nhưng tôi làm theo chúng và thấy các bài viết có chất lượng tốt.


4

Tôi đã xuất bản một vài bài báo phần mềm. Một trong số đó là Mã nguồn BMC trong Sinh học và Y học - Dự án Miễn dịch hệ thống đa hệ thống: phần mềm mô phỏng miễn dịch dựa trên tế bàoPLoS ONE - SNPpy - Quản lý cơ sở dữ liệu cho dữ liệu SNP từ nghiên cứu của Hiệp hội genome .

Đây là hai dự án rất khác nhau. Cái trước là một hệ thống dựa trên tác nhân mô phỏng được viết cho các hệ thống miễn dịch mô hình, vì vậy thuộc về sinh học tính toán. Cái sau là một hệ thống dựa trên cơ sở dữ liệu để quản lý dữ liệu SNP trong bối cảnh GWAS, do đó thuộc về tin sinh học.

Theo như kinh nghiệm xuất bản đã đi - thời gian chờ đợi thấp so với các bài báo toán học, đó là tốt. Các nhà phê bình đã không cho tôi một thời gian khó khăn, cũng tốt. Về mặt khuyết điểm, xuất bản một bài báo phần mềm là cực kỳ tốn thời gian. Bạn có một tờ giấy cộng với một cơ sở mã để xử lý, chưa kể tài liệu người dùng.

Một điều tôi thấy đáng lo ngại là tôi đã thấy một ít bằng chứng mà các nhà đánh giá đã thực sự nỗ lực để chạy phần mềm và không có bằng chứng nào họ hiểu được thiết kế mã hoặc thậm chí nhìn vào mã. Cả hai tạp chí trên đều có hai báo cáo tổng quan. Trong trường hợp trước đây (BMC), một người đánh giá cho biết anh ta đã cố cài đặt / chạy phần mềm và không thành công (một vấn đề chúng tôi đã giải quyết), nhưng trong bốn đánh giá, đó là lần duy nhất đề cập cụ thể bất cứ điều gì về phần mềm thực tế. Hầu hết các ý kiến ​​đều chung chung hơn, về các vấn đề khoa học và giải quyết các điểm tôi đã đưa ra trong bài báo. Nhìn chung, tôi có cảm giác các nhà phê bình hầu như chỉ đọc báo. Trong một thế giới lý tưởng, một nhà phê bình cũng sẽ quan tâm đến thiết kế phần mềm và chi tiết mã, bao gồm các vấn đề như hiệu suất, phụ thuộc, tính di động, khả năng mở rộng và thử nghiệm. Các nhà đánh giá cho SNPpy đã hỏi về tính di động và khả năng mở rộng. như tôi đã tuyên bố trong bài báo rằng phần mềm này có thể di động và có thể mở rộng, nhưng tôi không nghĩ rằng họ thực sự đã xem mã. Nói một cách công bằng, có được một ý tưởng về những gì một cơ sở mã không tầm thường là về công việc khó khăn, và có lẽ nhiều hơn có thể được mong đợi một cách hợp lý của một nhà phê bình không trả tiền.

Tôi đã sử dụng LaTeX cho cả hai giấy tờ này. Trong trường hợp PLoS, điều này liên quan đến khá nhiều bước nhảy qua các vòng để làm cho bản thảo trông giống như họ muốn, vì họ không thực sự sử dụng LaTeX và đang chạy một số chương trình chuyển đổi. PLoS đã tạo ra một mớ hỗn độn trong việc chuyển đổi các số liệu của tôi, được thực hiện bằng TikZ, và rất hay, nhưng bạn sẽ không biết nó đang nhìn vào phiên bản của chúng. Cũng đáng lưu ý rằng PLoS không cung cấp bằng chứng bản thảo.


4

Các Tạp chí Hoá Học Máy Tính (đặc biệt điều Mục) và Tạp chí Quốc tế về Hóa học Quantum báo cáo về phần mềm và thuật toán.


Tôi không thấy bất cứ điều gì như thế trong mục tiêu & phạm vi của Tạp chí Hóa học tính toán. Bạn có thể chỉ ra các ví dụ về bài báo phần mềm trong tạp chí?
David Ketcheson

Họ có phần "tin tức và cập nhật phần mềm" dành riêng cho phần mềm. Xem hướng dẫn của tác giả ( onlinel Library.wiley.com/journal/10.1002/(ISSN)1096-987X/ mẹo ) trong "loại bài viết đặc biệt".
khinsen

JCompChem là nơi để báo cáo cập nhật cho các gói phần mềm lớn nhưng cách xa địa điểm tốt nhất cho công việc thuật toán. IJQC đã giảm chỗ đứng khá nhiều trong 20 năm qua. Đó là một tạp chí cấp ba hoặc bốn ngày nay. Rất ít phần mềm hoặc công việc thuật toán được báo cáo ở đó và những gì có xu hướng tương đối không thú vị.
Jeff

3

Hai cái mà tôi chưa thấy trong danh sách này, có thể được ai đó quan tâm bên cạnh tôi, là Tạp chí Dịch tễ họcDịch tễ học Hoa Kỳ .

Nếu bạn đã viết phần mềm thông minh để thực hiện điều gì đó, các nhà dịch tễ học quan tâm, họ rất có thể xuất bản nó. Tôi đã thấy ít nhất các bài báo ngắn gần đây về SAS Macros để thực hiện phân tích thống kê phức tạp hơn một chút, một chương trình thực hiện hồi quy điểm tham gia và một bài thực hiện một số điều cụ thể theo trường với các biểu đồ chu kỳ có hướng.

Hóa ra một trong những ấn phẩm được đề cập là trong Dịch tễ học : http://journals.lww.com/epidem/Fulltext/2011/09000/DAGitty__A_Graphical_Tool_for_Analyzing_Causal.22.aspx

Cả tạp chí tôi nghi ngờ và nói rằng họ đang tìm kiếm các bài báo về phần mềm - những tạp chí chuyên về lĩnh vực không phải là phần mềm, nhưng phân tích bao gồm phần mềm không phải là hiếm và liên kết là một ví dụ về bài viết tập trung hoàn toàn vào một sản phẩm phần mềm.

AJE:

Các bài báo liên quan đến việc áp dụng thực tế các phương pháp dịch tễ học hoặc thống kê (như thực hiện các kỹ thuật thống kê hoặc đánh giá các chiến lược phỏng vấn) được xuất bản trong một phần có tên Thực hành Dịch tễ học.

Dịch tễ học: Bài báo trên được xuất bản dưới dạng thư. Họ cũng chấp nhận đánh giá phần mềm, nếu bạn có một đồng nghiệp thân thiện hoặc ai đó trong lĩnh vực có thể quan tâm.

Tôi biết thực tế họ khuyến khích bổ sung điện tử bằng mã và tôi đã có một cái gì đó ít nhất được xem xét ở đó với một liên kết đến kho lưu trữ Github.


Bạn có thể cung cấp liên kết đến các ví dụ cụ thể? Tôi không thấy bất cứ điều gì về phần mềm trong mô tả tạp chí.
David Ketcheson

@DavidKetcheson Theo yêu cầu
Fomite


3

Tạp chí Nghiên cứu Máy học (JMLR) có bài hát 'Phần mềm mã nguồn mở Machine Learning'. Nó khá chọn lọc (mà tôi nghĩ là một điều tốt). Tạp chí này hoàn toàn miễn phí (dành cho tác giả và độc giả) và được điều hành bởi các tình nguyện viên.


3

Hiệp hội tối ưu hóa toán học gần đây đã ra mắt Tạp chí

Tính toán lập trình toán học

Từ "Mục đích và Phạm vi" của họ:

Tính toán lập trình toán học (MPC) xuất bản các bài báo nghiên cứu ban đầu về các vấn đề tính toán trong tối ưu hóa toán học. Các bài báo báo cáo về phần mềm sáng tạo, kiểm tra so sánh, môi trường mô hình hóa, thư viện dữ liệu và / hoặc ứng dụng. Một tính năng chính của tạp chí là bao gồm phần mềm và dữ liệu đi kèm với các bản thảo được gửi.

Liên quan đến các chủ đề, họ viết:

Các chủ đề trong MPC bao gồm lập trình tuyến tính, tối ưu hóa lồi, tối ưu hóa phi tuyến, tối ưu hóa ngẫu nhiên, tối ưu hóa mạnh mẽ, lập trình số nguyên, tối ưu hóa tổ hợp, tối ưu hóa toàn cầu, thuật toán mạng và ngôn ngữ mô hình hóa.


3

Điện toán trong Khoa học và Kỹ thuật là một lựa chọn khác. Đó là sự kết hợp của một tạp chí khoa học (với các bài viết nổi bật được giới thiệu) và một tạp chí (với các cột thông thường chưa được kiểm chứng). Nó xuất bản các bài viết mà độc giả của nó có thể tìm thấy thú vị. Do đó, một bài viết về phần mềm nên chứa một số tài liệu thú vị, ví dụ về các kỹ thuật cụ thể được sử dụng, hữu ích cho đối tượng rộng hơn so với chính phần mềm.

Tôi có lẽ nên thêm rằng tôi là thành viên của ban biên tập của tạp chí này.


3

Lập trình khoa học là một tùy chọn cho phép tập trung vào các kỹ thuật lập trình được sử dụng trong việc viết phần mềm khoa học. (Tiết lộ: Tôi thuộc Ban cố vấn biên tập.)


1
Liên kết cho "Lập trình khoa học"?
Faheem Mitha

0

Có một số tạp chí cụ thể về ứng dụng

Máy tính & Khoa học địa chất, Máy tính & Chất lỏng, Máy tính & Cấu trúc,

v.v.


1
Bạn có thể xuất bản bài viết về phần mềm trong đó? Tôi không rõ ràng về "mục tiêu & phạm vi" của họ. Có vẻ như các bài viết dự kiến ​​sẽ bao gồm các thuật toán mới hoặc các ứng dụng mới.
David Ketcheson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.