Abstract
Diet can have a great effect on health, but few people keep track of what they eat each day, let alone how much fat, protein, Calcium, or other nutrients. Although most food items have nutrition information printed on the packaging, few people can tell you whether or not the 10 grams of fat in their candy bar is acceptable, or whether it has put them over the edge.
In this project the author assumes that a big part of the reason people do not keep track of their diet is that there is no easy way to do so. The final product of this project is Mealographer, a simple interface that allows users to enter in the foods and meals they eat each day, set simple nutrition goals, and see reports of their progress. Mealographer was created by implementing a large number of improvements to the product of a previous investigation, WhatYouEat. A usability test was conducted to evaluate Mealographer and find specific usability problems.
Previous Work – The WhatYouEat Project
Mealographer inherits much of its functionality from a previous project, titled WhatYouEat, part of an individual investigation from fall, 2005. The original project had two goals: to create an application that allows users to track their dietary intake, and to make the application as easy to use as possible.
WhatYouEat allowed users to record their meals, set simple goals for different nutrients, and
track their diet through simple reports. Supporting functionality included a simple user sign up and login system, and systems allowing users to indicate favorite foods and “usuals” – foods eaten on a regular basis.
WhatYouEat was demonstrated informally to several groups and an informal usability test was run with four participants. Although this style of evaluation was not rigorous, users were asked to use the site and comment on any confusion or difficulties. Many users also commented on design and additional functionality. Usability issues included difficulty in:
Targeting
- Even with a large screen size and large font, it was hard for one subject to click on fields before entering text.
- Field labels were used to enlarge the clickable area. It may be possible to have the cursor will default to the first field.
Layout
- Two users were a little confused about the two-column layout of input forms.
- A thin line was added to help make the grid more clear.
Forms
- Three users forgot to set the meal date at least once. The submit button was easy to miss. One user hit enter to submit the search form and didn’t expect the entire meal to be submitted. There were problems using the back button.
- The submit button was made more visible
- The forms were be broken up so that the submit button for a particular field only submits that field.
- Required fields could be made more clear with a symbol and some JavaScript.
Labeling
- Some labels were unclear or hard to read. In particular, dates presented in yyyy-mm-dd format and names of nutrients.
- The labels should be changed to reflect user expectations.
Measurements
- Many users had a hard time determining how much they had eaten, or understanding how much food each measurement amount actually represented. Few of them knew what an ounce or gram of a given food looked like, or how much of non-fluid items made up a cup.
- Some graphic representation of food amounts should be available in the system, as well as a conversion application. See Future Plans for more information on the approach to this problem.
Missing items
- Users more than once looked for food items that did not appear to be in the database at all. This included brand-name items or items from specific restaurants. This is a limitation for the USDA database.
- There is no simple or quick solution to this problem. See Future Plans for more information on the approach to this problem.