Art in Code and Quality

What if I told you that the process of developing software and the process of software quality itself is a form of art as much as it is a science? By analyzing the process behind software development, we can begin to see the creative nature it holds and begin to truly understand the human behind the code. The code can tell us a lot about the individual who wrote it, their emotional state, and how they approach problems. Using this understanding you can better communicate quality to that individual and provide useful feedback in the pull requests in a manner that won't upset them. Transforming your qualitative approach means more than the tools and frameworks you use, by understanding the people behind the code they write you can better communicate quality across the team.

Paper | Presentation


Sophia McKeever

Sophia McKeever is a self taught Software Development Engineer in Test and has been in the industry for over ten years.  She has a passion for test automation and has built test automation in both front end and back end applications.  She got her start at DataSphere Technologies Inc., a start up in the advertising space, moving from a Customer Service role into a Software Test Engineer role, and worked her way into being a vendor with Microsoft Azure building their UI Automation frameworks for the Signup and management portals.  She then went to The Pokémon Company International building test automation for Pokemon.com and their Game Studio Backend team before taking a role at Apple's Apple Media Services team writing UI automation for iOS and macOS.  A year later she returned to Pokémon to help redesign the automation architecture for the Organized Play team.