How to anonymize research software in an abstract?
Confidentiality and anonymity are different things.  There is no way at all of guaranteeing anonymity.  When you discuss the extremely enlightening experience of an unnamed one-legged Spanish lesbian lion-tamer in Sheffield, you have pretty much made certain that someone could identify her.

If it is important to your professional community, however, that community should protect that person's rights not to be discussed in public.

For peer-review purposes, I would suggest that it might be best to offer alternative terms for the concepts that you describe if that can be done smoothly, but otherwise to trust the community to be judicious and conscientious.  If we can't respectfully do that, we will never get anywhere with anything.