Thanks to this, automated abbreviation of species and some technical terms became understandable for me as a LaTeX beginner :-) My PhD supervisors (not LaTeX users) however, criticised that I used the abbreviations too often, reducing text comprehension.
I found a Basically: No. answer about a similar math question, but also the resetting options for the glossaries package. The latter however seem to require consciously setting the reset commands, which would not save much time over simply writing the terms out manually.
Therefore, I wonder about a way to globally redefine abbreviation macros to take the context of its use into account. In order for example to spell out a term in a rule-based or context sensitive way, like in every heading, upon every 1st use within a (sub)section, in every figure caption, etc., while continuing to use the abbreviation in normal paragraphs. Is there a package capable of that? If yes, how can it be done? Or if not, do you know of any software that can do it?

acronym(not as full-featured asglossariesbut it's what I've always used and so I can tweak it. What you do need to do though, is define where you want to reset to the full form. You could easily have that happen at every chapter for example. – Chris H Sep 17 '15 at 12:24\acresetallor the equivalent in another package -- this becomes a trivial case. – Chris H Sep 17 '15 at 12:41sectionswith (my) packageassoccnt. It will give you the full number of sections etc. throughout the document, even if the section counters are reset. It does not work for TeX paragraphs (i.e.\parlike stuff – Sep 17 '15 at 12:43acronymin every chapter is good start, thanks! And "every n pages/paragraphs/sections..." was an aspect I didn't think of. In any case: fine-grained, yet easy to command control of abbr. vs. spelled out form would be cool. – Sep 17 '15 at 12:52