{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,2,13]],"date-time":"2024-02-13T18:51:05Z","timestamp":1707850265145},"reference-count":52,"publisher":"World Scientific Pub Co Pte Lt","issue":"01","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2021,1]]},"abstract":" When encountering bug issues, developers tend to search the bug repository and commit repository for references. However, the links between bug reports and commits in version control systems are often missed, and the information in bug repository and commit repository can provide is simple. When developers search a bug issue, they can only get the information of bug reports or commits, which are loose and difficult for developers to refer. What\u2019s more, many searching results are not accurate. To deal with these problems, this paper proposes an approach to deal with the bug and commit information with the topic model, and construct bug knowledge graph as a service to assist in bug search. In addition, as the amount of bug related information continuously increase, it is time-consuming to update the data. We can automatically update the bug knowledge graph with the LTM topic model (a lifelong topic model). Finally, the experiment with the bug reports from Bugzilla@Mozilla and the corresponding commits from Github was conducted. The experiment results show that our approach is effective and efficient to help developers search relevant bugs for reference by constructing the bug knowledge as a service. <\/jats:p>","DOI":"10.1142\/s0218194021400040","type":"journal-article","created":{"date-parts":[[2021,2,7]],"date-time":"2021-02-07T02:29:54Z","timestamp":1612664994000},"page":"81-98","source":"Crossref","is-referenced-by-count":1,"title":["Constructing Bug Knowledge Graph as a Service for Bug Search"],"prefix":"10.1142","volume":"31","author":[{"given":"Ying","family":"Chen","sequence":"first","affiliation":[{"name":"School of Information Engineering, Yangzhou University, Yangzhou, P. R. China"}]}],"member":"219","published-online":{"date-parts":[[2021,2,4]]},"reference":[{"key":"S0218194021400040BIB001","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1145\/3196321.3196335","volume-title":"Proc. 26th Conf. Program Comprehension","author":"Zhou C.","year":"2018"},{"key":"S0218194021400040BIB002","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1145\/3196321.3196348","volume-title":"Proc. 26th Conf. Program Comprehension","author":"Zhang Y.","year":"2018"},{"key":"S0218194021400040BIB003","first-page":"348","volume-title":"24th Asia-Pacific Software Engineering Conf.","author":"Sun X.","year":"2017"},{"key":"S0218194021400040BIB004","first-page":"36","volume-title":"Proc. IEEE 23rd Int. Conf. Program Comprehension","author":"Le T. B.","year":"2015"},{"key":"S0218194021400040BIB005","doi-asserted-by":"crossref","first-page":"18811","DOI":"10.1109\/ACCESS.2019.2894976","volume":"7","author":"Sun X.","year":"2019","journal-title":"IEEE Access"},{"issue":"3","key":"S0218194021400040BIB006","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1007\/s11704-016-6023-3","volume":"12","author":"Sun X.","year":"2018","journal-title":"Front. Comput. Sci."},{"key":"S0218194021400040BIB007","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1016\/j.jss.2017.09.021","volume":"134","author":"Sun X.","year":"2017","journal-title":"J. Syst. Softw."},{"key":"S0218194021400040BIB008","first-page":"944","volume-title":"Proc. ACM Joint Meeting on European Software Engineering Conf. and Symp. Foundations of Software Engineering","author":"Zhou C.","year":"2018"},{"key":"S0218194021400040BIB009","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1145\/3183440.3195050","volume-title":"Proc. 40th Int. Conf. Software Engineering: Companion Proceeedings","author":"Timperley C. S.","year":"2018"},{"issue":"1","key":"S0218194021400040BIB010","first-page":"19102:1","volume":"62","author":"Sun X.","year":"2019","journal-title":"Sci. China Inform. Sci."},{"key":"S0218194021400040BIB011","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.infsof.2017.08.012","volume":"93","author":"Khatiwada S.","year":"2018","journal-title":"Inform. Softw. Technol."},{"key":"S0218194021400040BIB012","first-page":"189","volume-title":"Proc. 39th Int. Conf. Software Engineering","author":"Wang L.","year":"2017"},{"issue":"9","key":"S0218194021400040BIB013","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/3237196","volume":"61","author":"Bugayenko Y.","year":"2018","journal-title":"Commun. ACM"},{"issue":"3","key":"S0218194021400040BIB014","first-page":"1","volume":"29","author":"Aggarwal K.","year":"2017","journal-title":"J. Softw.: Evol. Process"},{"key":"S0218194021400040BIB015","first-page":"115","volume-title":"IEEE Int. Conf. Software Maintenance and Evolution","author":"Deshmukh J.","year":"2017"},{"key":"S0218194021400040BIB016","first-page":"46","volume-title":"IEEE 23rd Int. Conf. Software Analysis, Evolution, and Reengineering","author":"Rocha H.","year":"2016"},{"key":"S0218194021400040BIB017","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.infsof.2016.11.010","volume":"84","author":"Sun Y.","year":"2017","journal-title":"Inform. Softw. Technol."},{"key":"S0218194021400040BIB018","first-page":"993","volume":"3","author":"Blei D. M.","year":"2003","journal-title":"J. Mach. Learn. Res."},{"key":"S0218194021400040BIB019","first-page":"357","volume-title":"17th IEEE\/ACIS Int. Conf. Software Engineering, Artificial Intelligence, Networking and Parallel\/Distributed Computing","author":"Sun X.","year":"2016"},{"key":"S0218194021400040BIB020","first-page":"703","volume-title":"Proc. 31th Int. Conf. Machine Learning","author":"Chen Z.","year":"2014"},{"issue":"2","key":"S0218194021400040BIB021","doi-asserted-by":"crossref","first-page":"1294","DOI":"10.1007\/s10664-019-09781-y","volume":"25","author":"Rodr\u00edguez-P\u00e9rez G.","year":"2020","journal-title":"Empiri. Softw. Eng."},{"issue":"1","key":"S0218194021400040BIB022","doi-asserted-by":"crossref","first-page":"4:1","DOI":"10.1007\/s42979-019-0035-7","volume":"1","author":"Tran H. M.","year":"2020","journal-title":"SN Comput. Sci."},{"key":"S0218194021400040BIB023","first-page":"378","volume-title":"27th IEEE Int. Conf. Software Analysis, Evolution and Reengineering","author":"Falc\u00e3o F.","year":"2020"},{"issue":"5","key":"S0218194021400040BIB024","doi-asserted-by":"crossref","first-page":"2947","DOI":"10.1007\/s10664-018-9672-z","volume":"24","author":"Chaparro O.","year":"2019","journal-title":"Empir. Softw. Eng."},{"issue":"4","key":"S0218194021400040BIB025","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1142\/S0218194019500207","volume":"29","author":"Zhang T.","year":"2019","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"S0218194021400040BIB026","doi-asserted-by":"crossref","first-page":"169548","DOI":"10.1109\/ACCESS.2019.2953173","volume":"7","author":"Wu H.","year":"2019","journal-title":"IEEE Access"},{"key":"S0218194021400040BIB027","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/j.infsof.2019.03.001","volume":"110","author":"Zhang W.","year":"2019","journal-title":"Inf. Softw. Technol."},{"key":"S0218194021400040BIB028","first-page":"46","volume-title":"IEEE 23rd Int. Conf. Software Analysis, Evolution, and Reengineering","author":"Rocha H.","year":"2016"},{"key":"S0218194021400040BIB029","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40411-015-0018-x","volume":"3","author":"Rocha H.","year":"2015","journal-title":"J. Softw. Eng. Res. Develop."},{"key":"S0218194021400040BIB030","first-page":"127","volume-title":"27th IEEE Int. Symp. Software Reliability Engineering","author":"Yang X.","year":"2016"},{"key":"S0218194021400040BIB031","first-page":"725","volume-title":"25th Asia-Pacific Software Engineering Conf.","author":"Hu D.","year":"2018"},{"key":"S0218194021400040BIB032","first-page":"183","volume-title":"Proc. 10th Working Conf. Mining Software Repositories","author":"Alipour A.","year":"2013"},{"issue":"2","key":"S0218194021400040BIB033","doi-asserted-by":"crossref","first-page":"368","DOI":"10.1007\/s10664-015-9387-3","volume":"21","author":"Hindle A.","year":"2016","journal-title":"Empir. Softw. Eng."},{"key":"S0218194021400040BIB034","doi-asserted-by":"crossref","first-page":"324","DOI":"10.1145\/2597073.2597090","volume-title":"11th Working Conf. Mining Software Repositories","author":"Klein N.","year":"2014"},{"key":"S0218194021400040BIB035","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1145\/2597073.2597088","volume-title":"11th Working Conf. Mining Software Repositories","author":"Lazar A.","year":"2014"},{"key":"S0218194021400040BIB036","first-page":"211","volume-title":"IEEE 22nd Int. Conf. Software Analysis, Evolution, and Reengineering","author":"Aggarwal K.","year":"2015"},{"key":"S0218194021400040BIB037","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.infsof.2019.05.007","volume":"113","author":"Ebrahimi N.","year":"2019","journal-title":"Inf. Softw. Technol."},{"key":"S0218194021400040BIB038","first-page":"147","volume-title":"Proc. 32nd IEEE\/ACM Int. Conf. Automated Software Engineering","author":"Sun Y.","year":"2017"},{"issue":"1","key":"S0218194021400040BIB039","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1007\/s11704-016-5228-9","volume":"12","author":"Yan J.","year":"2018","journal-title":"Front. Comput. Sci."},{"key":"S0218194021400040BIB040","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1145\/3006386.3006388","volume-title":"ACM SIGSPATIAL Int. Workshop Analytics for Big Geospatial Data","author":"Duan W.","year":"2016"},{"issue":"5","key":"S0218194021400040BIB041","doi-asserted-by":"crossref","first-page":"824","DOI":"10.1109\/TKDE.2017.2766634","volume":"30","author":"Hu S.","year":"2018","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"S0218194021400040BIB043","doi-asserted-by":"crossref","first-page":"110572","DOI":"10.1016\/j.jss.2020.110572","volume":"165","author":"Zhou C.","year":"2020","journal-title":"J. Syst. Softw."},{"key":"S0218194021400040BIB044","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.infsof.2015.05.003","volume":"66","author":"Sun X.","year":"2015","journal-title":"Inform. & Softw. Technol."},{"key":"S0218194021400040BIB045","first-page":"5475964:1","volume":"2016","author":"Sun X.","year":"2016","journal-title":"Sci. Program."},{"key":"S0218194021400040BIB046","doi-asserted-by":"crossref","first-page":"80","DOI":"10.18653\/v1\/S15-2014","volume-title":"Proc. 9th Int. Workshop Semantic Evaluation","author":"Liu Y.","year":"2015"},{"key":"S0218194021400040BIB047","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-94935-2","volume-title":"Managing Data From Knowledge Bases: Querying and Extraction","author":"Zhang W. E.","year":"2018"},{"issue":"1","key":"S0218194021400040BIB049","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1023\/A:1007617005950","volume":"42","author":"Hofmann T.","year":"2001","journal-title":"Mach. Learn."},{"issue":"5","key":"S0218194021400040BIB050","first-page":"050106:1","volume":"61","author":"Sun X.","year":"2018","journal-title":"Sci. China Inform. Sci."},{"key":"S0218194021400040BIB051","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/j.jss.2018.04.060","volume":"142","author":"Xu C.","year":"2018","journal-title":"J. Syst. Softw."},{"issue":"2","key":"S0218194021400040BIB052","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1145\/3130348.3130370","volume":"51","author":"Hofmann T.","year":"2017","journal-title":"SIGIR Forum"},{"key":"S0218194021400040BIB053","first-page":"50","volume-title":"Proc. 22nd Annual Int. ACM SIGIR Conf. Research and Development in Information Retrieval","author":"Hofmann T.","year":"1999"},{"key":"S0218194021400040BIB054","first-page":"137","volume-title":"14th Int. Conf. Program Comprehension","author":"Poshyvanyk D.","year":"2006"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194021400040","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,7]],"date-time":"2021-02-07T02:30:35Z","timestamp":1612665035000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194021400040"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1]]},"references-count":52,"journal-issue":{"issue":"01","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["10.1142\/S0218194021400040"],"URL":"https:\/\/doi.org\/10.1142\/s0218194021400040","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1]]}}}