OffRoads : A Persuasive Website for Motivation of Fuel Conservation Through Raised Awareness of Effects of Current Energy Consumption http://www.projectoffroads.com (See website for demonstration implementation, mobile device demonstration, online survey and more) University of Maryland CMSC 434 Fall 2006 Dr. Shneiderman 12/7/2006 Sally Divita (sally.divita@cox.net) Steve Horvitz (mdterp25@yahoo.com) James Taneja (jtaneja@umd.edu) Ryan Wilby (rwilby@umd.edu) Table of Contents Abstract ............................................................................................................................... 4 Credits ................................................................................................................................. 5 Introduction ......................................................................................................................... 6 OffRoads as Persuasive Technology .............................................................................. 7 OffRoads as Tool ........................................................................................................ 7 OffRoads as Medium .................................................................................................. 8 OffRoads as Social Actor.......................................................................................... 10 Adding Fun and Publicizing the Website ..................................................................... 11 Presentation of Design ...................................................................................................... 13 Website - Calculator Portion ......................................................................................... 13 Sequence of Events for Typical Usage ..................................................................... 18 Task Details .............................................................................................................. 20 Monetary Savings ................................................................................................. 20 Environmental Effects .......................................................................................... 21 Personal Effects .................................................................................................... 21 Methods of Usage ..................................................................................................... 22 User Profile ............................................................................................................... 22 Typical Tasks ............................................................................................................ 23 Help and Tutorial ...................................................................................................... 24 Website - Blog and Forum ............................................................................................ 25 Account Information ................................................................................................. 25 Access without Logging in ....................................................................................... 25 Blog Usage ............................................................................................................ 26 Forums Usage ....................................................................................................... 26 Mobile Device ............................................................................................................... 27 Development Process ........................................................................................................ 29 Website - Calculator Portion ......................................................................................... 29 Website – Blog Portion ................................................................................................. 34 System Requirements.................................................................................................... 38 Usability Testing ........................................................................................................... 38 General User Comments and Suggestions ................................................................ 39 Quality of Usability Testing...................................................................................... 39 Usability Subject Detailed Comments ...................................................................... 40 Mobile Device ............................................................................................................... 44 System Requirements................................................................................................ 44 Implementation ......................................................................................................... 44 Conclusions ....................................................................................................................... 47 Acknowledgements ........................................................................................................... 49 Appendix 1 – Usability Test Materials ............................................................................. 50 References ......................................................................................................................... 54 OffRoads 2 Table of Figures Figure 1 – Low Fidelity Prototype : Main Screen ............................................................ 16 Figure 2 – Low Fidelity Prototype : Displaying Breakdown of Annual Dollar Savings .. 17 Figure 3 – Low Fidelity Prototype : Entering Current Commute Information ................. 18 Figure 4 - Transition Diagram : Website .......................................................................... 19 Figure 5 - WML Preview Showing Simple Layout of a WML Page ............................... 27 Figure 6 - Transition Diagram : Mobile Device ............................................................... 28 Figure 7 - Second Revision of Low-Fidelity Prototype .................................................... 30 Figure 8 – High Fidelity Prototype: Main Welcome Screen ............................................ 31 Figure 9 - High Fidelity Prototype: User Entering Information ....................................... 32 Figure 10 - High Fidelity Prototype: Help Text................................................................ 33 Figure 11 – Blog: Main Screen ......................................................................................... 34 Figure 12 – Blog: User Replying to a Post ....................................................................... 35 Figure 13 – Blog: User Initiating a Post (User Not Logged in) ....................................... 36 Figure 14 – Blog: User Entering a Post ............................................................................ 37 Figure 15 - Survey Chart 1................................................................................................ 41 Figure 16 - Survey Chart 2................................................................................................ 41 Figure 17 - Post Questionnaire ......................................................................................... 42 Figure 18 - Mobile Device Sample Screens ..................................................................... 46 OffRoads 3 Abstract The OffRoads website persuades users to reduce their gasoline consumption by switching to public transportation for the purpose of reducing their environmental impact. It is aimed primarily at people who commute regularly to work via car, as they could have the most significant effect. OffRoads will use many methods to convince users to change their behavior. It will show users not only the global effects of carbon dioxide emissions and foreign oil dependence but the tailored personal rewards in the form of increased physical activity, free time, and monetary savings. They will also have an opportunity to communicate with others who have successfully made such a change to mass transit to gain motivation and encouragement through a local social network in the form of a blog. A portion of this website will be available on mobile devices. OffRoads 4 Credits Sally Divita proposal user needs (introduction and task examples) references task analysis (task list and questionnaires) low fidelity prototype interface design report online survey Steve Horvitz high fidelity prototype development tasks o design o implementation of calculator interface usability testing and report references James Taneja user needs (system requirements) all blog tasks o documentation o design o implementation high fidelity prototype design usability testing and report project website o design o implementation Ryan Wilby references tutorial for website and mobile device all mobile device tasks o research o documentation o design o low fidelity prototype implementation o high-fidelity prototype implementation OffRoads 5 Introduction OffRoads is a persuasive website aimed at showing users that changing from driving a car to using mass transit for a regular commute can make a significant positive impact on the global world as a whole and the user’s own personal life. It will demonstrate, using personal data, how much of an effect their single change can make in a year’s time to such environmental factors as carbon dioxide emissions and crude oil savings. They will have the opportunity to see how their lives can be further enriched by the side effects of such a change through increased physical activity and free time and even monetary savings. The website’s goals will be accomplished through a simple, sleekly designed, fun user interface. The user will be presented with related facts to support the validity of the statements made regarding the global effects of their personal choices. The website will also provide a blog interface for the purpose of social influence from a support network of local commuters who were previously in similar situations. These will be motivational success stories. A limited version of this application will also be implemented for use on a mobile device. The intention is to build this application for the University of Maryland community which includes the entire Washington D.C. area. The Washington Metropolitan Area Transit Authority websitei will be the source for public transportation solutions. It has a simple interface for users to select a location and destination and it will provide the cost associated for the time of day for the commute and the necessary details. However, users who do not reside in this geographical area can still learn from the motivational information and can obtain customized calculations if they can enter in their mass transit alternative solution costs (gleaned from their own local source). While some of the functionality this website will provide has been offered by various other websites, OffRoads will pull together information to provide a customized yet comprehensive and simple view of the effect that a single person can have. A website that most closely matches the functionality of the calculator portion of OffRoads is the Ride Share Online websiteii. It provides a similar calculator type interface for the user to enter their daily commute information but its intention is to compare their current annual costs versus the costs of carpooling or vanpoolingiii. Another website that promotes carpooling is “Commute Solutions”iv. This website has a very detailed cost accounting of how much it costs to operate a car. It breaks it down into the number of cents per mile for all costs associated with car ownership. A portion of the Environmental Protection Agency’s websitev provides a similar service with its “Personal Green House Gas Calculator”vi. This calculator is more extensive, as it calculates a person’s green house emissions in all aspects of their lives, including home use. OffRoads focuses only on the effects of transportation costs, specifically the regular work commute. This website was of interest both for its similarity in user interface to what we propose and its data regarding carbon dioxide emissions. The American Automobile Association (AAA) websitevii provides a matrix of per mile costs of operating a car based on its typeviii that was very useful in our research. It OffRoads Introduction 6 categorizes vehicles into five types: small, medium, or large sedan, four wheel drive sport utility vehicles, and minivans. Correlations are provided between these categories and specific models of automobiles to facilitate best categorization of the user’s specific car. For more exact approximations specific to buying a new car for any given make, model, and year see the Edmund’s websiteix for their “True Cost to Own” calculationsx. AAA also provides the per mile cost of operating each type of car for three different predefined levels of driving: 10, 15, or 20 thousand miles per year. The annual national average is 15,000 miles per year viii (another websitexi uses the number 12,000). The local averages could be higher. The national average round trip work commute is 32 milesxii. Maryland state has one of the longest commute times of any other state, averaging one hourxii. The current average annual costs of operating a car are $7967viii. This includes all costs such as insurance, routine maintenance, license and registration costs, depreciation costs, etc. The composite national average per mile is 52.2 centsviii. These figures are used for the default values for the user’s costs when the user does not enter his specific profile. OffRoads has a different approach than any of these websites. It does share a calculatorlike interface with many of them. However, none of these are focusing on eliminating the everyday work commute via car. None of them offer a social network for support. Most are broader in scope or just have a different motivation. The authors feel that the chosen area is where the most return can be realized. The hope is that showing how simple it is to do, what the real benefits are, having reputable facts to substantiate the argument, and other people who have made the switch provide support will be persuasive enough to accomplish the goal. OffRoads as Persuasive Technology In his book “Persuasive Technology”, B. J. Fogg defines captology as the study of computers as persuasive technologyxiii. This website is a very suitable model for this study. Fogg details the “Functional Triad” of roles xiii that computers play in persuasion. We can describe the methods by which this website will achieve its goals in terms of his triad: computers as tools, medium, and social actor.xiii OffRoads as Tool As a tool, there are several ways that the website will persuade users to change. The primary method would be by calculating motivational dataxiii such as the annual number of barrels of crude oil saved, calories burned by walking to the local public transportation facility, dollars saved, amount of reduced carbon dioxide emissions or the increased free time or calories burned. This also improves persuasion through tailoring xiii as all of this information is customized to the users current commute habits compared to the proposed commute method. OffRoads Introduction 7 A secondary method would be simplification of the desired behaviorxiii. Users will have an easy interface to help them find the alternative mode of public transportation. During the initial phase of development of this application, this portion of the website would rely on the user interface of pre-existing local websites (WMATA), but later releases would standardize and further simplify the interaction by interfacing (if it existed) through an API. This would make this application more difficult to port to other localities, so the focus of this application still remains the Washington, D.C. metropolitan area but most other parts of this application are not specific to a location. OffRoads as Medium In its role as medium, OffRoads will show users the cause-and-effectxiii of their actions through the calculations discussed above. They will see that they can be responsible for a large volume of crude oil being conserved and they can infer from that the political and environmental impact. They will see that they can reduce pollution and will be able to quantify these potential results. But they will also be able to see the effect this change will have on their daily life through increased exercise and free time. This simulation of the effect on everyday routines helps motivate behavior change.xiii It will also show cause and effect and help a user overcome the feeling many people have that they alone can not make a difference by showing the impact of the combined efforts of a group. They will be presented with facts that will encourage them that their single behavioral changes will make a significant difference when multiplied by a small realistically sized population. For example, “If only .5% of the total U.S. population stopped driving their cars to work, the US could totally eliminate dependence on Kuwaiti oil.”xivxv A fact like this would show that it would not require a large percentage of the American population to make a change similar to what they are considering to make a significant impact. When users observe the correlation between cause and effect, they are more likely to be persuadedxiii. The website will also present statements of related facts that demonstrate the severity and importance of the problem. These are aimed at persuading users of the value and attainability of the goal of the website. There will be places where the user can hover the mouse over a field to browse a fact “bubble” designed to motivate change. For example, a “Quick Fact” bubble may provide information such as this: “The USA is the world’s biggest greenhouse gas generator.”xvi that would illicit concern with some users over the irresponsibility our country has shown in this matter and the hope that they can have an effect on this problem. OffRoads Introduction 8 Other facts may be more provocative and help illicit the feeling of concern for the future. These effects could be on the global economy as well as the health of the earth. For example: “It has been estimated that global temperatures will rise by 4 degrees Celsius above pre-industrial levels by the year 2100 causing annual economic damages to possibly reach $20 trillion.”xvii or “Each year, 200 cubic kilometers of Greenland’s ice sheet melts. This is 200 times the amount of water that Los Angeles will consume this year.”xviii Since people are inherently such different individuals with different motivations, a wide variety of motivational reasons will be provided in hopes that one will spark a concern strong enough to motivate change. A certain segment of users may be more motivated by personal safety, so highway death statistics could be cited as well: “Each year there are over 42,000 deaths on U.S. roads”xix Stress is also a factor to consider for many people since driving can be a stress inducing experience as opposed to sitting on a train or a bus: “About a third [of drivers] can be classified as aggressive drivers. Six in 10 concede they sometimes go well over the speed limit. Sixty-two percent occasionally get frustrated behind the wheel, more than four in 10 get angry and two in 10 sometimes boil into road rage. And nothing fuels driver anger like getting stuck in a traffic jam.”xii There have even been studies linking greenhouse emissions with shortened life spans: “A recent European study determined that air pollution causes 6% of all deaths, thereby killing many more people than traffic accidents”xx “A 2005 European Commission study found that airborne pollution reduced life expectancy by almost 9 months and was the cause of 310,000 early deaths.”xxi “Helpful Hint” types of information bubbles would provide suggestions such as alternative ways to save fuel: “If everyone reduced their driving speed from 65 to 55 mph, we’d save 3 million gallons of gas a day”xxii or “The U.S. Department of Energy reports that underinflated tires increase fuel consumption by up to 6 percent and one study estimates that 50 to 80 percent of all tires on the road are underinflated. By OffRoads Introduction 9 these estimates, the U.S. could save up to 2 billion gallons of gas each year simply by properly inflating tires.”xxiii With facts like these, the hope is that when people do choose to drive, they will drive responsibly and do what they can to reduce their gasoline consumption which is still the bottom line goal of the website. A natural tendency of some people may be to try and ignore and not accept or believe in the ramifications of their current actions. The website will again use poignant facts to try and clarify potential counter arguments, such as the sentiment that advancements in science will reduce our emissions significantly: “Automobile fuel efficiency improvements have been no match for the continued increase in demand for oilxvi. Currently, U.S.emissions are 7 billion per year – that’s 23 tons per person. Globally, it will be about 80 billion metric tons per year in the year 2050xxiv. It will take decades before alternative fuels such as hydrogen can reach mass market statusxvii, but you can make a difference today”. OffRoads as Social Actor The blog portion of the website will facilitate the use of computer as social actor, the last in Fogg’s triad of persuasive roles of technology. The blog was added later in the design process as a means of providing a social support network of people who have used the website to make the change and have found it rewarding. The addition of this was spawned by several of B.J. Fogg’s principles: “Principle of Social Learning – A person will be more motivated to perform a target behavior if he or she can use computing technology to observe others performing the behavior and being rewarded for it.”xiii “Principle of Normative Influence – Computing technology can leverage normative influence (peer pressure) to increase the likelihood that a person will adopt or will avoid performing a target behavior.”xiii The blog will contain success stories and real people that users can contact to ask questions regarding their experiences. It will be of particular value for new OffRoads users to contact other users who have similar issues due to their geographical proximity. This support network will facilitate sharing information as well as motivation and will show that it is not only possible but simple and has an overall positive net gain to make the switch. Therefore, this facet fosters persuasion through social dynamics and praise xiii . Why will these previous users continue to blog with new users who are potential candidates for making the switch? Fogg cites the reciprocity rule which he says is followed in every human society. It states that if you receive a favor, you should pay it back in some wayxiii. In this case, the “favor” is the enlightenment that making the OffRoads Introduction 10 change is advantageous and simple to achieve. To pay back the favor, the previous users share their experiences. Adding Fun and Publicizing the Website Motivating visitors to the website was viewed as a potential problem that would need to be addressed. To add an element of fun to this website, equating savings with “prizes” such as a big-ticket item for an annual dollar savings (big screen television for example) or a number of calories burned with a number of the user’s favorite snack would be provided. This aspect could be used to produce advertising revenue if necessary: “Walking one mile per day burns 93 caloriesxxv which is equivalent to 516 Oreo cookies annuallyxxvi”. Surely Nabisco would be interested in advertising alongside that information on an ecologically minded “green” website that would improve their public image. As a means of publicizing the website and rewarding users of OffRoads who have successfully converted to public transportation, bumper stickers would be made such as ones with the motto “Make the Switch and Make a Difference…I did”. There may be bumper stickers with a user’s results of how much they are saving by NOT driving “this” car to work. T-shirts are envisioned with logos on the front stating “I’m saving the world…” and their annual emission savings numbers on the back: “2,378 pounds of carbon dioxide per year… How about you?” (with the website url included of course) . Another T-shirt slogan might read on the front “Breathe Easy” and on the back “I’m saving the world 2,378 pounds of carbon dioxide a year.” Other T-shirts would simply prominently display their “numbers”: CO2, money, time, and calories savings and ask “What are YOUR numbers?” A shirt with a fun fact such as “I can eat 516 more Oreos a year since I made The Switch”. These shirts would not only be rewards for users but walking advertisements for the website, too, as we know that motivation to get users to go to the website will be a challenge. Other incentives would appear in the blog section of the website and the main portion of the website by showcasing “star” users. This would come in many forms: the highest gasoline savings of any user ever to switch, the weekly or monthly spotlighted user, etc. This requires some amount of validation which would be difficult and is a challenge we have not addressed. Users could be motivated by these “star” users but only if they believe that they are true stories. Users need to know that a website is reputable to maintain faith in itxiii and this is just one small aspect of gaining the users trust that would need to be addressed. Unfortunately, use of advertising mentioned previously to create maintenance revenue may have the adverse side effect of reducing credibility, as users are more likely to trust a nonprofit organizationxiii. An alternative method of revenue for this website will be contributions from interested corporations and other benefactors. We hope that users will realize how much they can affect their world when they choose to take even a small step when it is multiplied by the frequency of the 5-day work week over a long period of time. If this website could convince even a small fraction of OffRoads Introduction 11 current habitual drivers to switch to public transportation, it could prove to be very worthwhile. OffRoads Introduction 12 Presentation of Design During the original design phase, this application was called “Paths”, as will be noted in the low fidelity prototype screen shots. The name of this application was a struggle. The desire for a catchy and short name was never successful. The acronym “Paths” wasn’t acceptable (“Preferred Alternative Transportation Help System”). “Roads” (“Reliable Outcome Altenative Driving System) was also tested out. Both of these acronyms seemed too contrived. So, the team strayed away from acronyms and settled on “OffRoads”. However, the quest for a catchy name continues. Website - Calculator Portion The main portion of the OffRoads website will provide summary information about the possible benefits of switching from primary car transportation to mass transit. It will allow users to browse default values and enter their own specialized information to see the specific results they would attain. Entering this information will be very easy to do and browsing the information will be simple also, as the website has a very shallow tree of screens. In the design explored in this prototype, a very simple, sleek, colorful and modern look is given. There will be distinct portions that will each have the purpose of calculating and presenting a different aspect of information. One section will provide the cost savings for the user. To calculate this, information will be needed about a user’s current commute and the alternative commute. Other factors will be considered such as car maintenance and ownership. Another section will calculate environmental benefits. This will mostly be expressed in carbon dioxide (CO2) emissions, but it may include other effects or indicators of pollution impact. The last section will provide personal health and wellness information. This will include exercise and time savings. Exercise will be expressed in calories burned. Time can be associated with a user’s favorite pastime such as a number of books read. The interface will rely mostly on numeric entry fields for specifying the parameters that will be used for the calculations. It will also provide default values so users will quickly see the estimated possible results. It may rely on using existing calculators to determine several aspects of the formulae. As previously mentioned, to suggest local public transit routes, the wmata.com trip calculator will be used. The website terrapass.com calculates annual emissions based on the make, model, and year of car for a given number of miles. There is a feature on edmunds.com that calculates the true cost of owning a car, again based on the make/model, etc. The main page (figure 1) will simply have a colorful bar for each of the categories of benefits. While the colorful background is visually appealing, it may need to be modified if it is deemed to be not easily readable or accessible for many users (continued usability testing will help determine this). Selecting anywhere on the colored bar will move the user to the detailed level where they can see how the total was calculated and they can OffRoads Design 13 enter their personal data to tailor the results more specifically to them. This selection mode may be a bit different for users, as they are used to having to click on a single small button or link as opposed to an entire screen region, so we will want to find a visual cue to demonstrate this to users. This mode will not seem strange though as clicking on any element within that screen region will provide the desired behavior, they just may not realize that they can click anywhere in the colored block to get the same effect. It is unfortunate that this is the expectation of how web interfaces work, but since it is the normal design, we will find a way to adhere to it and unfortunately this design may not be possible with certain technologies. Originally, it was thought that the website would provide multiple distinct modes that the user would have to choose from that would require varying amounts of time to enter data. This revised design will not require the different modes because the default values will be filled in for all components, allowing the user to pick and choose which values he/she would like to alter. In this way, they will customize how they use this system to be as quick and rough or as detailed and exact as they prefer. If they think the default estimates are close enough to their reality then they can leave them as they are. If they don’t have the time to determine a more accurate value that is closer to their situation, then they don’t have to, they can defer it to another time. Eventually, this system will allow profiles to be stored so that users can come back and refine them as changes occur or as they gather data rather than having to re-enter their data. The secondary pages will show the details of how the totals were calculated (see figure 2). This secondary page should be sufficient for the “Emissions”, “Health”, “Foreign Dependence”, and “Time” categories. However, the “Money” display will in actuality require another level of retractable windows since there are so many aspects and details to this final calculation (see screen shot 3). Therefore, the sample screen shot 2 will be more indicative of the design for the other categories in a future design (unfortunately not the “Money” screen). A design that is similar to other interfaces such as the one in Flash that allows a window to be collapsed (when the black triangle is selected) to just a header will be employed so that the summary information for sub-groupings of data can be retained while the details are hidden until needed. This website should only need to be 2-3 levels deep in terms of screens, although the secondary screens will have this capability to hide/show panels. In reality, all the secondary windows could be implemented as these expanding/collapsing panels from the first page, but that would make for a very lengthy page if all panels were expanded simultaneously. All data on the website that the user can enter will be denoted so that it is obvious to the user. A different color will be used for the font, but for color blind users another visual cue will also be used such as a pointing arrow. For the many questions that are asked of the user, there will be a hover-like pop-up that will give them more details if necessary. For example, where they will see the question: “What kind of car do you drive?” The pull down menu has the following selections: “Small Sedan”, “Medium Sedan”, “Large Sedan”, “4WD Sport Utility Vehicle”, “Minivan”. The hover information will give examples of what cars fall into these OffRoads Design 14 categories: “Small sedan examples are the Chevrolet Cobalt, Ford Focus, Honda Civic. Medium sedan examples are the Chevrolet Impala, Ford Fusion, Honda Accord, Toyota Camry. Large Sedans are the Buick Lucerne, Toyota Avalon, Nissan Maxima.”xxvii Having this kind of information in a hover form will prevent the user from having to do a lot of window opens/closes. It will need to be confirmed that this is not a violation of any accessibility guidelines. For a few of the secondary windows, the user will be able to select how the results are expressed. For example, the “Time” benefits can be expressed as a number of calories burned off which can in turn be expressed as a favorite snack, purely for fun. For example, if the new commute requires 1 mile of walking per day, that would be equivalent of 93 calories expended per day. Annually, this would be 23,250 calories. Merely as a form of entertainment, the user could see that this is equivalent to 516 Oreos (45 calories per). Or they could simply see how many miles that would be, in this case 250 miles, roughly equivalent to the distance from Washington, D.C. to New York Cityxxviii. Users would feel a sense of accomplishment to know that they walked such a long way when it is presented in this manner. It helps a user see that a little bit every day can accumulate to something big. OffRoads Design 15 Figure 1 – Low Fidelity Prototype : Main Screen This main screen is intentionally stream-lined and uncluttered and uses a modern palette of colors. This design is missing access to the blog which should appear as a button on the top portion, but this would appear in an operational version. Also, there will always be a Help button (shown in the High Fidelity Prototype later). The slogan “Make a Switch and Make a Difference” will appear throughout the application. (Note the name of the application changed after this design process). OffRoads Design 16 Figure 2 – Low Fidelity Prototype : Displaying Breakdown of Annual Dollar Savings This screenshot shows the summarization of the monetary savings and the breakdown below. The black diamonds indicate that there is a more detailed screen that will come down when it is selected. This will reveal any components that went into the calculation of this field. See figure 3 for an example. Note that a “Back” button appears in the upper right hand corner of all screens below the first. OffRoads Design 17 Figure 3 – Low Fidelity Prototype : Entering Current Commute Information This screen shows the most detailed level. Indeed this screen is the only third level screen in the hierarchy tree of displays for this application. The values that appear in yellow are the ones that the user can update with his specific information to get a more tailored view. After a user updates a value, any necessary effected values are recalculated and redisplayed immediately. Sequence of Events for Typical Usage The screen shots show a typical sequence of events: 1. Enter website and browse summary information (figure 1) 2. Select one of the areas of interest 3. View average values for data (figures 2 and 3) Note: Figure 2 with collapsed panels will only be applicable to the “Money” benefit. The other benefits will go directly to a screen that looks more like figure 3 where data is entered. 4. Change the average values to be more representative of users actual values (figure 3) 5. View updated summary results (figure 1) OffRoads Design 18 “Money” Paneled Summary Window “Money” Details Window “Emissions” Details Window Main Introductory Screen “Health” Details Window “Foreign Dependence” Details Window “Time” Details Window Blog Main Screen Figure 4 - Transition Diagram : Website OffRoads Design 19 Task Details There will be many specific calculations that will help provide summary information for the user. Some calculations will be of more interest to some users than others, as users interest in this website will have different motivations from economical to political to environmental to health. The areas of savings fall into three major areas: monetary, environmental, and personal. Monetary Savings This section will query the user about his current commute: how many days a week, what time of day, from what location to what destination, etc. This information will be used to determine current gas utilization and car maintenance costs. There are many authorities that provide supporting data to make these calculations. A primary source will be the American Automotive Association (AAA) and the Edmunds online reference. Current gasoline costs will be used to calculate this expense with respect to the users car. As an optional adjustment to the monetary savings, the user will be asked about the possible sale of an existing car or if the user currently does not own a car and is considering a purchase. This may also be of interest to a small group of users who are visiting this website to determine how much they already are saving by using mass transit, but this group is not a goal of the service provided by this website. Also in this portion of the website, the user will be assisted in finding an alternate method for his current commute via car. Finding the alternate commute will not be the primary goal of this website, but will be provided via existing websites in a first version but will be improved on in later releases. The primary goal of this portion of this task is to calculate the cost associated with the alternative solution. The Washington Metro Transit Authorityi (WMATA) provides just such a service currently for the Washington metropolitan area, including College Park, Maryland. However, the intention is that this website not be limited to this region, as it is applicable to all areas of the country, but it would rely on the existence of such a functionality, as offered via the local government or transportation authority. In summation then, this portion of the website will calculate : 1. Current gas utilization multiplied times current gasoline prices + 2. Car maintenance costs + 3. Car purchase costs (optional) 4. New commute’s cost = 5. Total net savings. OffRoads Design 20 Environmental Effects This portion of the website will calculate the total environmental effects of using less gasoline. It will not only consider the reduced CO2 emissions, but the environmental impact of the oil refinement process, although this information has not been obtained yet. Unfortunately, it will not be feasible to determine the environmental impact of the increase in mass transit use, but it is assumed that this would be fairly negligible. Personal Effects An often overlooked benefit of a daily public transportation commute is the increase in free time afforded by not driving. In this section of the website, the user will see how much time is saved and how much exercise is to be gained by making the switch to public transportation. While sitting on a bus or train, commuters are able to enjoy activities that they might not otherwise be able to enjoy as much. Reading, needle work, puzzles, even personal or professional phone calls are common activities you will see on any public bus or train. The benefits can be expressed in hours or in something more tangible as a number of books read, that will be selectable by the user via a drop-down box. For example, if the user would like free time expressed in terms of books read, then the calculation will be made to convert the number of hours to a number of books. Arguably, the “free time” is limited in what can be done, i.e. one can not be cleaning their house while commuting to work. But it is important for people to realize that 2 hours of driving to and from work is 2 hours wasted in a day. However, 2 hours in a train can be 2 hours of reading that they would have done at home. Since a certain percentage of time is spent getting to and from public transit, the website will adjust the free time accordingly so as not to have the unrealistic expectation that 100% of commute time can be considered free time. The time it takes to walk to the local station will also be deducted from the free time so that it really represents time for other pursuits. When a commuter changes from driving to mass transit, often a small amount of exercise is added to their daily routine. While this may be small on a daily basis, when multiplied over the frequency of a 5-day a week commute for 50 or so weeks a year, the increase in physical activity may be significant and should be considered a serious benefit. The profits of this can be equated by the user to a number of calories burned and the distance walked. Users will be able to see this benefit expressed both ways. The miles walked will be displayed in the number of miles and also a sample of how much that is will be provided. For example, if they would walk 250 miles in the course of a year, they will be told that they would successfully walk from Washington, D.C. to New York City! They may want to take this one step further and translate that into a number of their favorite snack (such as Oreos). This could be a great advertisement tie-in also for generating revenue for the website support. OffRoads Design 21 Methods of Usage The user will be able to use this website in three different ways. The user will have control over the accuracy of the results in several different levels of detail, depending on the time allowance and interest: 1. Default Data – In this case, the user will not need to enter any data specific to his commute. Using this method, the information displayed in this mode will be obtained from national averages. In a later revision of this website, these default values could also be based on the average results of past users. The bottom line numbers will hopefully entice the user to spend the time to enter personal information to see how significant the particular results may be. 2. Quick Calc – This mode will allow the user to see tailored results with only a requirement of a few minutes time to enter a minimal set of data with regards to his current commute. They may just need to answer these questions: “How many miles a year do you typically drive?” (select from a small list) and “What kind of car do you drive?” (sedan, SUV, etc.). These few bits of information are good indicators of current commute costs. After data from different regions of the country have been gathered via this website, a zip code could help refine this data further. The purpose of this method is to keep the users interest long enough to see tailored results. The hope is that they will continue on to the Detailed Estimate at some point, perhaps if necessary, at a more convenient time. 3. Detailed Estimate – To get a detailed estimate that is more accurate, the user will need to spend some more time entering more specific information such as the exact commute distance. User Profile Most users will be people who currently commute to work regularly by car. These users will have many reasons for taking interest in this website: 1. 2. 3. 4. 5. 6. 7. 8. Curiosity about current gas consumption Interest in the environmental repercussions of current daily commute Desire to change long drive to an alternative method Justification for consideration of the possibility of not owning a car Political concern for the U.S. dependence on foreign oil Desire to reduce stress of driving Desire to increase physical activity Interest in increasing free time OffRoads Design 22 There may also be a small percentage of curious users who would like to check some portions of the website for fun. But the hope would be that some of these happenstance visitors would be so profoundly influenced by the data that they may consider reducing their gas consumption too. Typical Tasks There are many different categories of tasks that this website will address. Therefore there are many different tasks that will need to be delineated. The following are a subset of tasks that provide a robust variety that were considered in the design. 1. A man who lives in Silver Spring, Maryland and works in Crystal City, Virginia thinks that the price of gas has gotten so high that it would be cheaper to use public transportation instead of driving his minivan to work everyday. He would like to know what the difference in cost is between the two methods of commuting so that he may decide if he wants to change. He is not willing to give up his car due to weekend trips and local convenience, but he is willing to consider the idea of mass transit for his 5-day work week. He does not think he is concerned with the other possible benefits, such as environmental impacts, but he would like to review this information if easily available. He would like to spend the time required to know exactly what the results would be so he is willing to provide all the detailed information about his daily commute. This would be a most common type of user. 2. A woman has grown increasingly concerned that the use of her SUV has such adverse ecological effects that she may consider not using it for her daily commute, and possibly even selling it and relying solely on public transportation. She would like to know just how much CO2 emissions her SUV is responsible for. After visiting the “myfootprint”xxix website and seeing how wasteful she is, she would like to know what the net effects of her gas utilization really are so that she may possibly be able to adjust her usage. She is also willing to spend the time necessary to provide detailed information about her current commute. The concern for the environment will be one of the more common motivators, but not the most, so this example will be fairly common. 3. A student drives his 2000 Toyota Camry to University of Maryland campus 4 days a week from Vienna, Virginia. His classes are scheduled such that he does not have to travel during rush hour. He wonders whether he could afford the time to take public transit instead of drive. The student user will probably be more rare than the professional commuter, so this task may not be as common. 4. A recent American University graduate still lives in Tenleytown and just got a job in Georgetown. He is wondering whether it is worth buying a car or not for his work commute primarily. Parking at his new job costs $15 per day. He only periodically needs a car on the weekend for visiting relatives in Philadelphia and various errands around the city and suburbs. There will probably be very few people in such a OffRoads Design 23 situation in which they are currently considering a car purchase, so this task will not happen very regularly. 5. A man who lives near Suitland, Maryland works at the Smithsonian from 9-5. He is tired of the drive and the wasted time sitting in a car. He does not mind adding some walking for exercise to his daily routine, even if it adds additional time to his daily commute. His company will give him $105 per month in Metro fares. He currently pays $150 a month in parking fees. He would like to get a quick estimate without spending the time to provide details about his commute, but would reconsider spending more time if the results looked significant. This example will probably be fairly common. 6. A young woman is concerned about the United States dependence on foreign oil. She would like to do anything she can to minimize her contribution to this. She wants to know how many barrels of oil she has been using in the past year of her commute from Rockville, Maryland to Springfield, Virginia. She is willing to spend some time providing the parameters necessary to make the calculations accurate, but not a lot. Political concerns will probably not be high motivators, but will still occur, so this may be a less likely example than many others. 7. An older couple has recently been in an accident in their only car and it needs to be replaced. They would like to save up to take a month long European cruise. They are trying to find out how much money they can save from the purchase of a new car by learning to use the bus system to get to their doctors appointments and the grocery store from their apartment on Connecticut Avenue in D.C. This is probably the rarest type of usage and indeed, it may not be within the scope of this system to address this case. These are just a few examples that can be used to test the efficacy of this website. There are many other similar situations that will need to be considered to have a complete and balanced sample of the wide range of possible users. This list of typical tasks may need reconsideration and some expansion in scope and detail as progress is made with the design of the system. Help and Tutorial Help will be provided in two forms: short context-sensitive help text and movie like tutorials. The help text will be provided in the form of a popup dialog box. It will be used to provide information about a particular field if the user needs clarification of the input required. It will also be used for error reporting. Figure 10 shows a sample of this kind of help text. The movie tutorial will tell the user step-by-step how to use the system. It will show the user exactly how to perform the most common tasks through use of a video to show exactly where to click and what to enter. An audio narrative will explain the features. OffRoads Design 24 Website - Blog and Forum The website portion of the project that allows users to post and read messages will be known as OffRoads Blog and OffRoads Forum. The blog will allow the users to access information and stories left by other users. The Forum will be more structured for help and feedback. Account Information Users will be able to create an account by clicking the appropriate links on the website. They will specify their full name, last name, and email address, however, these fields are not mandatory. The only mandatory fields are the nickname and password, both used to log in. Users will be warned that if they do not provide a working email address, then they cannot request their password via a “Forgot My Username” or “Forgot My Password” link. This is done to match design standards of security. The site does not contain important identity information, however, if users wish to leave their name and email out of the database, they can easily choose to do so. The account information will not have anything to do with the Cost Calculators, or not as of now. In the initial release, the Cost Calculators will only maintain averages for an “easy comparison” based on all the users’ inputs. The more advanced and time consuming calculators will be user driven, via entering values in text boxes. The long term plan is to coordinate both the user accounts and the flash so that they can save their preferences as well as previous data. The way to do this is to link PHP to a database and to the flash. More research will be necessary on this topic to understand the details. Access without Logging in Access without logging in is limited, but allowed and the users will have read only access to the blogs and forums. This will allow users to get involved without making a commitment that is often perceived when you have to enter personal information or create an account. The user may read any posting on all the pages, but may not respond. It is necessary to log in or make an account in order to post properly. It will be verified that the user knows that any post can be viewed publicly without an account and any member can answer any post. OffRoads Design 25 Blog Usage The actual blogs can be whatever the user or the Webmaster of the site wants to post about. It can be different each day or it can be changed each week. If this site does become a success, there may be hundreds of users, and this will encourage more interaction and more frequent updates. Many blog websites make categories the user can go into and then find an appropriate blog for his or her post. Categories like Introduction and Help sections are normal. In this case we would have more sections on “Public Transportation Options” or “Find a Ride Here” kinds of blogs where users can find appropriate outlets for their blogs. There will be a wide variety of users and all with be in the demographic area of Washington DC Metro. It will be assumed that more of the users are considered novice or intermediate users. Therefore there will not be very many blog sections, but just a few to have some variety. They will be informal and very open to whatever the users want to discuss. Forums Usage The forums part of the website is more structured in the way its organized. It is a place to post help information, website feedback information, and request or make new accounts and passwords. This section is very similar to blogs so it might be appropriate to combine them into one. This is something that will be evaluated later on. The reason is to give the user or guest many options to the site, but to not overburden them with complexity or cause confusion. OffRoads Design 26 Mobile Device The mobile device aspect of this project is designed to target a broader audience than the website alone could reach. The limitations of designing websites to be viewed from cellular phones and PDA’s are significant, and will result in a simpler interface with fewer options. The benefit however is that this site can be visited from anywhere with service and a cell phone. While the number of users with PCs in the US is high, 223 million, compared to the next highest country – Japan with 69 millionxxx, the number of users with cellular phones has risen to 207 million in 2005, representing 69% of the U.S. populationxxxi. It is reasonable to assume that there is overlap between the pc and cell phone users, but the convenience and portability of the mobile device ROADS website should pull in additional users. The mobile device website will be written using Wireless Markup Language (WML), a language based on XML, but with stricter rules to allow sites to be viewed on a variety of phones, including older, limited monochrome screen phones. While more extensive languages like XHTML MP can provide more options and graphical capabilities, the phones that can handle this language are limited. In order to conserve bandwidth and memory space (a significant problem for cellular phones) the page will be kept as simple as possible, with few graphics and extraneous information. WML pages can be set up in a “card deck” layout, which allows the device to download multiple pages at the same time, reducing the number of downloads when selecting links on the page. Figure 5 - WML Preview Showing Simple Layout of a WML Page OffRoads Design 27 3 card “deck” accessed with original page request Home Page Basic Search Advanced Search Basic Search *Avg mpg of current car (int field) *# miles daily commute (int field) *area of commute (drop down box) Calculate Communicate with server Advanced Search *make/model of car *#miles daily commute *start/end address of daily commute Calculate Communicate with server Basic Search Results Advanced Search Results •$Saved per Day •$Saved per Year •Public Transportation to use (metro / bus) *$Saved per Day *$Saved per year *Public transportation to use + route Figure 6 - Transition Diagram : Mobile Device Blue squares represent individual screens on the mobile device. The first three screens will be downloaded at the same time when the website is accessed. OffRoads Design 28 Development Process Website - Calculator Portion The low fidelity prototype of the calculator portion was developed in Flash and as such, had virtually no limitations in how it could be designed and was indeed designed without regard to whether it could be implemented easily or even possibly given the technology that would be used for the high fidelity prototype. It was intended that the final implementation would be developed in HTML. However, the high-fidelity prototype was also developed in Flash due to some concerns about the success of it in HTML. It went through many iterations from the original design. The overall look and feel of the design with its bold colored bars was preserved as a portion of the main entrance screen when displaying the average users results. The second screen developed (where the user enters personal data) however, became more of a consolidation of many of the secondary layers (see the transition diagram in figure 4). This design was tested out because it seemed that more information could be well contained in a single screen. So, both the entry fields and the results fields could all be displayed in the same screen. This would need to be refined further and another round of usability testing would be necessary to determine if this is acceptable. The current state of it is not complete enough to make the determination whether this is an improvement over the original design. The final version will be implemented in HTML and CSS. AJAX would also be needed to provide the popup “bubble” information that will help motivate users (the “Quick Fact”, “Helpful Hints”, etc. described previously). The development of the backend portion of the calculator will be fairly simple to complete since it entails mostly making simple calculations and displaying them to the user. The formulae necessary for most calculations are easy to implement. For example, how many barrels of crude oil are saved based on the number of gallons of gas (there are 42 gallons produced from a barrel of crude oilxxxii). Some tables of information will need to be created. For example, the list of different car types and their associated gas utilization. Also, a table of distances between common cities. This will be used to show the user an example distance similar to the amount of walking required in a year. This table would have to have a range of distances of varying lengths so that a similar distance could be equated with the user’s annual exercise. The tutorial was created using the “camtasia”xxxiii tool. This tool was simple to use and provided a sleek, refined way to help the user see how to use OffRoads. There will be a note for users when running the movie (a .AVI file) so that they will be instructed to turn up their volume if they are not hearing the audio. The hope is always that the user interface is designed so well that a tutorial is not necessary, however, that is unfortunately not usually the case, as it is commonly known that all users will interpret any computer application in their own unique way. OffRoads Development 29 Figure 7 - Second Revision of Low-Fidelity Prototype The low-fidelity prototype was revised slightly before starting implementation of the high-fidelity prototype to make the application more user-centric: note the use of “My” in front of the categories (slightly altered also). The dull grey was replaced with bright orange for a header. An area was added for system messages in the header. Many of these changes did not carry over to the high-fidelity prototype. See Figues 1-3 for the first version of the low fidelity prototype in the Design section. OffRoads Development 30 Figure 8 – High Fidelity Prototype: Main Welcome Screen The main screen was modified to include help, a graphic and a different header as well as a button to move the user to the next screen. Selecting the “Help” button will provide a pop-up dialog box of contextual information (see figure 10 for a sample). OffRoads Development 31 Figure 9 - High Fidelity Prototype: User Entering Information In this screen shot, a user is entering some of the information required to make the summary calculations. Note that what was designed in the low-fidelity prototype to be the welcome screen is included in this second level screen as it was deemed that perhaps both levels of information could fit in a single screen. Since not all of the necessary component data is included in this display, it remains to be seen whether this design could be used. After a user enters in values, in this prototype, they would need to press the “Calculate Your Savings” button to have the summary values updated on the right side. A final version would not require the user to do this, it would update the values automatically as the user entered the necessary component information. Selecting the “Tutorial” button will run the movie like tutorial steps the user through the process of completing common tasks by showing them how to enter the necessary data. OffRoads Development 32 Figure 10 - High Fidelity Prototype: Help Text The help text will be displayed in a pop-up dialog box. This will be used to provide small amounts of guidance, such as a correct range of values. It will also be used to explain errors. OffRoads Development 33 Website – Blog Portion The first screenshot of the blog (figure 11) is of the main page. The links need to be added, it is just the general idea of the website. The website is powered by WordPress which is an open source web site content management system. Since it is open source, we are allowed to use its database feature for free as long as we keep a reference to WordPress on the site. The template functions the same way as it is also open source. The second screenshot (figure 12) is of a user (Sally in this case) replying to the demo post. Here you can see that she can write up her post and simply hit submit. The third screenshot (figure 13) is of an unregistered or registered user not logged in making a post. Here you can see that this type of user would have to put some sort of information in order to post correctly. Figure 11 – Blog: Main Screen OffRoads Development 34 Figure 12 – Blog: User Replying to a Post OffRoads Development 35 Figure 13 – Blog: User Initiating a Post (User Not Logged in) OffRoads Development 36 Figure 14 – Blog: User Entering a Post OffRoads Development 37 System Requirements The low- and high-fidelity prototypes were developed in Flash, but the final version would be implemented in HTML. Therefore, the user will only need a web browser that is a current version with no special requirements currently in terms of plug-ins. The user’s browser will be tested to make sure it is suitably configured so that the user will be informed immediately if the web browser can not support OffRoads to avoid user frustration later on after using the website and finding that a feature will not work with his version of a browser. Contact information for help will be supplied if the user has problems. The whole website does not need a complex array of pages, therefore CSS based templates will be used for two reasons. The first is to provide uniformity. The second reason is that it limits the size of the actual HTML file, as a goal in developing this is to reduce the overall size of the site since the user might be on dial-up. The servers hosting the website will need to be dynamic as the amount of traffic to the site builds. Many hosting packages now come under five dollars a month and with plenty of bandwidth and storage space (per month). In particular, “1and1” Hosting (www.1and1.com) has hosting for about three dollars a month and has 500 GB of traffic allowed. This is plenty to start with. One consideration of the future design is to maintain a database of users’ data to build up national and local averages for their comparison purposes. This will require a large database that will need plenty of space to grow. As more users come to the website and user profiles start to strain the hosting account, an upgrade to a bigger package might be needed (a problem that would certainly be welcome). This website will rely on data that will need to be updated periodically. For example, current gas prices will need to obtained on a regular basis. There are many sources for this on the web. AAAxxxiv has data showing trends in gasoline costs for different types of gas. It also has a regional cost summary.xxxv The government provides a websitexxxvi for calculating true gas mileage that could be used too to increase the accuracy. Usability Testing In general, the users who tested the high-fidelity prototype were positive about the user interface and found the calculator portion easy to use and the blog portion interesting. The subject matter was more of interest to some than others, which is expected and an inherent part of the difficulty with such a subject matter as this website addresses, specifically changing personal daily habits for the sake of the greater good (improved ecological environment). OffRoads Development 38 The users were given tasks in using our prototype and blog. As per the prototype, they were asked to enter in values to calculate costs saved and view the help function. They were also given an introduction to the report and what was missing from our prototype to gauge their reactions of our project. They were also asked to make an account with the blog and post a message online. The phone aspect was not tested because it was no functional at that point in time. General User Comments and Suggestions Everyone liked the Help Button and how it was easy to find. However a reoccurring comment was that it needs to be more in depth. It is very basic right now saying the minimum, but it could definitely be expanded. There is also no help section affiliated with the forums pages, which still needs to be added. The direction of the forums or blogs needs to be worked on. There seems to be a few ideas of where to take this section among the testers. One approach is to have small specific sections like carpooling, user testimonies, help, etc. Another approach is leave it as it is until the site grows big and then deal with sub-categories. By doing this method, we would leave the forum open to anything as opposed to having many sub-categories and only one or two entries. Another comment about the blogs was relatively reoccurring: how to deal with posts or questions on the forums after a certain period of time. It does not look good to have old posts or questions that have not been answered in months. It will be necessary to either ‘archive’ them or delete the postings every few months. Quality of Usability Testing We picked only undergraduate students for our surveys since they are the most represented at the school. It was a coincidence that each member happened to pick two males to participate. The lack of female representation was not intentional and further plans for usability tests will remedy this problem so it is closer to a 50/50 balance between male and female undergraduate students. The average user was about the age of 20 and considering the focus was on under graduates, that is a good norm. This does indicate that more upper classmen were chosen than younger college students. The average use of computers per week was between 17 and 20 hours. Computer use was considered to be anything from using the computer for email, video, homework, papers, etc where the student was actively interacting with the computer. If the tester was just using it to play music, it was not included in those times. OffRoads Development 39 Most of our subjects relied on private transportation methods when they had a choice, and some of the younger candidates who did not have that option were forced more to accept public transportation. All in all, they were all very open to the idea, though some were more drawn to it than others. A recurring comment was that the website is very easy to use, but the motivation of why a student or commuter would use such a program was expressed as a concern. Subjects questioned what would draw a person to look into the site and how much would they value or trust the outcomes. One solution would be to show the work and logic behind the calculations. And there are few other possibilities to be considered. Again this deviates from the point of testing usability so no further detail will be provided. But as a whole it went great and most people flew through the tasks without asking questions or raising concerns. Usability Subject Detailed Comments The following are notes from a subset of the 8 tested students. Subject 1: Navpreet Navpreet is a junior who relies mostly on his car to commute to campus and to work. He sometimes takes public transportation. He liked the idea of the calculator, but liked the blog better. He questioned the validity of the results without seeing the sources. One comment he made is that within the blog/forum area, there could be a section to try to get people to commute together. For our test scenario, the commuters still need to get to the Metro station, which will happen typically by car. Since they have to take the car to get to the Metro, they might as well drive each other there to save even more gas. Navpreet suggested that the forum perhaps had a way for people to click on a Metro station (i.e. College Park Station) and see who travels from that station to arrange a better commuting schedule. Implementing this is not difficult but it brings up the concern of security and public posting of information like the commuter’s name and address proximity. A solution could be that we can make OffRoads email addresses for each login based on the user’s log-in name so if Mr. X wanted to contact Mr. Y about commuting to the Metro, an email can be sent to MrXLogin@offroads.com (for example) and should Mr. X care to respond, he can. This sort of system is done on Craigs List. Another simple option is to warn the poster that his information (name/address proximity) will be public information. The previous option is more secure and user friendly with novice users, but for the first phases of this project, the latter option is easier to implement. This will be considered further. Subject 2: Malcolm OffRoads Development 40 Malcolm is an athlete at the University and is a junior. He does realize the benefits for public transportation to school and work, but relies mostly on his car to transport himself. For example, when he has 5 AM practices with the team, he would rather drive himself or get a ride rather than try to catch the bus. Deficiencies in the local public transportation are a concern that are outside of the scope of this application. A goal of OffRoads is to provide users a comparison of public and private transportation. He found the test to be very easy and straightforward. This seemed to be in common with the responses of the other subjects. He did spend more time looking at the blogs and the dummy data. He said that if they were filled with testimonials he would be more interested in that as opposed to the actual calculations. If that was the case, he mentioned it would at least spawn an interest in looking at the cost calculator and re-thinking public transportation. The idea of trying to estimate cost between public and private transportation is not a new one, but trying to make it comprehensible and appealing to a variety of users is a goal of this system. Malcolm agreed that user testimonials would bring more credibility to the system. He did not seem to care about the models or reasoning behind the calculation (as Anand was – see below). He was more concerned with the site being useful and attractive as a whole. Subject 3: Nikhil Nikhil is a senior engineering student at the university. Like most of our testers, he relies heavily on public transportation, primarily the UMD DOT’s busses. He completed the tasks fine with minimal questions and is anxious to see the final product. He asked about our sources and as they were explained to him, he saw that there are many similar projects out there. His main concern was getting this out to the public and how it would be implemented. Even though the comments steered away from the point of a usability test, he did bring up a good question. It is not a question we have fully prepared for. Once we have the final product done, where does it go from there? How or what is the best way to reach a good majority of DC-Metro-Area commuters who drive on their own? Subject 6: Anand Anand is a freshman student at the University of Maryland. He does not have a car on campus and relies heavily on public transportation within the school setting and when he is home. He was more excited about this project because of his heavy use of public transportation. We think that since he was more enthusiastic about it, his comments were more complimentary then derogatory. But he did have some useful comments. OffRoads Development 41 He loved the blog aspect of the site but had similar comments that Navpreet had, specifically, that it can be expanded to add more features. His main focus of what could be added would be specific forums and successful user testimonials.As far as the OffRoads Calculator, he mentioned to include more of an explanation of how the results were derived. Perhaps it could be an optional button that would explain the math or logic behind the results. It does not have to be a mandatory feature where the user has no choice but to see the methodology behind it, but maybe another click-button that would bring up a screen explaining how the data was calculated. As you can see from the figures below, the average age of the surveyed was 20 which is what we expected since we surveyed friends of our age. One problem of this way was that we accidentally surveyed only males. Not that this has anything to do with effect of the survey, but the next rounds should be more even in terms of sex. Most of our surveyed did use public transportation in general which was a good start since those are the ones who are more inclined to be anxious with such a project like ours. Survey Chart 1 35 30 Average 25 20 Age Hours a week 15 10 5 0 1 2 3 4 5 6 7 8 Users 1-8 Figure 15 - Survey Chart 1 Survey Chart 2 3.5 Average Days 3 2.5 Days C ommute to Work 2 Average # Days Drive to Work 1.5 Average # Days Take Public Trans. to Work 1 0.5 0 1 2 3 4 5 6 7 8 Users 1-8 Figure 16 - Survey Chart 2 OffRoads Development 42 Our post questionnaire results showed that our idea was great but the main concern was attracting people to the site, getting our name out there, and actually persuading users to switch over to public transportation. The most important and time consuming thing we need to do yet is to complete the design of the calculator and blog to be uniform and have all aspects working. Next, the blog portions needs to be more defined in categories; help section, and administrative details. Third in importance came incorporating the calculator with users. The calculator can have more of a user log-in interface and be connected to the blog. Another thing we can work on is the actual calculator. In our design, we incorporated a few ideas on how the user would save. More items can be easily calculated to prove the effects of public transportation. Lastly, we could develop more of a system on how we could attract people on the site. This may seem as the most important item, but this project is originally focused on the design rather than the implementation process. week a 1-8AverageAgeHours 10510152025303512345678Users Chart Survey All in all the users were satisfied with our usability testing and our design. The bar chart below shows that the “Number of Steps” received the lowest score because the blog and calculator were not integrated at that point. Also if we include user accounts to both, an additional step can be saved. The point the users made was that when you are trying to attract others who are not as interested, the fewer number of steps is better for attraction. Higher the Score the Better Work to Trans. TakePublic Days # toWorkAverage Drive Days # WorkAverage to Commute DaysDays 1-8Average 200.511.522.533.512345678Users Chart Survey Post Questionnaire (Learning Process) 6 5 4 3 Series1 2 1 0 Operating System Getting Started Number of Steps/Task Logical Sequence? The Questions Figure 17 - Post Questionnaire Chart OffRoads Development 43 Mobile Device The OffRoads Mobile website allows users to view the calculator via a mobile device that is WAP enabled. Many phones and PDA’s are able to access WAP content, but are not able to access html content, so OffRoads Mobile allows more people to use the calculator. System Requirements Different mobile devices display WML content in different ways, so a very simple interface must be used in order for the majority of users to be able to view our calculator. The Nokia Mobile Internet Toolkit allows web developers to test their code on multiple PDA and cell phone SDKs, giving feedback on whether the code is compatible. Nokia provides SDKs for each of their phones in production, enabling testing the functionality on the Nokia 3300, 3410, 5100, 6310i, and 7210. While certain graphical interfaces are available on the Nokia 7210 SDK, they can’t be run on the 3300, so the interface was designed around the 3300’s capabilities, which were compatible with all later models. Implementation As of now, the actual calculations are not implemented. A CSS page would be needed to calculate the actual savings given the user’s inputs, along with the functions that provided the calculations. An actual implementation would communicate with the CSS page and be sent back the resulting answers, all viewable on the mobile device. All of the links are enabled however, along with user input and variable selection. Since a WAP-ready server is required to host the content, it is not possible to give demonstrations via a website. Testing is possible through WML simulators, like the Nokia Mobile Browser 4.0 shown in the screen shots below. The simulator reads the WML page and displays it as a mobile device would, and simulates the limited functionality of a phone or PDA. OffRoads Mobile can be divided into 4 main sections: the homepage, the calculator, the results, and “about OffRoads”. Using the arrow keys, users are able to select between links and input fields, and are able to enter information via keyboard or numbered keypad represented on the phone. The screen shots below were taken using the Nokia 3300 SDK (see the project website for a video demonstration of OffRoads mobile). OffRoads Development 44 OffRoads Development 45 Figure 18 - Mobile Device Sample Screens These screen shots were captured from the Nokia Mobile Browser WML simulator. The sequence shows a user using the calculator portion to enter personal data including their car size and daily mileage, and getting help information. OffRoads Development 46 Conclusions While the blog is fairly functional, the calculator portion of the website needs work. Due to time constraints, it was deemed prudent that a form for calculations would be developed in Flash and not HTML. With the good amount of experience this semester developing various Flash applications, creation of a form that could display these calculations in an attractive interface was not a difficult task for the group, but it is far from complete. HTML is the preferred development tool to make the website more accessible. Using HTML would not require the user to have any specific plugins or need to download a software package to view our website properly. This is a goal that our group is working towards for a final implementation. Many interfaces still need to be implemented although there is no portion that is prohibitively difficult. Once development is complete on the various interfaces, uploading the calculator portion of our project should be fairly simple and create a smooth transition for the user working with our project. None of the calculations is difficult, but data will need to be acquired and stored and periodically updated to support the application. For example, current gasoline prices and car maintenance costs will need to be verified for changes on a regular basis. For the future, the website needs to be reviewed and evaluated periodically, probably once or twice a year. This needs to be done for several reasons. It should be given a fresh look periodically to keep users interest, especially those who will have used it regularly for a long time. A new look and new facts will help with this goal. Also the blogs will need to be archived regularly. If there are new users to the blogs and there are too many, it might be perceived that it’s too much information at once and they might be turned away. While the OffRoads Mobile interface is in place, it still lacks the functionality of real, calculated results. As well, the .wml file would need to be hosted by a WAP enabled host in order for users to access the site, and extensive advertising would be required for users to find it. Mobile device oriented searching is still in its early stages, and not nearly as advanced as html searches, so sharing links with similar web pages, and advertisements on phone networks like Cingular and Nextel would greatly increase the accessibility of the mobile calculator. With advancement in cell phone technology, a new GUI mobile page could be put into place in the future, when more phone SDKs are compatible and the phones themselves are able to handle more advanced graphics. As well, either an opening page, or an autodetection script could route users to the appropriate page for their phone. OffRoads Conclusions 47 For current improvement, the page should be tested against more phone SDKs, as not all phones will display the page the same way. The code should be optimized as to be able to be displayed on the majority of mobile devices, and the areas of commute should be expanded to apply to a broader area. The first task that would need to be completed when this project continues would be to do usability testing for the mobile device for a first time and again for the website since significant modifications have been made since they were originally performed. Appendix 1 has been included to show the materials that would be of use for this task, as they were designed for the original usability testing, although they may require a small amount of updates. Unfortunately, the prototype was not completed enough to use all of these materials as they were designed at that time of usability testing. The survey included was used, however, an online survey was created for the project website using the www.surveymonkey.com website, which is very effective for getting feedback from web users who won’t be testing the website out under official usability testing circumstances but who would come from a wide background. This will greatly broaden our base of users for usability testing, as anyone on the web who happens to come across our project website could be a tester. The authors hope that the development of OffRoads can continue into the future as the value of it will increase over time as more people become aware of and become concerned about our global health. OffRoads hopes to be a part of solving this problem in the near term and continue into the future. OffRoads Conclusions 48 Acknowledgements A special thank you to Dr. Shneiderman who suggested that we read B.J. Fogg’s book “Persuasive Technology”. It helped immensely with many of the hardest aspects of this website. This book and his continued guidance gave us a greater understanding of the difficult nature of this subject matter and helped us overcome many obstacles. We would also like to thank the usability testers and project reviewers for their time, as the objective help of others to see omissions and errors is always greatly appreciated in a project such as this. We are glad that signing the consent form didn’t scare the usability testers off and are grateful for their time and constructive criticism. OffRoads Acknowledgements 49 Appendix 1 – Usability Test Materials Test Scenario Description for Usability Testers The following is the exact text of what will be said to the test subjects to prepare them for their tasks. “Welcome and thank you for volunteering to help us test an exciting new website idea that is currently in development. Thanks to your generous donation of time, this website can be the best it can be and that will benefit not only the users of the website but the global community. First, we would like to describe the purpose of the system we call OffRoads and then we will describe to each of you the type of user that you will be playing. OffRoads is a website whose target audience is people who currently predominantly use their car to commute regularly to work. The purpose is to show them how much they have to gain by switching to public transportation for one year. They will not only see the annual personal benefits such as monetary savings, health, and time, but also the net effects that their small change can make to the world, a veritable butterfly effect. We will be asking you to carry out typical tasks for certain types of users. We will have you use the mockup website to carry out a predefined set of tasks that are described on a piece of paper that we will give you. When you are through, there will be a brief test to ask you about your experience with the system as well as some demographic information such as your age, gender, and computer usage. The questions are simple to answer and will only take a few moments. This will help us analyze the data that results from these user tests. Please remember that it is not you who are being tested, but the software. There may be problems with it and we ask that you please ask if you have any questions at any point. Are there any questions now? Thank you again for your time. We will begin now.” Handout the following hardcopy document to the user. OffRoads Appendix 1 – Usability Test Materials 50 OffRoads Instructions First, take a few moments to review the main screen of the OffRoads system and to get acquainted with it before performing the tasks listed below. Proceed when you are ready. The role you will be playing when using this system is that of a middle-aged man named Joe who heard about the OffRoads website from a friend. His friend told him that when he used the system, he was surprised at the savings that he could realize by taking public transportation instead of driving. Because his friend had been affected by this and was seriously considering changing, he thought he would see if the same was true for him. Joe is not very concerned about the environment, but would be interested to know what the effects would be. Joe lives about a half mile from the Silver Spring, Maryland metro stop and commutes into Washington, D.C. every work day (Monday through Friday, normal rush hour) by car. He drives 25 miles round trip and pays $15 per day for parking. His office is about 3 blocks away from the L’Enfant Metro station. He drives a 2003 Windstar Van. He currently pays $2.50 per gallon of gas. Your task is to find out how much money he could save by switching to public transportation. Take a moment to see how you could do this with OffRoads. Joe is not interested in entering any more information than has been provided. Task 1: Use the information provided above to find the “Gas Savings” Task 2: Find out how much money Joe’s annual commute would cost if he were to take the Metro. Task 3: Find out how much emissions the average person is responsible for annually. Task 4: Find someone who had a commute similar to Joe who used the OffRoads system before. OffRoads Appendix 1 – Usability Test Materials 51 Survey 1. What is your age? ________ 2. What is your gender? ______________ 3. About how many hours a week do you use a computer? ________ 4. Do you work outside of the home? Yes No If your answer was no, then you are finished with this questionnaire, thank you. 5. How many days per week do you commute to work? 1 2 3 4 5 days 6. How many days per week on average do you drive to work? 0 1 2 3 4 5 days 7. How many days per week on average do you use public transportation to get to work? 0 1 2 3 4 5 days OffRoads Appendix 1 – Usability Test Materials 52 Questionnaire 1 1.1 1.2 1.3 1.4 2 2.1 2.2 2.4 2.5 Please circle the most appropriate ratings below: Overall Reaction Terrible Frustrating Dull Difficult Learning Learning to operate the system Difficult Getting started Difficult Number of steps per task Too many Steps to complete a task follow a Never logical sequence OffRoads 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 Wonderful Satisfying Stimulating Easy 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 Easy Easy Just right Always Appendix 1 – Usability Test Materials 53 References i http://www.wmata.com ii http://www.rideshareonline.com iii http://www.rideshareonline.com/CostCalculator.htm iv http://www.commutesolutions.org/calc.htm v http://www.epa.gov vi http://yosemite.epa.gov/oar/globalwarming.nsf/content/ResourceCenterToolsGHGCalcu lator.html vii http://www.aaa.com viii http://www.aaapublicaffairs.com/Main/Default.asp?CategoryID=3&SubCategoryID=9 &ContentID=23 ix http://www.edmunds.com x http://www.edmunds.com/apps/cto/CTOintroController xi http://www.terrapass.com Langer, Gary, “Poll: Traffic in the United States, A Look Under the Hood of a Nation on Wheels”. ABC News, February 13, 2005. xii xiii Fogg, B.J., Persuasive Technology: Using Computers to Change What We Think and Do. Morgan Kaufmann Publishers, 2003. xiv http://www.eia.doe.gov/pub/oil_gas/petroleum/data_publications/ company_level_imports/current/import.html xv Adams, Kathleen; Caplan, Jeremy; Dell, Kristina; Masters, Coco, Time Magazine, October 30, 2006, page 41, “America by the Numbers” Ritter, Karl, “Global Warming: Countries Lose Sight of Kyoto Targets”, The Gazette (online), November, 2006. xvi xvii http://www.EurActiv.com, “Studies Make Case for Fighting Climate Change” Homer-Dixon, Thomas, “Unleash Canada’s Capitalist Creativity on Global Warming”, The Globe and Mail, 10/21/06 page A25. xviii OffRoads References 54 xix http://www.tfhrc.gov/pubrds/05mar/01.htm (Department of Transportation, Federal Highway Administration) xx Künzli, N. et al. Public health impact of outdoor and traffic-related air pollution: a European assessment. Lancet, 356: 795–801 (2000). xxi http://www.chi2007.org/submit/designcomp.php xxii http://www.chevron.com xxiii http://www.doe.gov Foss, Brad, “Power Execs Foresee Carbon Emission Caps”, The Mercury News, San Jose, 10/21 xxiv xxv http://walking.about.com/library/cal/uccalc1.htm xxvi http://www.nabisco.com xxvii http://www.terrapass.com xxviii http://www.mapquest.com xxix http://www.myfootprint.org xxx http://www.c-i-a.com/pr0305.htm CIA Inc (Computer Industry Almanac Inc.) xxxi http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&A=/article/06/04/07/ 77227_HNcellphonerecord_1.html xxxii Gadallah, Mamdouh R., Fisher, Ray L., Applied Seismology: a Comprehensive Guide to Seismic Theory and Application. Pennwell Corporation, 2004 xxxiii http://www.techsmith.com/camtasia.asp?CMP=KgoogleCStm xxxiv http://www.fuelgaugereport.com/ xxxv http://www.fuelcostcalculator.com/ xxxvi http://www.fueleconomy.gov OffRoads References 55