The Impact of View Histories on Edit Recommendations

Cited 12 time in webofscience Cited 13 time in scopus
  • Hit : 805
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorLee, Seon-Ahko
dc.contributor.authorKang, Sung-Wonko
dc.contributor.authorKim, Sunghunko
dc.contributor.authorStaats, Mattko
dc.date.accessioned2015-04-08T06:59:34Z-
dc.date.available2015-04-08T06:59:34Z-
dc.date.created2015-01-15-
dc.date.created2015-01-15-
dc.date.issued2015-03-
dc.identifier.citationIEEE TRANSACTIONS ON SOFTWARE ENGINEERING, v.41, no.3, pp.314 - 330-
dc.identifier.issn0098-5589-
dc.identifier.urihttp://hdl.handle.net/10203/195850-
dc.description.abstractRecommendation systems are intended to increase developer productivity by recommending files to edit. These systems mine association rules in software revision histories. However, mining coarse-grained rules using only edit histories produces recommendations with low accuracy, and can only produce recommendations after a developer edits a file. In this work, we explore the use of finer-grained association rules, based on the insight that view histories help characterize the contexts of files to edit. To leverage this additional context and fine-grained association rules, we have developed MI, a recommendation system extending ROSE, an existing edit-based recommendation system. We then conducted a comparative simulation of ROSE and MI using the interaction histories stored in the Eclipse Bugzilla system. The simulation demonstrates that MI predicts the files to edit with significantly higher recommendation accuracy than ROSE (about 63 over 35 percent), and makes recommendations earlier, often before developers begin editing. Our results clearly demonstrate the value of considering both views and edits in systems to recommend files to edit, and results in more accurate, earlier, and more flexible recommendations.-
dc.languageEnglish-
dc.publisherIEEE COMPUTER SOC-
dc.subjectPROGRAM COMPREHENSION-
dc.subjectCODE CHANGES-
dc.subjectSOFTWARE-
dc.titleThe Impact of View Histories on Edit Recommendations-
dc.typeArticle-
dc.identifier.wosid000351460000006-
dc.identifier.scopusid2-s2.0-84925060307-
dc.type.rimsART-
dc.citation.volume41-
dc.citation.issue3-
dc.citation.beginningpage314-
dc.citation.endingpage330-
dc.citation.publicationnameIEEE TRANSACTIONS ON SOFTWARE ENGINEERING-
dc.identifier.doi10.1109/TSE.2014.2362138-
dc.contributor.localauthorKang, Sung-Won-
dc.contributor.nonIdAuthorKim, Sunghun-
dc.contributor.nonIdAuthorStaats, Matt-
dc.type.journalArticleArticle-
dc.subject.keywordAuthorProgramming environments/construction tools-
dc.subject.keywordAuthorinteractive environments-
dc.subject.keywordAuthorsoftware maintenance-
dc.subject.keywordAuthordata mining-
dc.subject.keywordAuthorassociation rules-
dc.subject.keywordAuthorprogrammer interaction histories-
dc.subject.keywordPlusPROGRAM COMPREHENSION-
dc.subject.keywordPlusCODE CHANGES-
dc.subject.keywordPlusSOFTWARE-
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 12 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0