StackOverflow (and I'm sure other StackExchange sites as well) is littered with all sorts of acronyms. The user base has a very large range of experience, so it seems like automatically detecting and defining common acronyms could be a very useful feature.
This feature would:
- Allow someone with more experience in a given area explain an answer in terms they're familiar with and be confident that it will not confuse the asker of the question.
- Allow users with less experience learn the lingo in their area of interest quickly and easily.
I suggest an interface similar to tagging, so that hovering over an acronym would reveal its expanded form.
Of course, there are acronyms which have multiple meanings based on context. A forced example (from a wikipedia search) would be ERD: either Entity-Relationship Diagram or Evolutionary Rapid Development. The correct form could be guessed based on tags/context, or more likely (and simpler) would be to list all of the possibilities, ordered by rarity of use.
Since each StackExchange site is very limited in scope, the pool of multiple meanings for a given acronym is very small, so the conflict problem is almost a non-issue.