|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2011 27th IEEE International Conference on Software Maintenance
Clustering and recommending collections of code relevant to tasks
Williamsburg, VA, USA
September 25-September 30
ISBN: 978-1-4577-0663-9
| ASCII Text | x | ||
| Seonah Lee, Sungwon Kang, "Clustering and recommending collections of code relevant to tasks," 2012 28th IEEE International Conference on Software Maintenance (ICSM), pp. 536-539, 2011 27th IEEE International Conference on Software Maintenance, 2011. | |||
| BibTex | x | ||
| @article{ 10.1109/ICSM.2011.6080826, author = {Seonah Lee and Sungwon Kang}, title = {Clustering and recommending collections of code relevant to tasks}, journal ={2012 28th IEEE International Conference on Software Maintenance (ICSM)}, volume = {0}, year = {2011}, isbn = {978-1-4577-0663-9}, pages = {536-539}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICSM.2011.6080826}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 28th IEEE International Conference on Software Maintenance (ICSM) TI - Clustering and recommending collections of code relevant to tasks SN - 978-1-4577-0663-9 SP536 EP539 A1 - Seonah Lee, A1 - Sungwon Kang, PY - 2011 VL - 0 JA - 2012 28th IEEE International Conference on Software Maintenance (ICSM) ER - | |||
When performing software evolution tasks, programmers spend a significant amount of time exploring the code base to find methods, fields or classes that are relevant to the task at hand. We propose a new clustering approach called NavClus to recommend collections of code relevant to tasks. By gradually aggregating navigation sequences from programmers' interaction history, NavClus clusters pieces of code that are contextually related. The resulting clusters become the basis for NavClus to recommend collections of code that are likely to be relevant to the programmer's given task. We compare NavClus and TeamTracks, the state of the art code recommender for sharing navigation data among programmers. The results show that NavClus recommends pieces of code relevant to tasks considerably better than TeamTracks.
Citation:
Seonah Lee, Sungwon Kang, "Clustering and recommending collections of code relevant to tasks," icsm, pp.536-539, 2011 27th IEEE International Conference on Software Maintenance, 2011
Usage of this product signifies your acceptance of the Terms of Use.
