skip to main content
10.1145/2851581.2886434acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
extended-abstract
Public Access

Usability of Programming Languages: Special Interest Group (SIG) Meeting at CHI 2016

Published:07 May 2016Publication History

ABSTRACT

Programming languages form the interface between programmers (the users) and the computation that they desire the computer to execute. Although studies exist for some aspects of programming language design (such as conditionals), other aspects have received little or no human factors evaluations. Designers thus have little they can rely on if they want to make new languages highly usable, and users cannot easily chose a language based on usability criteria. This SIG will bring together researchers and practitioners interested in increasing the depth and breadth of studies on the usability of programming languages, and ultimately in improving the usability of future languages.

References

  1. Altadmri, A., et al., "37 Million Compilations: Investigating Novice Programming Mistakes in LargeScale Student Data," in SIGCSE'2015. pp. 522--527. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cardelli, L., "Type Systems," in CRC Handbook of Computer Science and Eng., 2nd Ed., 1997, CRC Press.Google ScholarGoogle Scholar
  3. Cartwright, M., "An Empirical View of Inheritance." Inform Soft Technol 1998. 40(4): pp. 795--799. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Conway, M., et al. "Alice: Lessons Learned from Building a 3d System for Novices," in CHI'2000. pp. 486--493. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Daly, J., et al., "Evaluating Inheritance Depth on the Maintainability of Object-Oriented Software." Empirical Soft. Eng., 1996. 1(2): pp. 109--132.Google ScholarGoogle Scholar
  6. Daughtry, J.M., et al., "Api Usability: Chi'2009 Special Interest Group Meeting," CHI'2009, Boston, MA. pp. 2771--2774. See www.apiusability.org. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Endrikat, S., et al., "How Do Api Documentation and Static Typing Affect Api Usability?," ICSE 2014 632--642. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Green, T.R.G., "Cognitive Dimensions of Notations," in People and Computers 1989, Cambridge Univ. Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hanenberg, S. and Endrikat, S., "Aspect-Orientation Is a Rewarding Investment into Future Code Changes - as Long as the Aspects Hardly Change." Information & Software Technology, 2013. 55(4): pp. 722--740. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Harvey, B. and Mönig, J., "Lambda in Blocks Languages: Lessons Learned," in IEEE Blocks and Beyond Workshop, 2015. pp. 35--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Hoc, J.-M. and Nguyen-Xuan, A., "Language Semantics, Mental Models and Analogy," in Psychology of Programming, 1990, Academic Press. pp. 139--156.Google ScholarGoogle Scholar
  12. Kaijanaho, A.-J., Evidence-Based Programming Language Design: A Philosophical and Methodological Exploration. PhD Diss., Information Technology Faculty, University of Jyväskylä, 2015, Jyväskylä, Finland. 222.Google ScholarGoogle Scholar
  13. Myers, B.A., Pane, J.F., and Ko, A., "Natural Programming Languages and Environments." CACM, 2004. 47(9): pp. 47--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Pane, J.F. and Myers, B.A., Usability Issues in the Design of Novice Programming Systems. Technical Report, Carnegie Mellon University-CS-96--132, August, 1996. Pittsburgh, PA.Google ScholarGoogle Scholar
  15. Pane, J.F. and Myers, B.A., "Tabular and Textual Methods for Selecting Objects from a Group," in IEEE VL 2000. Seattle, WA. pp. 157--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Stefik, A., et al., "The Programming Language Wars: Questions and Responsibilities for the Programming Language Community," Onward! 2014. pp. 283--299. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Stefik, A. and Siebert, S., "An Empirical Investigation into Programming Language Syntax." Trans. Comput. Educ., 2013. 13(4): Article 19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Tratt, L. and Wuyts, R., "Dynamically Typed Languages." IEEE Software, 2007. 24(5): pp. 28--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Uesbeck, P.M., et al., "An Empirical Study on the Impact of C++ Lambdas and Programmer Experience," ICSE 2016. To Appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Weinberg, G.M., The Psychology of Computer Programming. 1971, New York: von Nostrand Reinhold.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Usability of Programming Languages: Special Interest Group (SIG) Meeting at CHI 2016

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CHI EA '16: Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems
        May 2016
        3954 pages
        ISBN:9781450340823
        DOI:10.1145/2851581

        Copyright © 2016 Owner/Author

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 May 2016

        Check for updates

        Qualifiers

        • extended-abstract

        Acceptance Rates

        CHI EA '16 Paper Acceptance Rate1,000of5,000submissions,20%Overall Acceptance Rate6,164of23,696submissions,26%

        Upcoming Conference

        CHI PLAY '23
        The Annual Symposium on Computer-Human Interaction in Play
        October 10 - 13, 2023
        Stratford , ON , Canada

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader