skip to main content
10.1145/2508075.2514883acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
short-paper

Investigation of error notifications through categorization

Published:26 October 2013Publication History

ABSTRACT

Program analysis tools often output error notifications that novice and industry programmers both have trouble understanding. The lack of expressive, scalable error notifications makes programming difficult to novice developers and hinders the progress of industry developers. Here, I propose a taxonomy of error notifications containing categories each with a model syntax for error notifications of similar type. By categorizing error notifications into 39 categories, and developing a questionnaire to aid in the categorization process, error notification creators can edit and refine existing error notifications as well as use the categories to create expressive, scalable error notifications that offer developers a better opportunity to resolve errors.

References

  1. Eclipse Java development tools (JDT). http://www.eclipse.org/jdt/, November 2012.Google ScholarGoogle Scholar
  2. FindBugs. http://findbugs.sourceforge.net/, November 2012.Google ScholarGoogle Scholar
  3. P. J. Brown. Error messages: the neglected area of the man/machine interface. phCommun. ACM, 26 (4): 246--249, Apr. 1983. ISSN 0001-0782. 10.1145/2163.358083. URL http://doi.acm.org/10.1145/2163.358083. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. B. Johnson, Y. Song, E. Murphy-Hill, and R. Bowdidge. Why don't software developers use static analysis tools to find bugs? In phProceedings of the 2013 International Conference on Software Engineering, ICSE '13, pages 672--681, Piscataway, NJ, USA, 2013. IEEE Press. ISBN 978--1--4673--3076--3. URL http://dl.acm.org/citation.cfm?id=2486788.2486877. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. B. Shneiderman. Designing computer system messages. phCommun. ACM, 25 (9): 610--611, Sept. 1982. ISSN 0001-0782. 10.1145/358628.358639. URL http://doi.acm.org/10.1145/358628.358639. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. V. J. Traver. On compiler error messages: what they say and what they mean. phAdv. in Hum.-Comp. Int., 2010: 3:1--3:26, Jan. 2010. ISSN 1687--5893. 10.1155/2010/602570. URL http://dx.doi.org/10.1155/2010/602570. Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Investigation of error notifications through categorization

    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
      SPLASH '13: Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity
      October 2013
      192 pages
      ISBN:9781450319959
      DOI:10.1145/2508075

      Copyright © 2013 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: 26 October 2013

      Check for updates

      Qualifiers

      • short-paper

      Upcoming Conference

    • Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader