Mendel: Source Code Recommendation based on a Genetic Metaphor

Authors
Angela Lozano, Andy Kellens, Kim Mens
Tags
, , , , , ,
Title
Mendel: Source Code Recommendation based on a Genetic Metaphor
Authors
Angela Lozano, Andy Kellens, Kim Mens
 mendelShort.pdf Δ   214Kb   04 Oct 2011
Type
In Proceedings
Book title
Proceedings of the 26th IEEE/ACM international conference on Automated Software Engineering (ASE 2011)
Address
Lawrence, Kansas, USA
Year
2011
Note
Accepted for publication as short paper.

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.

Tags Tags: , , , , , ,


BibTeX Record
  @inproceedings{RELEASeD-2011-321587,
    title = {Mendel: Source Code Recommendation based on a Genetic Metaphor},
    author = {Angela Lozano and Andy Kellens and Kim Mens},
    year = {2011},
    booktitle = {Proceedings of the 26th IEEE/ACM international conference on Automated Software Engineering (ASE 2011)},
    address = {Lawrence, Kansas, USA},
    note = {Accepted for publication as short paper.},
  }