|This page gives information on my papers, grants, and musical albums.|
.: Selected Papers
- 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.
- J. B. Pedersen, A. Stefik. Towards Millions of Processes on the JVM, Proceedings of Communicating Process Architectures (CPA'14), Oxford, United Kingdom, August, 2014.
- Julia Varnell-Sarjeant, Anneliese Andrews and Andreas Stefik. Comparing Reuse Strategies: An Empirical Evaluation of Developer Views. IEEE 38th Annual International Computers, Software & Applications Conference. (COMPSAC 2014). Vasteras, Sweden.
- 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. DOI=10.1145/2597008.2597154 http://doi.acm.org/10.1145/2597008.2597154
- 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. DOI=10.1145/2568225.2568299 http://doi.acm.org/10.1145/2568225.2568299
- 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.
- 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.
- Per Runeson, Andreas Stefik & Anneliese Andrews. Variation factors in the design and analysis of replicated controlled experiments. Empirical Software Engineering. 2013.
- 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.
- Sebastian Kleinschmager, Stefan Hanenberg, Romain Robbes, Éric Tanter, and Andreas Stefik, "Do static type systems improve the maintainability of software systems? An empirical study," Program Comprehension (ICPC), 2012 IEEE 20th International Conference on, pp.153-162, 11-13 June 2012.
- 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.
- Per Runeson, Andreas Stefik, Anneliese Andrews, Sam Gronblom, Ivan Porres, and Susanna Siebert. A Comparative Analysis of Three Replicated Experiments Comparing Inspection and Unit Testing. The 2nd International Workshop on Replication in Empirical Software Engineering Research. Banff, Alberta, Canada, September 21st, 2011.
- Andreas Stefik, Susanna Siebert, Kim Slattery, Melissa Stefik. Toward Intuitive Programming Languages. IEEE 19th International Conference on Program Comprehension (ICPC), 2011, pp.213-214, 22-24 June 2011.
- A. Stefik, C. Hundhausen, R. Patterson. An Empirical Investigation into the Design of Auditory Cues to Enhance Computer Program Comprehension. The International Journal of Human-Computer Studies, 69 (2011) 820-838.
- A. Stefik, K.Slattery, S. Siebert. Speaking in Code. Video in the 42nd ACM technical symposium on Computer science education, 2011.
- 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.
- 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.
- Roger T. Alexander, Jeff Offutt, Andreas Stefik : Testing coupling relationships in object-oriented programs. Software Testing, Verification and Reliability Volume 20 (4) pp. 291-327, John Wiley & Sons, Ltd, December 2010.
- 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.
- Patterson, R., Tripp, L., Rogers, J., Boydstun, A., and Stefik, A. Modeling the simulated real-world optic flow motion aftereffect, 2009. Journal of the Optical Society of America A 26, 1202-1211 (2009).
- Stefik, A., Gellenbeck, E., 2009. Using Spoken Text to Aid Debugging: An Empirical Study. In Proceedings of the 17th international Conference on Program Comprehension (Icpc 09) (May 17 - 19, 2009). IEEE Computer Society, Vancouver, B.C. Canada.
- Stefik, A., Haywood, A., Mansoor, S., Dunda, B., and Garcia, D., 2009. SODBeans. In Proceedings of the 17th international Conference on Program Comprehension (Icpc 09) (May 17 - 19, 2009). IEEE Computer Society, Vancouver, B.C. Canada.
- Patterson, R., Rogers, J., Boydstun, A., Tripp, L., and Stefik, A. System dynamics modeling of the optic flow motion aftereffect. Presented at the Annual Meeting of the Vision Sciences Society, Naples, FL., May 13, 2008.
- Stefik, A., Alexander, R., Patterson, R. and Brown, J. 2007. WAD: A Feasibility study using the Wicked Audio Debugger. In Proceedings of the 15th IEEE international Conference on Program Comprehension (Icpc'07) (June 26 - 29, 2007).IEEE Computer Society, Banff, Canada.
- Andreas Stefik, Melissa Stefik, Mark Curtiss : Ammmp: An Automatic Translation System for Musical Languages. Computer Music Journal, 31(4), 2007.
- Andreas Stefik, Kelly Fitz, Roger Alexander: Increasing Fault Detection Effectiveness Using Layered Program Auralization. Software Engineering Research and Practice, 2006: 959-965
- Stefik, A., Fitz, K., and Alexander, R. 2006. Layered Program Auralization: Using Music to Increase Runtime Program Comprehension and Debugging Effectiveness. In Proceedings of the 14th international Conference on Program Comprehension (Icpc 06) (June 14 - 16, 2006). IEEE Computer Society, Athens, Greece, 89-93.
- Andrews, A. A., Stefik, A., Picone, N., and Ghosh, S. 2005. A COTS Component Compre- hension Process. In Proceedings of the 13th international Workshop on Program Comprehension (Icpc 05)(May 15 - 16, 2005). IWPC. IEEE Computer Society, Washington, DC, 135-144.
- National Science Foundation, Broadening Participation in Computing CNS-0940521. Collaborative Research: BPC-DP: Building an Educational Infrastructure for Students at K-12 Schools for the Blind to Broaden Participation in Computing. Funded: $592,920 (SIUE: $409,056)
- N.S.F. R.E.U. Supplement CNS-1123866 (2011). Funded: $9,499
- N.S.F. R.E.U. Supplement CNS-1036408 (2010). Funded: $9,499
- AccessComputing (University of Washington), Electronic Tablets & Computer Programming Workshop. Funded: $5,750 (SIUE: $1,560)
- AccessComputing (University of Washington), An internship for students with disabilities. Funded: $5,000
- U.R.C.A. Program. Funded: $1,000 (Spring 2011)
- U.R.C.A. Program. Funded: $800 (Fall 2011)
- U.R.C.A. Program. Funded: $800 (Spring 2010)
- S.T.E.P. What is the Effect of Blindness on the Ability to use an Auditory Computer Programming Environment? An Empirical Study. Funded: $11,212
.: Professional Awards
- Outstanding Researcher Award (SIUE, 2012)
- Java Innovation Award, also called the Duke Award (Oracle Corporation, 2011)
And here is a copy of my Dissertation.
Ben Johnston String Quartets
My work on these two albums was largely technical. Ammmp technology was used to translate Ben Johnston's String quartets into a different notation system. Once this was complete, extremely accurate recordings were made, allowing the Kepler Quartet to create what are likely the most technically accurate, and beautiful, rendition of Ben's quartets to date!