My supervisor, a master student and I just drafted and submitted a paper. My supervisor is the corresponding author and I want to put him as the last author. But he wants second place and the master student last. I thought the last author is the default corresponding author. I am just curious how would people tell who is the corresponding author on the paper? Should I put some special mark on his name? And one of my friends was once put into the last author. Then he could sometimes receive emails who mistakenly recognize him as a professor. But he is just help run some experiments and contributed least to that paper.
In computer science, there is generally no straightforward connection between corresponding authorship and authorship order. There are even some fields, especially in Theoretical CS, where alphabetical ordering is the default. In other fields, seniority of authors (which is correlated to corresponding authorship, as the most senior author is usually most likely to keep his affiliation) can be a criterion for the ordering. But that's just one possible criterion among others (like, specifically, the amount of contribution).
In some conferences/journals, the corresponding author is explicitly highlighted in the author list (e.g., Springer LNCS series). In others (most IEEE/ACM-based ones), there is no explicit concept of corresponding author. The lead author (first author) can then be assumed to be the primary contact person.