Click here to Skip to main content
15,895,471 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more: (untagged)
The question has to do with Human Computer Interaction.

Over and over I've read responses that criticize very large lists and that they are poor design but I don't recall having seen suggestions for appropriate sizes. Has there been any research done on this?

What is the largest sized list that should ever be presented to a user? Is there a different answer for children and adults? I could assume that scientists, for instance, might be able to, or want to handle a larger list than say a gamer.

Opinions or links to articles and studies would be greatly appreciated.

Update:

(Thanks for the responses OriginalGriff & SAKryukov)

Let's say you wanted to present results that were permutative in nature. At some point you'd have to choose an arbitrary limit for the value of n or k...or would you? Personally, I don't mind zipping through a million or more items. Am I alone?

Maybe I could just design things in a way to warn users they would be getting into deeper waters. Or is it better to set arbitrary limits?
Posted
Updated 16-Nov-11 2:27am
v4
Comments
Sergey Alexandrovich Kryukov 16-Nov-11 7:51am    
Pretty interesting topic, so I voted 5 for the question.
--SA
Sergey Alexandrovich Kryukov 16-Nov-11 7:59am    
I think you should explain some designs where the results were "permutative in nature" and you have to choose an arbitrary limit. I would say there is always a way to avoid such limits. One of my first principles of development is avoiding any immediate constants (and almost avoiding constants in general), another one -- avoiding of arbitrary or premature decisions. That said, if a choice of a length is unavoidable, leave it to the user (but a default should be decided). I should agree, there are cases when too short list is bad. For example, Google search: all options for the size of the single result page are too short to me: I would prefer a longer list. This is one more case of exclusions I mentioned in my solution. I mostly meant predefined lists.
--SA
Brian Bennett 16-Nov-11 8:25am    
Thanks. I agree with your comment as it seems to validate my beliefs. It makes sense; you default to something reasonable and then if a user augments a list that is their choice to do so. You didn't do it to them, they did it to themselves.

I was thinking, for a gaming solution, stepping up the size of the list incrementally might be acceptable to the user, maybe even a way to increase difficulty for a level. I mention this because I'm considering making a game out of a didactic tool.

This is a very difficult question, and the answer is a bit vague: "it depends".

Lists are a problem: too much and you swamp the user, too little and you frustrate them.
To a large extent, it depends on what is in the list: if (for example) it is a file list, then provided the names are sorted alphabetically, then mostly you are ok - but even that breaks down when the size of a single "starts with the letter X" part of the list gets too big. If it is possible to break it into related groups, and use separate controls for the group list and the group contents, that can help. Also, auto complete lists, where you type and it shows you the list of matches remaining as VS Intellisense does can really help.

There may be a justification for child-friendly very short lists, but otherwise the intelligence / scientific-ness of the user has little to do with the frustration caused by over-long lists with no help.

My best suggestion is: put yourself in the place of a user, and try working with your design for and hour or two. You will soon get the idea if it can be improved! :laugh:
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 16-Nov-11 7:50am    
Good points, especially "put yourself in the place of a user". Not everyone can do it though. :-) My 5.
--SA
Hard to answer in such a fuzzy-set matter. I have no idea on the research and I would not believe in such research much, because the real problem is the criteria.

So, just a few notes.

A list size would be perceived mostly in comparison with the screen and ability to see the whole list at once. Even if this is somewhat irrational, people only really believe in data which they can observe at once. So, the answer will depend on screen size and font size, which is individual to each user but not dramatically different. Anything which is not visible on one screen without scrolling will be avoided by most users. In the cases when the list size is about the screen height, people would avoid applications which do not allow to expand the way to show the whole list. I guess, even if they almost never use this list. The application can be easily blacklisted if it happens just once.

There are exclusions where people will be irritated but will readily agree to tolerate a long list. In particular, it will happen if well-known cases such as list of countries, alphabetical. People will tolerate a long list when it's expected. Other factors include importance of information and the level of rationality. People will tolerate what they think is rational or just interesting, or hard-to-find.

However, the irritation with too long list will start from just more than 10 lines. Or 20, or 30. Here is the case where the individual preferences will be the most observable.

I think you have a misconception about the preferences of social groups. For example, the least tolerant to long lists are certainly scientists, and most tolerant are probably gamers. Real scientists like to think on conceptual level and simply do not perceive raw data like figures — outside some specific area. For example, most normal physicists are very good at estimation of sizes of objects in centimeters or light-years and time spans of many processes but will hardly agree to calculate a some of money to be spent on shopping; same thing with long lists; they will be reluctant to work with a list of more than 10 (also individual). Also, real scientists usually hate idiocy; and the long list is often a good indication of such "quality".

I think, with children the situation will be rather complex: they will agree to work with longer lists by might strongly over-estimate their ability to work with long list; so in real life they will make more mistakes; it depends on the age dramatically as well as individual traits; kids are not yet "polished" by society and keep more individual traits in simple tasks.

It would be interesting to see some experimental results and estimate my guesswork, but the experiments are hard to make correct. In my experience, I've been offered social some research questionnaires, but never was able to fill a single one in: the level of idiocy of questions was not acceptable to complete the task. :-)

—SA
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900