Questions tagged [code]

Questions concerning computer code written or used in the context of a research project or other academic endeavour (including questions on licensing, ownership, sharing, distribution, and formatting of academic source code). For other questions on software (related to academic aspects of using the software rather then developing it), use the `software` tag instead. Generic code questions, e.g. help with debugging, are off-topic and will be closed.

Filter by
Sorted by
Tagged with
6
votes
1answer
2k views

Is it OK to contact authors of the research paper requesting an implementation? [duplicate]

Given the research paper itself and having a complete understanding of the proposed system, I could implement the system on my own. If my intention is not to re-implement it myself, but rather study ...
12
votes
1answer
437 views

How to handle disagreement between collaborators on licensing academic code?

A group of students including myself have developed a certain program/algorithm. I as the main coder behind this group have provided 95% of all the actual code. The other two involved parties have ...
18
votes
4answers
2k views

when sharing source code to more than one party, should I notify them that others also were interested

A few weeks after my work was published in a conference, I received an email from a research group from another university asking me to provide my source code. The email was very polite and explained ...
4
votes
2answers
283 views

Improve software code when reviewing paper

When reviewing a manuscript describing a new software tool, reviewers are often asked to assess its utility, quality, novelty, ... I was wondering if, in addition to the classic comments on the ...
3
votes
1answer
455 views

Encourage student to participate without him helping too much

I am teaching two students (X and Y) to program in python. X is a little bit quicker than the Y in grasping the concepts. He likes to help Y figure out what to do with his code, why it isn't working ...
1
vote
2answers
299 views

Including many pages of serialization code and generated source code in Master's thesis?

I'm working on my Master's thesis in Computer Science. Shortly, I am "drawing" a diagram, which is then serialized and from the serialization I generate some source code. So, my question is not about ...
19
votes
2answers
5k views

When should you publish code on GitHub? Work-in-progress or after publication? [duplicate]

What is policy are you following about publishing data analysis code on GitHub? Do you do it after publishing or as a work-in-progress? I developed a number of Python algorithms to analyse a large ...
9
votes
1answer
641 views

I have been pigeonholed, how can I solve it?

I can program, write papers and research. I'm better at research, but due to the lack of programmers I've been assigned programming tasks in my current institution. Additionally, I have little ...
2
votes
1answer
230 views

May I modify the code/program for my undergraduate thesis project?

I have a project for undergraduate thesis. Then, I found this Chapter VBI-6. Hand and Finger Detection. In the Downloads section, there's code that we can download and launched. I want to use it and ...
7
votes
2answers
1k views

Introduction to Programming with Pseudocode

In the University in which I will start teaching the course sequence for Programming goes in this way: Algorithms and Data Structures Structured Programming Languages Object-Oriented Programming ...
13
votes
3answers
1k views

How to teach programming to first timers at a college level?

I am currently teaching at a local college an Introduction to programming using C#. Most of these students have never had any programming experience. The only prerequisite is an ICT course that ...
4
votes
4answers
630 views

Ph.D. in the space between two fields?

I'm applying to PhD programs in two fields and I am interested in the space between two fields, where one is applied to the other. In my particular case I'm interested in researching Software ...
7
votes
3answers
5k views

Inclusion of `computer code` in a thesis

During the compilation of thesis (MSc or PhD) in a case we wanted to include some program codes as chapters: We prefer to put heading to all program codes everywhere they appear as complete source to ...
3
votes
2answers
13k views

How does one with a B.S. in Mathematical Sciences become a software developer?

I will graduate in 1 semester and I have realized towards the end of my B.S. in mathematical sciences that I would like to develop software. I know there's no degree requirement to do this. I have ...
13
votes
2answers
2k views

Code in journal papers

Most papers do not specify a separate license for the source code, so presumably it would be licensed under the same terms as the rest of the paper. Typically, this means that the copyright lies with ...
28
votes
4answers
478 views

Solutions to the lack of code transparency in economics?

Like most fields that rely on statistical analyses, economics has suffered from a few well-publicized coding errors (most notably the Foote and Goetz finding that when correcting Donohue and Levitt's ...
24
votes
4answers
475 views

What are the disadvantages of opening the source of your own science tools

I am currently finishing my PhD thesis and, as a great deal of the job was to create tools and protocoles, I am considering putting the different scripts I wrote on open source directories (such as ...
8
votes
3answers
587 views

How can we change things so more researchers are willing to share their source code?

This is a followup to Why are CS researchers reluctant to share code and what techniques can I use to encourage sharing?. That question specifically asked how one can succeed in obtaining researcher'...

1 2 3 4 5
6