DocumentCode :
2600559
Title :
Mendel: Source code recommendation based on a genetic metaphor
Author :
Lozano, Angela ; Kellens, Andy ; Mens, Kim
Author_Institution :
Univ. Catholique de Louvain, Louvain-la-Neuve, Belgium
fYear :
2011
fDate :
6-10 Nov. 2011
Firstpage :
384
Lastpage :
387
Abstract :
When evolving software systems, developers spend a considerable amount of time understanding existing source code. To successfully implement new or alter existing behavior, developers need to answer questions such as: “Which types and methods can I use to solve this task?” or “Should my implementation follow particular naming or structural conventions?”. In this paper we present Mendel, a source code recommendation tool that aids developers in answering such questions. Based on the entity the developer currently browses, the tool employs a genetics-inspired metaphor to analyze source-code entities related to the current working context and provides its user with a number of recommended properties (naming conventions, used types, invoked messages, etc.) that the source code entity currently being worked on should exhibit. An initial validation of Mendel seems to confirm the potential of our approach.
Keywords :
object-oriented programming; recommender systems; source coding; Mendel; genetic metaphor; software systems; source code entity; source code recommendation; Concrete; Data mining; Genetics; Protocols; Software systems; USA Councils;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering (ASE), 2011 26th IEEE/ACM International Conference on
Conference_Location :
Lawrence, KS
ISSN :
1938-4300
Print_ISBN :
978-1-4577-1638-6
Type :
conf
DOI :
10.1109/ASE.2011.6100078
Filename :
6100078
Link To Document :
بازگشت