Questions tagged [computer-science]

On standards or conventions specific to computer science as an academic discipline, and programs that lead to a degree in this field. For regular computer science questions, visit our sister site Computer Science Stack Exchange.

Filter by
Sorted by
Tagged with
165 votes
8 answers
13k views

Why don't researchers publish failed experiments?

The following might be a slight generalization for all fields but something I've noticed especially in the field of Scientific Computing: Why don't people publish failures? I mean, if they tried some ...
user avatar
162 votes
10 answers
40k views

In a formal paper, should I censor "brainf**k", the name of a programming language?

I'm working on a formal paper about programming languages. I am going to talk about two intentionally difficult languages, brainfuck and JSFuck. Should I leave the names as they are, or censor the ...
user avatar
146 votes
10 answers
14k 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 ...
Ben's user avatar
  • 1,541
129 votes
13 answers
20k views

Is publishing runnable code instead of pseudo code shunned?

In Computer Science is it preferable to describe algorithms using pseudo code rather than real code? If so, why? I've talked to a few academics who think so but I can't understand why. Some of the ...
Stand with Gaza's user avatar
111 votes
9 answers
30k views

"Dressing down" to impress in academic settings

I came across this highly-upvoted comment on reddit (15,300 karma) by /u/Semi-Hemi-Demigod The CEO of the company I work for said that it's not uncommon for programmers to be asked to dress down ...
Darren Ong's user avatar
  • 4,194
93 votes
12 answers
24k views

How should I proceed when a (famous) professor says I'm not good enough for research?

I am a PhD student in a Computer Science department, doing research of a mathematical nature. Some of my research problems drifted from my advisor's area of expertise, so I reached out to a researcher ...
Leo's user avatar
  • 781
90 votes
13 answers
34k views

How to react to a student proselytising during office hours?

A few weeks ago, a student asked me during my office hours whether I was religious or not. More specifically, he asked whether I believed in his religion, and was visibly disappointed when I replied ...
osuka_'s user avatar
  • 908
86 votes
7 answers
15k views

Someone plagiarised my entire paper. What should I do now?

I am a high school student who published some academic. Today, I saw a paper which looked quite similar to a paper that I published back in May. I was shocked to notice that the author of that paper ...
user avatar
82 votes
7 answers
19k views

How do some institutions attract so many female computer scientists?

It's no secret that computer science is a heavily male-dominated discipline. It's so male-dominated that some people have given up trying to attract more women. Yet Carnegie Mellon not only has close ...
Allure's user avatar
  • 122k
79 votes
15 answers
14k views

Why are academics not paid royalties on published research papers in IEEE, ACM etc.? [closed]

I understand that academics are not paid a single dime on their publications. In my field (computer science), IEEE, ACM, Springer, Elsevier are some known journals/publications and none of them pay ...
learnerX's user avatar
  • 713
68 votes
10 answers
22k views

I recently started my machine learning PhD and I have absolutely no idea what I'm doing

I started my PhD a few months ago. Seriously, I don't know how I got accepted, but here I am. I am not a computer scientist, but come from a different STEM background. My knowledge in machine ...
jiggy's user avatar
  • 794
66 votes
12 answers
13k views

Reject a paper based on relevant but pointless research direction

Disclaimer: this is a hypothetical question, not (immediately) related to any concrete past, present or future reviewed paper. My context is the no-fly zone between Computer Science and Applied ...
Miguel's user avatar
  • 962
66 votes
8 answers
12k views

What good is my paper if the code is not open source?

