Clustering navigation sequences to create contexts for guiding code navigation = 코드에서 방문할 위치를 안내하기 위한 문맥 생성: 방문 경로 군집화

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 287
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorKang, Sung-Won-
dc.contributor.advisor강성원-
dc.contributor.authorLee, Seon-Ah-
dc.contributor.author이선아-
dc.date.accessioned2015-04-23T08:30:30Z-
dc.date.available2015-04-23T08:30:30Z-
dc.date.issued2013-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=566045&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/197808-
dc.description학위논문(박사) - 한국과학기술원 : 전산학과, 2013.8, [ vi, 75 p. ]-
dc.description.abstractTo guide programmer code navigation, previous approaches such as TeamTracks recommend pieces of code to visit by mining the associations between pieces of code in programmer interaction histories. However, these result in low recommendation accuracy. To create more accurate recommendations, we propose NavClus an approach that clusters navigation sequences from programmer interaction histories. NavClus automatically forms collections of code that are relevant to the tasks performed by programmers, and then retrieves the collections best matched to a programmer`s current navigation path. This makes it possible to recommend the collections of code that are relevant to the programmer`s given task. We compare NavClus` recommendation accuracy with TeamTracks` by simulating recommendations using 4,397 interaction histories. The comparative experiment shows that the recommendation accuracy ofNavClus is twice as high as that of TeamTracks. We also conduct a diary study to investigate the effectiveness of a graphical code recommender that incorporates the NavClus approach. Our study reveals that developers using NavClus tend to spend less time viewing the code base and more time modifying the software, indicating less time is needed to understand software before modifying it.eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectcode navigation-
dc.subject추천 시스템-
dc.subject문맥 인식-
dc.subject데이타 스트림 마이닝-
dc.subject데이타 군집화 기법-
dc.subject코드 네비게이션-
dc.subjectdata clustering techniques-
dc.subjectdata stream mining-
dc.subjectcontext aware-
dc.subjectrecommendation systems-
dc.titleClustering navigation sequences to create contexts for guiding code navigation = 코드에서 방문할 위치를 안내하기 위한 문맥 생성: 방문 경로 군집화-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN566045/325007 -
dc.description.department한국과학기술원 : 전산학과, -
dc.identifier.uid020105371-
dc.contributor.localauthorKang, Sung-Won-
dc.contributor.localauthor강성원-
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0