• DocumentCode
    2435874
  • Title

    A recommendation system for exception handling code

  • Author

    Barbosa, Eiji Adachi ; Garcia, Alessandro ; Mezini, Mira

  • Author_Institution
    OPUS Res. Group, PUC-Rio, Rio de Janeiro, Brazil
  • fYear
    2012
  • fDate
    9-9 June 2012
  • Firstpage
    52
  • Lastpage
    54
  • Abstract
    Even though exception handling mechanisms are part of most mainstream programming languages, software developers still struggle to implement proper exception handling code. In particular, they fail in implementing effective handler actions. This position paper discusses our ongoing work on implementing and assessing a recommendation system for recommending code fragments implementing exception handling code. These fragments are not meant to be reused as-is. Instead, they are meant to be used by the developers as examples of how to possibly handle their exceptions. The goal of the proposed recommendation system is to assist the learning process of software developers by providing concrete examples of exception handling code.
  • Keywords
    computer science education; exception handling; program compilers; recommender systems; software engineering; code fragment recommendation; exception handling code; learning process; programming languages; recommendation system; software developers; Computer languages; Context; Data mining; Engines; Guidelines; Software systems; Exception Handling; Recommendation System;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Exception Handling (WEH), 2012 5th International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1767-2
  • Type

    conf

  • DOI
    10.1109/WEH.2012.6226601
  • Filename
    6226601