I have been working with my research group on a number of papers in a certain area of Computer Science. These papers have a certain portion which is theoretical (i.e. contains theorems, formalisms, ...
Grzegorczyk's user avatar
66 votes
6 answers
19k views

3 3-hour exams in a row with no time in between. What can I do?

I am currently studying computer science in a University in Canada. I have just received my Schedule for the semester, and I have noticed that, during the finals week, 3 of my 6 courses put their ...
Kaito Kid's user avatar
  • 631
64 votes
14 answers
16k views

Inadmissible theorems in research

One of my engineering friends told me how e once had to take a make-up calculus I exam due to being hospitalised and so self-studied a lot of the missed topics. For the make-up exam, e used L'Hôpital'...
BCLC's user avatar
  • 1
64 votes
8 answers
19k views

Is it okay to refuse a laptop from a new university if you already have your own personal laptop?

I got a postdoc position and I am moving to a new university. I was contacted by my new professor about choosing a laptop that the department would buy for me. The option they have is roughly the ...
user71418's user avatar
  • 603
63 votes
12 answers
30k views

Why do Computer Science degrees contain a high proportion of mathematics?

About 17 years ago I attended a top 10 UK university to study for a degree in Computer Science. Mathematics had never been a particularly strong point for me. However I (just) had the required A-...
Jimmy's user avatar
  • 587
62 votes
11 answers
13k views

How can I avoid overuse of words like "however" and "therefore" in academic writing?

I am in the field of computer science (more specifically robotics), and as I am writing, I must actively avoid using the words "however", "therefore", etc... every few sentences. ...
Ralff's user avatar
  • 1,074
61 votes
9 answers
12k views

Academic code copied by library author

The papers I write contain all the source code required to reproduce results. I have written a series of papers that build on each other over the years. My intention has been to release an open-source ...
Chip's user avatar
  • 611
61 votes
4 answers
7k views

Is improving a simple algorithm without beating the state of the art still publishable?

In a particular field there are two algorithms being used: Algorithm Simple: you understand it in five minutes, you can implement it in fifteen. Algorithm State of the Art (SOA): requires very ...
etal's user avatar
  • 1,055
58 votes
8 answers
15k views

Is it normal that a peer reviewer would ask for an executable file in order to check my results?

I have just received a decision letter for my submitted manuscript to an Elsevier journal. It was a revise and resubmit. However one of the reviewer asked for an executable file in order to check my ...
Marvel LePont's user avatar
58 votes
6 answers
42k views

Will I destroy my career if I published a paper with a serious mistake?

I'm an undergrad and kind of new to this whole research thing. I've been doing research for the past ~9 months as a requirement to graduate with my bachelor's (there's the research track and software ...
User1915's user avatar
  • 603
55 votes
10 answers
152k views

After my PhD how much salary should I expect as a professor of computer science?

It's easy for me to find out salaries for tech-jobs but it seems Professor salaries are quite hush-hush. I really love to teach and would be more than willing to join academia. However, I may choose ...
PhD's user avatar
  • 1,102
54 votes
10 answers
13k views

Is paying someone to fix LaTeX issues in one's thesis ethical?

For my bachelor thesis in theoretical CS I paid someone to fix some weird LaTeX issues I had make some figures in LaTeX for which I provided exact (!) hand-drawn pictures adjust the document class/...
user897029's user avatar
53 votes
9 answers
8k views

What is the point of a PhD thesis whose content already exists in published papers?

In my area (computer science) it is standard to publish several papers during the course of your PhD and then only "write" your thesis in the last few months of graduate school --- often you only ...
omar's user avatar
  • 531
51 votes
11 answers
16k views

How to handle a colleague who hasn't pulled their weight

I'm working on a project with a partner that involves developing a mobile app and corresponding server. I won't bother with the specifics, but both involve a fair amount of work (both require some ...
ahjohnston25's user avatar
50 votes
7 answers
13k views

I have a strong suspicion and weak proof that the data in the paper are fake. What to do?

I reviewed a paper submitted for a smallish magazine. It presented an algorithm to perform some allocation task and compared its performance to that of several other algorithms from the literature ...
Marco Capitani's user avatar
49 votes
9 answers
11k views

Do you keep your study notes publicly available?

I am considering to create a wiki/blog for most of my study notes that I have made or taken digitally. Also, for the handwritten and rough ones I am thinking about storing them in my GitHub ...
Arjo's user avatar
  • 603
49 votes
4 answers
7k views

I wrote the code based on a paper's methodology; are there any legal problems with making it open source?

I coded the methodology based on the paper "Free Water Elimination and Mapping from Diffusion MRI" and I am curious if I am legally bound to take permission from the authors or the journal in making ...
user57865's user avatar
  • 479
48 votes
2 answers
16k views

Why are conference papers so important in computer science (CS)?

From my understanding many CS conferences are highly selective and the papers are peer-reviewed. The CS field also seems to publish traditional journal articles. I do not understand the difference ...
StrongBad's user avatar
  • 104k
46 votes
11 answers
12k views

My advisor asked me to co-author a paper, but I have no interest in an academic career

I recently finished an undergraduate program and obtained an engineer’s degree. I am working as a software engineer at an automotive company and I can only imagine myself having a career in “...
Bogdan Ionică's user avatar
44 votes
3 answers
7k views

Not getting the prestigious papers

I work in a quite competitive sub-field of computer science. In computer science, we have the publication culture where people publish mostly in the proceedings of different conferences. As in other ...
laola's user avatar
  • 957
43 votes
7 answers
4k views

What can I do to get academic credit/recognition from my hobby project?

I've created an improved textual parsing algorithm, as a part of my hobby project. In comparison to existing ones, it provides better performance and memory efficiency. I haven't published my project ...
user626528's user avatar
43 votes
5 answers
8k views

What is a computer science conference, really?

I understand that in the field of computer science, publishing in a conference is the default, as opposed to other fields where it's normal to publish your research in a journal. But does the word ...
astronat supports the strike's user avatar
42 votes
10 answers
10k views

As a PhD student, how do I benefit from reviewing a book my adviser is writing?

My adviser is writing a book for a course in computer science he will be teaching next fall and I will be the teaching assistant for that course. He wants me to review the book and go through the ...
The Hiary's user avatar
  • 5,153
42 votes
6 answers
9k views

How do I use lemmas that are probably already proven, but including the proof myself is quicker than looking up a source?

Suppose I have proven several lemmas during my work that are neither original nor significant (these results were needed for applied engineering/CS research, not mathematics). I believe that if I ...
user9716869 - supports Ukraine's user avatar
41 votes
9 answers
16k views

Who cares about your PhD thesis?

I'm pursuing a Ph.D. in a computer science-related field (more particularly, in Artificial Intelligence). During my studies, I was involved in several projects, some of them got published in top-tier ...
AvidLearner's user avatar
40 votes
5 answers
13k views

Is it ok to show up to a conference without registering if I don't eat any meals?

I'm planning to attend a prestigious conference in computer science. The registration fees are very high (~150$ per day). I'm presenting as well, but on a co-located event directly after the main ...
anonymousCSresearcher's user avatar
39 votes
6 answers
28k views

Is there a convention on how to write pseudocode in scientific papers?

I've found questions answering where or when to write pseudocode in scientific papers, but I haven't found any addressing any sort of convention for pseudocode, such as syntax, what type of symbols or ...
alehresmann's user avatar
39 votes
6 answers
4k views

Is a faster implementation of an existing algorithm publishable?

So a paper exists, it was published 3 years ago and had a novel algorithm (more or less, it's in the area of finite-difference time-domain simulations). I've taken the algorithm and accelerated it ...
Mewa's user avatar
  • 797
38 votes
5 answers
4k views

In peer-review, is it common for a reviewer to be shown and asked to comment on other reviewers' reports?

Some months ago, I was asked to review a paper for a computer science conference. I submitted my report about a week before the deadline, and I strongly recommended acceptance subject to a few minor ...
Senex's user avatar
  • 3,734
37 votes
7 answers
8k views

Is it acceptable to ask for course notes ahead of time?

I am taking a course in Computer Science next semester (it is currently a vacation period for my university) and I would like to email my future lecturer and ask them for the set of course notes for ...
Perturbative's user avatar
36 votes
9 answers
14k views

I made a major (criminal) mistake in college and the whole faculty knows about it, but I graduated. Might they admit me for grad school?

I’m looking to apply for my MCS at a well-known North-American university – the same university where I completed my BCS with honors. My grades are good, more than sufficient to get into an MCS ...
Beta1_Sierra's user avatar
35 votes
7 answers
16k views

Do I have to cite common CS algorithms?

I'm working on my final thesis for a CS grade course and I want to use a common sorting algorithm (quicksort for the curious ones). Do I need to include a reference to this algorithm (cite or quote)? ...
0xfede7c8's user avatar
  • 453
35 votes
3 answers
8k views

Is the new ACM 2012 taxonomy usable/in use?

I've wasted about an hour trying to figure out how I'm supposed to categorise an ACM article using the new 2012 taxonomy here, and how I'm supposed to represent those categories in my article. On the ...
badroit's user avatar
  • 13.6k
34 votes
3 answers
7k views

How to deal with my own sloppy research published when I was an undergrad?

I am a grad student in computer science. Having read many research papers and having worked with an adviser has made me much more aware about best practices concerning presentation and reporting of ...
Harry's user avatar
  • 443
34 votes
5 answers
2k views

How does one teach problem solving?

In teaching university level Computer Science, I find many students struggling because they lack basic problem solving skills. Having them do more practice problems does not help as they get stuck at ...
wsaleem's user avatar
  • 1,223
33 votes
6 answers
12k views

What would an inclusive curriculum look like in a computer science course?

There exists plenty of literature about how to be inclusive, both in the workplace and in the classroom. I'm wondering how this might be done intentionally — specifically in the context of a computer ...
jvriesem's user avatar
  • 5,099
33 votes
3 answers
4k views

Is the status of conference publications in Computer Science really absolutely unique?

It has been discussed and explained many times that in (at least some subdisciplines of) Computer Science, conference publications have a special status compared to many other fields - where in other ...
O. R. Mapper's user avatar
  • 18.3k
32 votes
4 answers
103k views

How to write a "Related Work" section in Computer Science?

I'm a new PhD student, wrapping up my first year of coursework. To date, I haven't published any papers, and my body of work is essentially null. For this semester's class project in one of my courses,...
Micah's user avatar
  • 475

1
2 3 4 5
32