Computer Science
University of Nevada, Las Vegas
2016 White House Champion of Change
Curriculum Vitae
My research is is in the areas of Software Engineering, Accessibilty, and Computer Science Education, broadly construed. While these are the areas, I spend much of my time thinking about a problem in computer science sometimes called 'the programming language wars.' At its core, this problem is related to the observation that many programming languages and their related artifacts (e.g., curricula, tools) vary in significant ways. While these variations are likely considered small by some, at the societal level, they have contributed to a significant fracturing in the way people invent, and learn how to invent, software. Below is a past the paywall 2-page summary sheet of what the community knows about the language wars, so far. Past that, is the usual list of scholarly publications, grants, and the like.
Summary page on the Language WarsAndreas Stefik, Willliam Allee, Gabriel Contreras, Timothy Kluthe, Alex Hoffman, Brianna Blaser, and Richard Ladner. 2024. Accessible to Whom? Bringing Accessibility to Blocks. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2024). Association for Computing Machinery, New York, NY, USA, 1286–1292. https://doi.org/10.1145/3626252.3630770 Link
Richard E. Ladner, Brianna Blaser, Andreas Stefik, Amy J. Ko, and Raja Kushalnagar. 2024. Disability and Accessibility in Computer Science Education. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2024). Association for Computing Machinery, New York, NY, USA, 1915. https://doi.org/10.1145/3626253.3635364 Link
Brianna Blaser, Richard E. Ladner, Bryan Twarek, Andreas Stefik, and Hannah Stabler. 2024. Accessibility and Disability in PreK-12 CS: Results from a Landscape Survey of Teachers. In Proceedings of the 2024 on RESPECT Annual Conference (RESPECT 2024). Association for Computing Machinery, New York, NY, USA, 13–20. https://doi.org/10.1145/3653666.3656071. Link
J.L. Tennison, S. Goswami, J.R. Hairston, P.M. Drews, D.W. Smith, N.A. Giudice, A. Stefik, & J.L. Gorlewicz (2024). Bridging the Gap of Graphical Information Accessibility in Education with Multimodal Touchscreens. Journal of Visual Impairment and Blindness, 117(6). Link
Richard E. Ladner, Brianna Blaser, Andreas Stefik, and Amy J. Ko. 2023. Disability in Computer Science Education. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2023). Association for Computing Machinery, New York, NY, USA, 1248. Link
Timothy Kluthe, Brett A Becker, Christopher D Hundhausen, Ciera Jaspan, Andreas Stefik, Thomas Zimmermann, Toward Scientific Evidence Standards in Empirical Computer Science (Dagstuhl Seminar 22442), Schloss Dagstuhl -- Leibniz-Zentrum fur Informatik Link
Becker, Brett A. and Denny, Paul and Siegmund, Janet and Stefik, Andreas and Santos, Eddie Antonio The Human Factors Impact of Programming Error Messages (Dagstuhl Seminar 22052), Schloss Dagstuhl -- Leibniz-Zentrum fur Informatik Link
Timothy Spuck, Daniel Reichart, Josh Haislip, Jim Hammerman, Kathleen Gustavson, Tyler Linder, Kate Meredith, Yasmin Catricheo, Bret Feranchak, Santiago Gasca, Eric Hochberg, Andreas Stefik, Making Image Analysis Accessible to the Blind: IDATA and the Afterglow Access Software, American Astronomical Society Meeting Abstracts, 54 (6). Link
Daniel D. Garcia, Michael P. Rogers, and Andreas Stefik. 2021. Fun and Engaging Pre-CS1 Programming Languages. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE '21). Association for Computing Machinery, New York, NY, USA, 760-761. Link
Andrea Danyluk, Paul Leidig, Andrew McGettrick, Lillian Cassel, Maureen Doyle, Christian Servin, Karl Schmitt, and Andreas Stefik. 2021. Computing Competencies for Undergraduate Data Science Programs: an ACM Task Force Final Report. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE '21). Association for Computing Machinery, New York, NY, USA, 1119-1120. DOI:https://doi.org/10.1145/3408877.3432586 Link
P. Merlin Uesbeck, Cole S. Peterson, Bonita Sharif, and Andreas Stefik. 2020. A randomized controlled trial on the effects of embedded computer language switching. Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Association for Computing Machinery, New York, NY, USA, 410-420. Link
Patrick Daleiden, Andreas Stefik, P. Merlin Uesbeck, and Jan Pedersen. 2020. Analysis of a Randomized Controlled Trial of Student Performance in Parallel Programming using a New Measurement Technique. ACM Trans. Comput. Educ. 20, 3, Article 21 (September 2020), 28 pages. DOI:https://doi.org/10.1145/3401892 Link
Patrick Daleiden, Andreas Stefik, and Philip Merlin Uesbeck. 2020. GPU Programming Productivity in Different Abstraction Paradigms: A Randomized Controlled Trial Comparing CUDA and Thrust. ACM Trans. Comput. Educ. 20, 4, Article 27 (November 2020), 27 pages. DOI:https://doi.org/10.1145/3418301 Link
Jennifer L. Tennison, P. Merlin Uesbeck, Nicholas A. Giudice, Andreas Stefik, Derrick W. Smith, and Jenna L. Gorlewicz. 2020. Establishing Vibration-Based Tactile Line Profiles for Use in Multimodal Graphics. ACM Trans. Appl. Percept. 17, 2, Article 7 (May 2020), 14 pages. DOI:https://doi.org/10.1145/3383457 Link
Jenna L. Gorlewicz, Jennifer L. Tennison, P. Merlin Uesbeck, Margaret E. Richard, Hari P. Palani, Andreas Stefik, Derrick W. Smith, and Nicholas A. Giudice. 2020. Design Guidelines and Recommendations for Multimodal, Touchscreen-based Graphics. ACM Trans. Access. Comput. 13, 3, Article 10 (August 2020), 30 pages. DOI:https://doi.org/10.1145/3403933 Link
Timothy Rafalski, P. Merlin Uesbeck, Cristina Panks-Meloney, Patrick Daleiden, William Allee, Amelia Mcnamara, and Andreas Stefik. 2019. A Randomized Controlled Trial on the Wild Wild West of Scientific Computing with Student Learners. In Proceedings of the 2019 ACM Conference on International Computing Education Research (ICER '19). ACM, New York, NY, USA, 239-247. Link
(Best Paper Award) Computer Science Principles for Teachers of Blind and Visually Impaired Students, Andreas Stefik, Richard Ladner, William Allee, Sean Mealin. SIGCSE 2019 Link
Uesbeck, M., Stefik A.M. A Randomized Controlled Trial on the Impact of Polyglot Programming in a Database Context. 9th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2018). Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, Volume 67, 2019. Link
Evidence About Programmers for Programming Language Design (Dagstuhl Seminar 18061). Dagstuhl Reports, Vol. 8, Issue 2 ISSN 2192-5283 Andreas Stefik, Bonita Sharif, Brad. A. Myers, Stefan Hanenberg, Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, 2018. Available at http://drops.dagstuhl.de/opus/volltexte/2018/9288 Link
Andreas Stefik, Stefan Hanenberg, Methodological Irregularities in ProgrammingLanguage Research. IEEE Computer, 2017 Link
Richard E. Ladner, Andreas Stefik, AccessCSforall: making computer science accessible to K-12 students in the United States. ACM SIGACCESS Accessibility and Computing, 2017 Link
Richard E. Ladner, Andreas Stefik, Daniela Marghitu, Access to Computing Education for Students with Disabilities (Abstract Only) March 2017 SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education Link
Andreas Stefik, Richard Ladner, The Quorum Programming Language (Abstract Only) March 2017 SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education Link
Phillip Merlin Uesbeck, Andreas Stefik, Stefan Hanenberg, Jan Pedersen, and Patrick Daleiden. 2016. An empirical study on the impact of C++ lambdas and programmer experience. In Proceedings of the 38th International Conference on Software Engineering (ICSE '16). ACM, New York, NY, USA, 760-771. Link
Brad A. Myers, Andreas Stefik, Stefan Hanenberg, Antti-Juhani Kaijanaho, Margaret Burnett, Franklyn Turbak, and Philip Wadler. 2016. Usability of Programming Languages: Special Interest Group (SIG) Meeting at CHI 2016. In Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA '16). ACM, New York, NY, USA, 1104-1107. Link
Amber Wagner, Jeff Gray, Daniela Marghitu, and Andreas Stefik. 2016. Raising the Awareness of Accessibility Needs in Block Languages (Abstract Only). In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE '16). ACM, New York, NY, USA, 497-497. Link
Richard E. Ladner, Brianna Blaser, Andreas Stefik, and Daniela Marghitu. 2016. Universal Access to Computing Education (Abstract Only). In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE '16). ACM, New York, NY, USA, 701-701. Link
Stefan Hanenberg and Andreas Stefik. 2015. On the need to define community agreements for controlled experiments with human subjects: a discussion paper. In Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2015). A CM, New York, NY, USA, 61-67 Link
Igor Crk, Timothy Kluthe, and Andreas Stefik. 2015. Understanding Programming Expertise: An Empirical Study of Phasic Brain Wave Changes. ACM Trans. Comput.-Hum. Interact. 23, 1, Article 2 (December 2015), 29 pages. Link
Andreas Stefik and Stefan Hanenberg. 2014. The Programming Language Wars: Questions and Responsibilities for the Programming Language Community. In Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software (Onward! 2014). ACM, New York, NY, USA, 283-299. Link
J. B. Pedersen, A. Stefik. Towards Millions of Processes on the JVM, Proceedings of Communicating Process Architectures (CPA'14), Oxford, United Kingdom, August, 2014. Link
Andreas Stefik, Stefan Hanenberg, Mark McKenney, Anneliese Andrews, Srinivas Kalyan Yellanki, and Susanna Siebert. 2014. What is the foundation of evidence of human factors decisions in language design? an empirical study on programming language workshops. In Proceedings of the 22nd International Conference on Program Comprehension (ICPC 2014). ACM, New York, NY, USA, 223-231. Link
Stefan Endrikat, Stefan Hanenberg, Romain Robbes, and Andreas Stefik. 2014. How do API documentation and static typing affect API usability?. In Proceedings of the 36th International Conference on Software Engineering (ICSE 2014). ACM, New York, NY, USA, 632-642. Link
Stefan Hanenberg, Sebastian Kleinschmager, Romain Robbes, Éric Tanter, Andreas Stefik. An empirical study on the impact of static typing on software maintainability. Empirical Software Engineering. 2013. Link
Andreas Stefik and Susanna Siebert. 2013. An Empirical Investigation into Programming Language Syntax. ACM Transactions on Computing Education 13, 4, Article 19 (November 2013), 40 pages. Link
Per Runeson, Andreas Stefik & Anneliese Andrews. Variation factors in the design and analysis of replicated controlled experiments. Empirical Software Engineering. 2013. Link
Clemens Mayer, Stefan Hanenberg, Romain Robbes, Éric Tanter, and Andreas Stefik. 2012. An empirical study of the influence of static type systems on the usability of undocumented software. SIGPLAN Not. 47, 10 (October 2012), 683-702. Link
Andreas Stefik, Susanna Siebert, Melissa Stefik, Kim Slattery. An Empirical Comparison of the Accuracy Rates of Novices using the Quorum, Perl, and Randomo Programming Languages. Workshop on the Evaluation and Usability of Programming Languages and Tools (PLATEAU 2011). Portland, OR, October 24th, 2011. Link
A. Stefik, K.Slattery, S. Siebert. Speaking in Code. Video in the 42nd ACM technical symposium on Computer science education, 2011. Link
A. Stefik, C. Hundhausen, D. Smith. On the Design of an Educational Infrastructure for the Blind and Visually Impaired in Computer Science. Proceedings of the 42nd ACM technical symposium on Computer science education, 2011. Link
A. Stefik and E. Gellenbeck. Empirical studies on programming language stimuli. Software Quality Journal, 19(1):65-99, 2011. 10.1007/s11219-010-9106-7. Link
E. Gellenbeck and A. Stefik. Evaluating prosodic cues as a means to disambiguate algebraic expressions: an empirical study. In Assets ’09: Proceedings of the 11th international ACM SIGACCESS conference on Computers and accessibility, pages 139-146, New York, NY, USA, 2009. ACM. Link