I am designing an application where users can assemble collections of documents that will then be processed in some way (how and for what purpose these sets are processed is not relevant to this question).
From a mathematical point of view, I guess that the term document sets would be more accurate than the term document collections since the term set when compared to the term collection additionally conveys that there is no inherent order among the documents in a collection. This is why in the source code I am using the term document set.
But which of the two terms is more appropriate for front-end use, that is from the user perspective? Does the term set sound unnecessarily more technical than collection? Are there general guidelines when to use a more general or more specific term for a concept at hand (i.e. hyperonym vs hyponym)?