In my UI I have a Ribbon control, that is divided into tabs of commands that belong to a certain functionality of the program.
It is a data analysis software, so I have a tab containing functions for the analysis, and another tab containing functions for plotting the data.
I have one command that cycles modes for a basic transformation of the data. This transformation is very important for the analysis, but it is also often used as a first step while looking at the data and plotting it differently.
This command is currently located in the
Data Analysis Tab, as it is very relevant to the analysis. But while watching users I noticed that many look for this function in the
Plotting tab first and get confused when they don't find it there.
I thought about it and I have basically three options:
- Leave it in the
Data AnalysisTab: This has the described problem.
- Move it to the
PlottingTab: This may shroud the importance of the command for the analysis and may lead to confusion when the analysis suddenly gives different results.
- Put the same command into both tabs: This may not communicate the fact, that it is the very same command, and may lead to the thought that there is a "plotting transformation" and an "analysis transformation" as separate entities.
But I'm just guessing here.
Is there some research if the last point is even a problem, or some consensus how something like this should be approached from an UI standpoint? I am leaning to the third option personally, as it may present as the one that is best usable for the users.