In the months leading up to the Golden 50th SIGCSE Technical Symposium in Minneapolis, the ACM SIGCSE community nominated their favorite papers, voted on the top 20, and then top 10 best papers. The 10 top papers were officially announced and recognized in this article by ACM.
The best papers nominees created a healthy buzz on social media through the voting process, as have the awarded papers ever since the Top 10 best papers were announced.
In the days leading up to the meetings, presentations, and celebrations that spanned Feb 27th to Mar, 2, 2019 in freezing cold Minneapolis, @SIGCSE_TS, SIGCSE’s official twitter account also shared some interesting statistics on the top SIGCSE authors and institutions in the ACM Digital Library – the archive of the ACM SIGCSE. I have captured these top 10 lists along with the 10 best papers in the image up top.
Celebrating 50 at #SIGCSE2019! Time for some top 10 lists!
In the entire history of the SIGCSE Symposium (not counting 2019), who were the most frequent AUTHORS? What institutions had the highest number of accepted PAPERS? Whose papers had the most CITATIONS in the ACM DL?
— SIGCSE Symposium (@SIGCSE_TS) February 24, 2019
As someone who probably read her first CS education research paper about 10 years ago, and has actively published to SIGCSE only in the last 7 years, I am relatively new to this community. I find these top 10 lists very informative. Here are my own top 10 takeaways (although some might qualify as simply random observations :-)).
The top 10 papers and these top 10 lists convey interesting messages and tell us a story about a 50-year young & fast-growing community passionately pursuing computer science education as researchers and/or practitioners.
1. The Top 10 Papers
Although we do not know who all voted, my guess is that they likely represented the group currently active in SIGCSE. We have likely lost many old-timers from the 70s and 80s, so the current active SIGCSE comprisesĀ scholars who likely became active in CS education starting in the late 80s-90s i.e. three decades. As the sub-heading in the awards announcement suggests, these papers share research that has shaped the field of CS education.
To my mind, the field of CS, not just CS education, owes a debt of gratitude to these researchers and their research. I believe here are some questions worth pondering over.
What does a field (and the world) owe the people who teach that discipline? What is a discipline without the people who care about teaching it well? What would CS be without good CS education? Why don’t more CS departments care more about CS education?
As I mentioned in my own tweet sharing ACM’s best paper awards announcement, the top 10 papers are truly representative of enduring topics that have sustained the interest and focus of attention of the community at least in these last 3 decades: introductory programming/CS1 (what/how to teach, misconceptions, debugging), underrepresentation in CS (gender, ethnic, other), student-centered pedagogies like peer instruction and pair programming, and programming paradigms. While all the papers are absolutely brilliant in my view, I discuss two papers in more detail (probably because I think they have directly impacted K-12 CS education more than the other 8 award winners).
Congratulations to deserving authors šš¼The papers are truly representative of topics of interest/attention of @SIGCSE_TS– intro programming & misconceptions, CS1, gender & underrepresented grps, peer instruction/pair prog, programming paradigms, debugging! https://t.co/OqS99hDVP3
— Shuchi Grover (@shuchig) March 5, 2019
- CS1 – the what and how of the quintessential introductory computer science experience at the undergraduate level.
- Specific student-centered pedagogies for intro CS such as pair programming, peer instruction, and constructivism.
- Equity in CS – I believe the Fisher, Margolis, & Miller research at CMU was truly ground-breaking on many levels. It opened the eyes of a young and important field hurtling toward white, male domination to grave issues of inequity. It brought methodologies like ethnography into a field not accustomed to using education research methods that are purely qualitative. It raised important issues of affect, motivation, and interest in a community concerned almost solely with the cognitive in the learning process rather than the socio-cultural as well. The field owes this work and these researchers an enormous debt of gratitude, and especially Jane Margolis, who continues to be a tireless crusader and deservedly won the 2016 White House Champions of Change award for ensuring the ALL in CSForAllĀ for K-12 school education.
- Programming paradigms – Steve Cooper, Wanda Dann & Randy Pausch’s (2003) paper – Teaching Objects-first In Introductory Computer Science has also been influential for 2 reasons– (1) The first is the obvious one – it touched upon a question that will always be topical to teaching intro programming – what programming language/paradigm and tool would work best to engage the novice learner and teach skills that are relevant for the time. (2) More importantly though, through this paper the world was introduced to Alice and the design principles of visual, block-based programming environments that form the platforms de jure today for introducing K-12 learners to programming. Alice was introduced as “a 3D interactive, animation, programming environment for building virtual worlds, designed for novices.” It is worth remembering that Alice and the work of Randy Pausch’s team at CMU predated current popular block-based programming tools (like Scratch, App Inventor, Snap!, etc.) by more than a decade. (I blogged about Alice in April 2008 and then updated the post when Randy Pausch passed away in July 2008.)
The Top 10 Authors and Institutions
My key takeaways/random observations on the top 10 institutions and authors for SIGCSE papers (in no particular order of relevance).
- It was great to see that I know 8 authors in the top 10 list of authors (that actually has 12 names). “Knowing” varies from being a dissertation advisee to regular contact on social media, eating out of the same Ethiopian meal plate when in Orlando for the CE21 PI meeting in 2014 (this was a singular experience!), being co-attendees in CSE/CSER workshops, and exchanging just a few emails.
- These authors are individuals who the SIGCSE community reveres and recognizes even if they were not known for being prolific authors (although the two might be related). They are known for so much more than their papers! I’ll be honest – I was surprised to see Dan Garcia’s name top the list! Who knew?! I’ve known Dan mainly from his BYOB/Snap! & BJC work in the last decade, and had no idea he had his name on 60+ SIGCSE papers!
- Great to see Steve Cooper and Stephen Edwards appear in two placesā as top 10 authors and also as authors of best papers.
- If you’re a prospective student contemplating graduate studies in CSEd research, you might consider having these these authors and institutions in your sights.
- In a world of social media, many new CER graduate students are perhaps not familiar with the names of CS Ed stalwarts who eschew social media. For example, there’s only a small handful of the many top 10 authors (and best paper authors) who are on twitter (even though the CS education community on twitter is growing by the day). I find these top 10 lists to be super useful for highlighting names that newbies may not know much about.
- There is one specific correlation between the 3 lists that bears deeper scrutiny – GA Tech as #5 for most accepted, #1 for most cites and 2nd most published SIGCSE author. If I had to give correlation a name, it might go something like “The Guzdial Effect” š I think Mark Guzdial has played a huge role in making CS education research a key focus of the School of Interactive Computing he was at in GA Tech for a full quarter of a century. Over those 25 years (and since), Mark has not only authored almost the hightest number of papers, he has mentored many PhD students at GA Tech whose work was directly or indirectly connected to CS education, graduated several PhD students of his own, and actively showcased his students’ papers and research on his widely-read blog (and now twitter account as well). Mark’s place in the pantheon of Computer Science Education has been deservedly sealed with the 2019 SIGCSE Award for Outstanding Contribution to CS Education but if someone were to look for hard statistics on Mark’s contributions, these top 10 stats do add to that story, I think!
- There are likely similar correlations between top accepted papers by institution and top 10 authors especially if those authors have been at those institutions for a long time– Dan Garcia at UC Berkeley, Susan Rodger/Owen Astrachan at Duke, Stephen Edwards/Cliff Shaffer at VA Tech, and Eric Roberts/Steve Cooper at Stanford.
- The top ranked CS schools are (usually) also top ranked among contributors to CS Education (judging by top accepted papers and citations lists!).
This, to me, was a very interesting discovery. I know we don’t like to go by US News and World Report-type of rankings, but Stanford, Berkeley, CMU, GA Tech, UC San Diego, UW Seattle, VA Tech, NCSU, Duke, …, are all ranked among the top CS schools as well.
Not all universities have CS education as an area of focus in their CS departments. And yet they appear on the list of top institutions for CSE papers and citations. For example, universities like Stanford have resisted the call to make CS education as part of their focus of research, and yet Stanford faculty continue to work on ways of teaching CS well and publishing their research. Stanford always has a large contingent at SIGCSE – many of whom are associated with the popular Nifty Assignments – that now appears to be 20 years old! - The last on my list of 10 takeaways here is a personal one. It fills me with immense joy that these stats serve to highlight Steve Cooper’s enormous contributions to the field of CS education and CER. He is perhaps best known for his work with Aliceātraining countless teachers to teach Alice, co-authoring Alice textbooks, and developing Alice-related curricular materials. He is also well known for being a genuinely nice person. So I want to devote a few lines to sharing my own personal connection with Steve.
I have the rare honor of completing a PhD focused on K-12 CS education from Stanford University. My committee comprised faculty from both the Stanford Graduate School of Education and the CS department. My dissertation was co-advised by Roy Pea (my main advisor from the GSE/Learning Sciences) and Steve Cooper (CS). Mehran Sahami was the chair of my committee. While Roy Pea was instrumental in bringing me into the world of learning sciences & ISLS/ICLS/CSCL, Steve Cooper opened up the world of CS Education & ACM/SIGCSE/ITiCSE/ICER. [I am proud to call both communities my home even today, especially as the two fields are drawing ever closer.] It was Steve who prompted me before I left for my first AERA paper presentation in 2011 (on ‘Robotics and Engineering for Middle and High School Students to Develop Computational Thinking‘) to seek out Mark Guzdial, introduce myself to him, and invite him to my presentation. I did all three, and Mark did indeed attend my presentation and chat with me afterward. I believe my dissertation topic would have looked very different were it not for the fact that my PhD years at Stanford overlapped closely with Steve Cooper’s 5 years at Stanford. After I completed my PhD, I even co-taught a course at Stanford with Steve on ‘Teaching Introductory Computer Science’ to students from both CS (mainly TAs for the intro programming CS106 series) and Education (MA and PhD students).
Congratulations, Steve!
I’d love to hear others’ reactions to the lists. I will probably dedicate a different post to discussing just the best papers, and yet another one to look back at my own dozen or so contributions to SIGCSE in these last few years.