There are just over 500 entries tagged 'framework' on SO, and just over 400 tagged 'frameworks' (or maybe vice versa). I rather suspect one such tag would do - I would probably select the singular over the plural, but I have no strong opinions on that issue.

(Amusing side-note: Meta has 'discussion' and 'discussions' tags - only two entries under 'discussions' though).

  • Links. framework: stackoverflow.com/questions/tagged/framework frameworks: stackoverflow.com/questions/tagged/frameworks (I'd edit them in, but I lack the mojo on meta) Oct 1 '09 at 19:24
  • What is the obsession with fixing the tags? I'm curious
    – OscarRyz
    Oct 1 '09 at 20:07
  • 15 question overlap. Oct 1 '09 at 21:01
  • 2
    @Oscar: there are a couple of reasons - (1) it makes it harder to search for questions about frameworks if there are two tags to search; (2) it makes it harder to keep my list of interesting tags under control if any of them have dual forms. Plus I suffer from a general obsession with tidiness in this sort thing - anal retentiveness. Pity is doesn't carry over to the physical world! Also, as the related questions on the right show, there are lots of other 'merge these tags' questions/suggestions. Oct 2 '09 at 2:41

Many of them are asking about a given framework, but don't have the given framework as a tag.

for example:

The questions that do have the given framework as a tag, don't really need either tag. They also usually have the [framework] tag immediately following the the name of the framework. Which suggests that they may have put the [framework] tag on without thinking about it.

There are some that seem to be appropriate to have [framework] as a tag.

Then there are those that apparently just added the tag because it was there.

There are 3,789 questions that have a tag matching [*framework*] only 934 of them have either [framework] or [frameworks].

I'm going to go out on a limb here, and question whether we even need either tag.


Just scanning the titles I don't detect a distinction in usage. I'd say merge them to the singlular tag.


The plural usage probably is used to indicate that the question involves more than one framework, possible for comparison or contrast purposes. This is a common problem among such general-use tags. Compare also:

Plural more common:

  • packages (115) vs package (59)
  • programming-languages (853) vs programming-language (1)
  • functions (427) vs function (420)
  • methods (236) vs method (174)
  • namespaces (293) vs namespace (162)
  • variables (439) vs variable (180)

Singular more common:

  • language (268) vs languages (52)
  • class (802) vs classes (223)
  • library (1101) vs libraries (16)
  • file (928) vs files (760)

Maybe something else needs to be done wrt the plurality issue.

  • 2
    In a lot of those cases, both tags are wrong. For example, Are you asking about packages or packaging (creating/maintaing packages)? If the former, it's probably not really a stackoverflow question. Are you asking about a specific file, or are you trying to do file-io? Oct 1 '09 at 20:01
  • 3
    Good point. Adds another wrinkle to an already confusing problem. I guess more to the point is whether or not singular or plural should be preferred in the first place for the general case. If so, a mass retagging can be done. If not, then we're kinda stuck. Oct 1 '09 at 20:13

Just merge them, any possible confusion should be cleared by the other tags of the question.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .