Order of authors when publishing bachelor's thesis (CompSci) Forgive me if this is a duplicate; i found a few somewhat similar questions, but none which matches my situation exactly.
I wrote a bachelor's thesis in computer science. After I was done, we (myself, my supervisor, my professor) tried to get it published. We have succeeded now after some unsuccessful attempts and a few days ago, my supervisor asked me whether I would be okay with him being the first author on the paper, which would help him towards completing his PhD.

Would I be correct in refusing this? I just don't see how I can NOT be the first author when it is my own thesis. Note that naturally, we did not publish the exact thesis; we significantly shortened it. It is a review paper and the bulk of the review work is still my work; he added main parts of the conclusion and some things throughout the paper
If I am correct in refusing this, how can I communicate this? Is there any document which might help me in formulating an answer? So far, I have only found a document by the APA which says &quot;A student is usually listed as principal author on any multiple-authored article that is based primarily on the student’s dissertation or thesis.&quot; [1] Does anyone know of a similar document for computer science / the natural sciences? AFAIK, my university doesn't have an explicit rule; it only says that the authorship of a thesis is solely with the student since anything else (e.g. having the advisor as co-author) would be against the notion of a thesis being a demonstration of the student's capabilities.

TLDR:

publish modified bachelor's thesis
get accepted
Supervisor: Can I be first author?
Want to say no but not sure if I'm right / how to communicate

[1] https://www.apa.org/science/leadership/students/authorship-paper.pdf
Edit
The subfield is rather applied.
Actually, the concept of "first author" is a bit foreign to CS in most places. Authors are listed alphabetically and only contributors are listed as authors. You say the supervisor contributed to the paper and if so should be an author.

I think you are correct to refuse if it is your thesis that is being published, and I think the university will back you on it. I hope so, anyway. But for a paper "related" to the work, it is a different issue. 

But, you have a political problem. One way to handle it is not to publish a shortened version of the thesis jointly, but an extension. Publish the thesis under your own name, but acknowledge your advisor. Then get to work on an extension. 



The concept of "first author" is common in other fields, of course, but not really in CS or in math.