Linked Questions

295
votes
18answers
35k views

Should I share my horrible software?

After I had published my paper, some people asked me to share the software that I developed. At first, I was very happy that my paper attracted some attention, and I was happy to share not only the ...
156
votes
12answers
21k views

Why are papers without code but with results accepted?

I just started reading some papers (Computer Science, specifically Computer Vision) and thought "now let's look at the source code" and was quite astonished that most of the papers don't have any ...
136
votes
10answers
12k views

Best-practice models for “research” code?

I have been a professional software developer for a number of years, I'm also an academic researcher - and my research has involved lots of software development. I sometimes feel as though my ...
21
votes
12answers
7k views

Should I apply for a PhD position with required programming skills which I do not have?

I did my master's thesis last month and have seen one excellent PhD position in my field. The title and the project description was very close to my master's thesis. My master's thesis relates to one ...
56
votes
4answers
5k views

How do you balance producing results with learning new skills?

On the one hand, I'd like to produce a few graphs every week so my project can move forward. Taking a month off to learn a new programming language, do a literature review, or work through a relevant ...
42
votes
5answers
6k views

How to respond to the trivialisation of one’s work and unjustified demands for a considerable extension of the research?

I am a graduate student in engineering whose work includes a lot of programming and implementation of the developed theories. I am not a computer scientist, but I am a fairly skilled programmer, at ...
34
votes
4answers
26k views

Can I request the code behind a research paper from the author?

I am in the field of computer science. It is often the case when I am reading a paper I start to wonder, "Wow stunning results, however, I would like to prove that." or "How exactly did he get these ...
25
votes
8answers
12k views

How to start an academic career after 5-6 years in industry, without an undergraduate degree?

As an undergraduate, I wasted a ridiculous amount of time due to a combination of being distracted by part-time work, lack of focus, not knowing what I wanted to do with my life, and just plain being ...
4
votes
5answers
967 views

Is it realistic to deal with a huge undocumented code base for master's project?

I'm currently pursuing a Master's degree in a STEM field and working on a thesis. For my master's thesis, my advisor suggested I expand the code of the group's software and add new features to it. ...
2
votes
4answers
212 views

Should I do handover of tools and methodologies I have developed?

In some months my contract at a research university will end. During my employment I have developed tools and methodologies that are of interest to the research group. At present, I am the only ...
4
votes
2answers
217 views

How to deal with non-reproducible research?

For context, I am a PhD student in bioinformatics, working partly in development of new statistical models and partly in applying models to data. I recently came across a paper which describes an ...