Finishing Summer at SACHI

Leaving any project is difficult, especially ones worked on exclusively for an entire summer.  It seems like the finished product is rarely what was initially planned. I believe this is because better ideas have organic growth during the maturation of a project. The summer and my internship finished before I knew exactly what was happening.  There were twists and turns, and here I am with a finished project and a head full of knowledge and experiences.

I learned how to use the javascript library D3 (https://d3js.org/) to build my visualization, a standard in the industry, and improved my programming skills in general.  During my internship, SACHI began a reading group to discuss important foundational papers in Human-Computer Interaction and to keep up with the current research being conducted in the field; we would read a paper every week and discuss its contributions to the field and its research methods.  These discussion groups provided me with insight I didn’t plan on receiving.  Analyzing the research methods of other people (especially groundbreaking research) provided me with a strong foundational understanding of the field and its methods.

Photo: http://www.wired.com/2013/12/tech-time-warp-engelbart/ From “The Mother of All Demos”
Photo: http://www.wired.com/2013/12/tech-time-warp-engelbart/ From “The Mother of All Demos”

This additional understanding, along with the work I completed this summer, has helped me cement my interest and future goals in Human-Computer Interaction and more specifically Information Visualization, as well as helping me plan potential future research of which I wish to be a part.

This summer also helped me through a great deal of self-reflection.  I had never traveled to a foreign country alone, and living in Scotland for three months was a sink or swim exploration into the daily reality of adult living.  While at work I learned the power of persistence (if I don’t fix this bug, nobody else will) and how to work a full day in the lab, I would go home and learn the amazing power of a grocery list before going shopping (I have a problem with impulse shopping when alone).  At the beginning of the summer I was terrified I was unqualified for my position and unqualified to be a functioning adult.  But I did it!  It was difficult, admitting sometimes that I didn’t know what I was doing and asking for help, but that’s universal.  Very few people are experts at everything, and most people are glad to help.

That’s been one of my huge takeaways and something I’d recommend everybody take advantage of no matter their field.  Talk to people! To anybody working in a computer science or any research lab like SACHI:  Ask people about their research.  People are all doing incredible things, but people rarely share their work without prompting.  Now, most people in the lab are working towards publishing for the biggest Human-Computer Interaction conference, CHI (https://chi2016.acm.org/wp/).  I’ve learned so many things just from casual conversation, and in turn, getting feedback from somebody else on my own work is useful when I’m stuck or frustrated.  Sometimes I forgot the big picture can be groundbreaking when I’m stuck on one piece of the puzzle, and that’s how to keep motivated.

To anybody working in research, design, or even just computer science as a field, I would highly suggest exploration in your work.  When there are multiple ways to accomplish a goal, don’t just choose the method that first comes to mind, spend an hour or two (or more), following other trains of thought.  When facing a problem from multiple directions, you get a more clear view of what the solution needs to include.

And so now I’m done.  That in itself feels like an accomplishment.   But even more than that, I’m proud that I get to continue.  The work could still be improved, and that’s the plan.  I hope that my visualization will reach a point that it’s publishable.  This summer was absolutely fantastic, and I’ll not only look back on the memories, but forward to what I can now achieve.

One of the SACHI weekly meetings
One of the SACHI weekly meetings

–Katherine Currier

Post 2: Keeping On At SACHI

For the last month, every conversation that goes on long enough will eventually reach the topic of politics, except rather than American politics, which I’m confident speaking about, these conversations tend to involve British politics. This is in the wake of the recent referendum in which, with a margin of two percent, the UK voted to leave the European Union (I used this to help understand what happened:  http://www.bbc.co.uk/news/uk-politics-32810887).  The aftermath has been chaotic, and despite my opinions on the topic, the experience has been a crash course for British politics.

These conversations mostly happen over lunch or coffee breaks, during which one person will stand up and ask everybody else in the office if they would like to join for tea or coffee.  The huge group that would then migrate to the kitchen includes people of all different levels in the “hierarchy” from the undergraduate researcher to the post-doc or lecturer.  It was difficult getting used to talking so casually to supervisors, but getting to know everybody has made me more comfortable with my position in the group and I’m not as nervous speaking with the supervisors.

The coffee machine
The coffee machine in its natural habitat

And of course, I work and have my weekly meeting with my supervisor.  Our meetings have progressed since I first started working. What began as brainstorming sessions, taking influence from similar projects like http://mariandoerk.de/edgemaps/demo/, have become more status update sessions and refocusing my direction as I take some form of ownership over the project.  Though, obviously, she has the final say, I’m not worried about bouncing different ideas by her or disagreeing with her.  

Because I work on the project every day, there are occasionally unforeseen issues that come up.  And if these issues are small, I manage them myself according to my own judgement, which is unfortunately occasionally flawed.  I enjoy the weekly meetings for the feedback.  While most of the time the feedback involves smaller tweaks to the work, sometimes we come to the conclusion that I’m going in the wrong direction (such as when I wanted to incorporate a timeline into the visualization).  That was difficult at first, taking a chance and being wrong, but I’ve stopped seeing these ventures as wasted time.

Very rarely are ideas entirely wrong, they’re mostly just inappropriate for the problem I’m solving or the current situation.  I’ve begun to write down most of my ideas for later use or to use for a different project. I’ve come back to some of the first ideas after I hit a wall. Even if I don’t use the exact idea, it puts me back in the mindset I had when I was first coming up with the concept, which is nice when I forget the idea and focus on some tangential part.

Here’s one of the earlier sketch ideas that were scrapped, but later used for parts of other parts of the project.

Sketches

I’ve started to use this “write down” thought process for things outside of work.  Here’s the page for this blog post:

Blog
Very few of these notes made it into this post

 

–Katherine Currier

Week One at SACHI

It had just finished raining when my plane landed at Edinburgh airport in Scotland; the runway was covered in small puddles and the air felt damp with that after rain musk. But the sky was clear and blue and a wonderful signal that my drive to St Andrews would be dry and my luggage wouldn’t get soaked. And that’s when I learned that the Scotland sky is a liar. It can always rain.

But St Andrews is old and beautiful, home to the ruins of a castle and the creatively named University of St Andrews. The university has a long list of titles (the oldest university in Scotland, Prince William attended this university and met Kate here, etc.), but most importantly (or at least most relevant to me and you the reader), they also house the SACHI research group in their School of Computer Science. SACHI is a catchy acronym for St Andrews Computer-Human Interaction, where they perform research into innovative technologies to aid in the daily life of people. Computer-Human Interaction, or HCI, is the “people-person” of computer science; we focus on the applications of developing technology rather than the theories and algorithms behind much of computer science.

This summer I’m working with Dr. Uta Hinrichs on updating the Speculative W@nderverse, an international research project between computer scientists and literary scholars at the University of St Andrews and the University of Calgary. This project explores the potential impact of early science fiction stories on the development of the genre through the use of digital visualization tools. Its focuses on the “Bob Gibson Anthologies of Speculative Fiction,” a unique collection of thousands of sci-fi stories. I’m designing, implementing, and evaluating a novel interactive web visualization to help literary researchers investigate the role of pulp magazines and periodicals within this vast and unique collection.

To summarize, I’m developing a visualization to explore and understand all of these hundreds of anthologies. Information (or data) visualization is the limbo between the intersections of computer science, graphing, statistics, psychology, and design. Robert Kosara explains it more eloquently in his post.

Dr. Hinrichs has been developing the Speculative W@nderverse long before I arrived here; here’s a screenshot of the interactive visualization:initial

 

My work is going to be added to the existing site. Here is a very preliminary exploration of the data that I created in this first week (showing the categories of science fiction themes and each anthology’s inclusion of these themes):

vis1

It certainly fulfills the graph aspect of visualization (and has wonderful colors), but is useless for exploring the data in terms other than the themes of each anthology. But I have two and a half months to go, so I’ll improve my design and software development skills during this time. I’m excited to work alongside experts in the field and become more familiar with research practices in computer science, human-computer interaction, and information visualization. And while I learn from the graduate students and faculty here, I hope to make more personal connections and friends. And hopefully by the end of the summer I’ll learn how to understand the temperature in Celsius.

Katherine Currier ’17