I’m a Data Scientist, not a UI Designer!
As data scientists, we follow rigorous methodology, but our tools can limit our options for data presentation. Our work requires precision, so we spend most of our attention focused on our research. While we care what data travels down the pipeline, we largely depend on our tools (or other developers) to manage how our data is presented. Could the software developer, or even the UI developer, possibly have a lesson for us?
The third Thursday in May is Global Accessibility Awareness Day (#GAAD). The IBM Able team has just launched the open source Equal Access Toolkit to allow anyone developing applications to check for compliance with Web Accessibility Guidelines. IBM has been a key thought leader in this area by publicly sharing our own IBM Accessibility Checklist. For those of us working on the way way back-end (maybe rarely touching real production code), UI Accessibility is someone else’s problem, right?
Understanding how other people understand can provide great insight into our own research, even if we’re not developing end-user applications. The Accessibility Checker is very easy to use, especially if you’ve ever used developer tools to inspect an HTML element in your web browser. The Accessibility Checker runs in either the Chrome or Firefox browser thanks to a handy plugin that is integrated with each browser’s development environment. You can run it on any website that you can view in your web browser.
My favorite feature of the Accessibility Checker is the educational guidance it provides when detecting a possible issue. For example, I’d never considered why a text search box should be labeled. Someone using screen reader software depends on this kind of label to navigate the site. Now, I’m looking at Jupyter notebooks and R Markdown a lot differently. How do people who use screen readers experience these tools? How should I format my notebooks to make it easier for them?
Invention is a mix of elbow-grease and inspiration. Inspiration is really just a matter of connecting dots. The more dots we have to connect, the more potential we have for a valuable insight. Thinking about our problems in different ways is the path to true innovation. I challenge each of you who thinks UI is someone else’s job to take the Accessibility Checker for a spin and just see if you don’t learn something new.
Accessibility Checker Plugin Howto (using Firefox and Github)
2. Navigate to your website of choice and open the developer tools.
3. Navigate to the “Accessibility Assessment” tab and select the “Scan” button.
4. Read the Accessibility Checker’s recommendations and learn stuff!
5. Apply what you’ve learned.
How can we make data science tools and outputs more inclusive? Please share your ideas with us in the comments below or via Twitter @ibmcodait (and use the tag #GAAD for Global Accessibility Awareness Day). Don’t forget to check out the IBM Accessibility Checklist and learn more about the Equal Access Toolkit so you can make your data science projects more accessible.
Links
- Read the official Equal Access Toolkit announcement on IBM Developer
- Install the browser plug-in on Firefox or Chrome
- Contribute to the Equal Access Toolkit on Github