My previous publication was about improving a known method A and I called my algorithm XYZ-methodA, where XYZ is a catchy word and methodA is the known method. Now I apply my general theory to method B, so I am thinking of naming my second algorithm XYZ-methodB. This second algorithm uses a sub-routine, that I also developed. I am thinking of giving it also some name like XYZ-methodC. However, this sub-routine is not that related to my general theory anymore, but is just used by XYZ-methodB to accomplish my goals.
Is this a good naming approach for methodB and methodC? Is it a good idea to use XYZ and put it everywhere like bumper sticker, indicating it is from me and increasing recognizability? That was kind of the idea.
What are good principles in naming my algorithms in general?
Naming them after myself is apparently not a good idea. But what is a good idea?