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
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;
Conference_Titel :
Exception Handling (WEH), 2012 5th International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1767-2
DOI :
10.1109/WEH.2012.6226601