Research Article

Mining Software Repositories for Automatic Interface Recommendation

Table 1

The topics and the allocation values of topics extracted by LDA from JEdit project.

Topic Allocation Word

Topic 0 textarea, jedit, gnu, general, software, version, line, copy, color, foundation
Topic 1 jedit, entry, code, path, view, url, tag, gjt, jar, title
Topic 2 type, undo, scan, scanpos, stream, read, input, encoding, dimision, font
Topic 3 jedit, view, box, options, actionhandler, cons, selected, borderlayout, attribute, entity
Topic 4 start, end, line, selection, offset, match, input, caret, search, strtline
Topic 5 keyevent, vk, key, jedit, length, text, shortcut, installer, historymodel, swing
Topic 6 path, vfs, browser, file, jedit, view, directory, session, menu, component
Topic 7 offset, line, length, file, start, seg, header, jedit, number, rule
Topic 8 interpreter, callstack, file, type, primitive, pat, lgpl, version, notice, item
Topic 9 jj, active4, 3r, jjtn, xsp, active4, active2, jjtree, active1, active0