24小时热门版块排行榜    

查看: 7615  |  回复: 18
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jjgy_2002

木虫 (著名写手)

[求助] 如何向论文作者索取仿真代码

看到一篇论文,很感兴趣,但仿真实现很困难,不知道能否向论文作者索取仿真代码?有没有相应的信件模板啊?(中英文都行)
有经验的虫友介绍下哦,谢谢啦!!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

conanwj

版主 (著名写手)

【答案】应助回帖

引用回帖:
Originally posted by 难写啊 at 2011-05-12 05:11:13:
我觉得向论文作者索取源代码不好,
最好是自己实现,或者在研究遇到问题时和作者讨论,
如果要做试验的话,最好问他有没有exe可执行文件,没有的话只能变通作试验了
直接索要源代码会牵涉到一些商业,版权问题 ...

我不赞同这点兄弟的说法。
科学研究本来就是提倡合作和分享的。
与论文相关的实现过程应当是可以公开的。

就眼下的学术风气而言,很多作者不予回应或者不敢回应很大程度上都是心虚的表现,如果程序真的编了数据也是真实的,就会有确定性的结果。如果论文涉及的数据无法重现和验证,就成了伪科学和猜想了。
我在论文审稿中,对于涉及算法的文章,统统要求作者提供源代码或者足够详细的实现流程说明、以及数据集源文件,用以验证其实验的真实性。否则,统统以拒稿为结论!
3楼2011-05-12 07:40:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

conanwj

版主 (著名写手)

【答案】应助回帖

jjgy_2002(金币+6): 非常感谢! 真才实学的作者让人佩服和敬仰! 2011-05-12 09:54:12
引用回帖:
Originally posted by jjgy_2002 at 2011-05-09 10:43:01:
看到一篇论文,很感兴趣,但仿真实现很困难,不知道能否向论文作者索取仿真代码?有没有相应的信件模板啊?(中英文都行)
有经验的虫友介绍下哦,谢谢啦!!!

索要与论文相关的资料只需要分以下几个部分撰写即可:
1. 提出你在何时查看或引用了作者的哪篇文章;
2. 表达你对该文章的浓厚兴趣;
3. 探问作者是否可以提供源代码、数据集文件、实现流程给你参考,并展开进一步请教和探讨;
4. 礼貌性的表示感谢。

如我上一楼所述。如果是真才实学的作者,一般会很乐意提供资料和你探讨的,有的还会提供后续研究的论文及资料供你参考。对于遮遮掩掩或者视而不见的作者,大部分可认为其论文实验和数据存在虚构成分,可引用参考价值不大,也就不必再联络了。
4楼2011-05-12 07:44:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

conanwj

版主 (著名写手)

【答案】应助回帖

引用回帖:
Originally posted by okboyskyyy at 2011-05-12 11:13:34:
呵呵,这位仁兄审稿很严厉啊。我也是这样做,遇到有涉及如何实现算法的文章,也会向作者提出一些要求。但是我认为直接要求公开源码是有待商榷的,所以一般要求作者提供(1)程序伪代码(2)详细流程图(3)有疑 ...

嗯,对的。程序伪代码和流程图在论文中应当提供至少一种,用以阐述作者的算法实现思路。源代码则可以证明该程序是否真的可以实现。
为了达到可重复性验证要求,数据源文件也是应当提供给审稿人做参考的。呵呵
9楼2011-05-12 21:47:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

conanwj

版主 (著名写手)

【答案】应助回帖

引用回帖:
Originally posted by 难写啊 at 2011-05-12 14:23:36:
虽然你不赞同,但这却是现实问题

虽然这能支持,但是单单从许多人的心理角度讲,提供源代码是比较难处理的事情,更不说有些内容的商业机密性质了

很高兴和仁兄探讨啊~
我这里所述的源代码并不是整个软件的源程序,而是与论文相关的程序源代码片段,可实现一个内部完整的程序库,已经用于测试程序的相应接口。可以让审稿人经过直接编译即可运行的算法微程序,并附上实验数据源文件(数据集、图片文件等),这样才能有力的证明论文的科学严谨性和实验有效性。尤其是需要对比的时候。
况且,和版权、著作权完全没有任何关系的。论文涉及的只是庞大软件的很小一个模块中的一点算法而已。。

在高档期刊中,试验台的照片是必须要提供的,有的还需要提供实验过程的录像片段等等。
总之一句话,真金不怕火炼,作为一个严谨的科研工作者,应该是巴不得同行都来关注自己的研究,主动提供这些材料分享给大家研究的。这点从很多国际知名的实验室网站提供的库程序和源数据中可以得到印证。

[ Last edited by conanwj on 2011-5-12 at 21:54 ]
10楼2011-05-12 21:53:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

conanwj

版主 (著名写手)

【答案】应助回帖

引用回帖:
Originally posted by 难写啊 at 2011-05-12 14:34:10:
这几点还不足以让作者原意提供源代码


因为只表示你的兴趣,和想要引用的想法以及客套话无法用来确定你的真实用意,

我个人觉得,你应该在信中详细具体地和作者探讨论文的内容,提出自己的观点,证明自 ...

关于论文涉及的部分源代码与版权保护无关的问题,我在10楼已经阐述,不再赘述。

非常赞同仁兄的补充,如果能深层次的和作者进行学术探讨,自然更容易拉近彼此的距离。就个人经历而言,在索要论文原文和源代码方面尚未碰到什么闭门羹,关键是首先我们自己要鉴别出论文的真实性,再做联系作者的考虑。。
11楼2011-05-12 21:57:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

conanwj

版主 (著名写手)

引用回帖:
Originally posted by 难写啊 at 2011-05-13 04:12:31:
能否索要到代码与论文真实性一般没有什么对应关系
倒是和作者的性格有关系

有道理!!
但是从我们的角度来看,如果作者这么不善于沟通交流的话,心高气傲、闭门造车做出来的研究,其先进性和实用性都要大打折扣了。^_^
16楼2011-05-14 22:03:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

conanwj

版主 (著名写手)

引用回帖:
Originally posted by jjgy_2002 at 2011-05-13 09:26:51:
各位的探讨和交流很精彩, 让我等受益非浅. 非常感谢!!!  欢迎有经验的虫友参与讨论和交流哦~~

我的邮件发出有几天了,还没收到论文作者回复.  我想重新发封邮件,  改索取源文件为索取程序库接口或者就一些关键的 ...

精诚所至,金石为开。即使这个作者没有回应,小木虫的兄弟们也会鼎力支持你的。
你不妨也可把你的需求在这里提出来,大家一起帮你想办法啊。
17楼2011-05-14 22:04:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

conanwj

版主 (著名写手)

引用回帖:
18楼: Originally posted by austxuhui at 2013-06-29 17:16:10
不懂,如果你要求人家提供源代码,那岂不是要作者发代码给你,那作者不就知道哪个审稿专家了?还是要求作者将源码挂到网上呢?...

是否挂在网上向全社会公开,这是作者的权利。我们无权干涉的。
源代码的提供,可以通过期刊的责任编辑转发的,我就这样索取过部分代码进行验证。
19楼2013-06-29 17:38:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jjgy_2002 的主题更新
信息提示
请填处理意见