{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T15:08:21Z","timestamp":1768489701193,"version":"3.49.0"},"reference-count":113,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2021,4,1]]},"DOI":"10.1109\/tse.2019.2903039","type":"journal-article","created":{"date-parts":[[2019,3,4]],"date-time":"2019-03-04T19:55:31Z","timestamp":1551729331000},"page":"694-735","source":"Crossref","is-referenced-by-count":32,"title":["Understanding How and Why Developers Seek and Analyze API-Related Opinions"],"prefix":"10.1109","volume":"47","author":[{"given":"Gias","family":"Uddin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olga","family":"Baysal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Latifa","family":"Guerrouj","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Foutse","family":"Khomh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1109\/TSE.2013.2297712","article-title":"Automatic summarization of bug reports","volume":"40","author":"murphy","year":"2014","journal-title":"IEEE Trans Softw Eng"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624006"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2488388.2488398"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2513577.2513579"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.72"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-03260-3_35"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9379-3"},{"key":"ref36","first-page":"1","article-title":"What are developers talking about? An analysis of topics and trends in stack overflow","volume":"19","author":"barua","year":"2012","journal-title":"Empirical Softw Eng"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884800"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613842"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2566486.2568036"},{"key":"ref27","article-title":"MiQs: Characterization and prediction of migrated questions on StackExchange","author":"lal","year":"2014","journal-title":"Proc Asia-Pacific Software Eng Conf"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2531602.2531659"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806855"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22655-7_5"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.117"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci0302_2"},{"key":"ref23","first-page":"978","article-title":"Opiner: A search and summarization engine for API reviews","author":"uddin","year":"2017","journal-title":"Proc 32nd IEEE\/ACM Int Conf Autom Softw Eng"},{"key":"ref101","first-page":"360","article-title":"Understanding interobserver agreement: The kappa statistic","volume":"37","author":"viera","year":"2005","journal-title":"Family Medicine"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597083"},{"key":"ref100","author":"joyce","year":"2013","journal-title":"Picking the best intercoder reliability statistic for your digital activism content analysis"},{"key":"ref25","article-title":"Mining successful answers in stack overflow","author":"calefato","year":"2014","journal-title":"Proc 12th Work Conf Mining Softw Repositories"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2900245"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115629"},{"key":"ref59","article-title":"Framework documentation: How to document object- oriented frameworks an empirical study","author":"cai","year":"2000"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/32.881720"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985907"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227187"},{"key":"ref55","first-page":"289","author":"barzillay","year":"2013","journal-title":"Facilitating Crowd Sourced Software Engineering Via Stack Overflow"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2017.8103450"},{"key":"ref53","article-title":"Automatic summarization of crowd-sourced API usage scenarios","author":"uddin","year":"2018","journal-title":"IEEE Trans Softw Eng"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion.2019.00129"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.105"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.92"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2896587"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2014.80"},{"key":"ref5","article-title":"Making APIs more usable with improved API designs, documentations and tools","author":"stylos","year":"2009"},{"key":"ref8","year":"2013","journal-title":"Jacksonville"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-010-9150-8"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2492517.2492559"},{"key":"ref9","year":"2016","journal-title":"Gson"},{"key":"ref46","author":"murphy","year":"1996","journal-title":"Lightweight Structural Summarization as an Aid to Software Evolution"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.212"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693113"},{"key":"ref47","article-title":"Comprehensive review of opinion summarization","author":"kim","year":"2011"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859006"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2000791.2000794"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597149"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613830"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081842"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597155"},{"key":"ref71","article-title":"Crowd documentation: Exploring the coverage and dynamics of API discussions on stack overflow","author":"parnin","year":"2012"},{"key":"ref70","first-page":"993","article-title":"Latent Dirichlet allocation","volume":"3","author":"blei","year":"2003","journal-title":"J Mach Learn Res"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568247"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.2200\/S00416ED1V01Y201204HLT016"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810335"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635877"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2900245"},{"key":"ref79","author":"overflow","year":"2010"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/97243.97319"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/3084226.3084286"},{"key":"ref61","first-page":"7","article-title":"A critical assessment of the minimalist approach to documentation","author":"maij","year":"1992","journal-title":"Proc 10th ACM SIGDOC Int Conf Syst Docum"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882312"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568313"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884800"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2017.17"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.3758\/s13428-012-0314-x"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597117"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597118"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.193"},{"key":"ref1","year":"2013"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227138"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1037\/0022-3514.35.4.250"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806817"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/CHASE.2013.6614738"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351687"},{"key":"ref93","author":"commission","year":"2017","journal-title":"Canadas Anti-Spam Legislation"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.3115\/1609067.1609124"},{"key":"ref92","author":"vasilescu","year":"2012"},{"key":"ref105","author":"overflow","year":"2017","journal-title":"Sunsetting Documentation"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1109\/SocialCom.2013.35"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393648"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1027796"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884840"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884639"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1145\/1645953.1646004"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4625-2"},{"key":"ref110","article-title":"Opinion","year":"2016"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1086\/266577"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1111\/j.1468-2958.2004.tb00738.x"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1136\/bmj.324.7347.1183"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1086\/269336"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2015.35"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2901739.2901752"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2014.6912257"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2494578"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597086"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2804381.2804387"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1145\/1014052.1014073"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.72"},{"key":"ref81","year":"2014","journal-title":"Maven Central Repository"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/337180.337200"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786827"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227207"},{"key":"ref83","article-title":"Building a sentiment summarizer for local search reviews","author":"blair-goldensohn","year":"0","journal-title":"Proc WWW Workshop NLP Inf Explosion Era"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606629"},{"key":"ref113","author":"overflow","year":"2018","journal-title":"Developer Survey Results"},{"key":"ref80","year":"2013"},{"key":"ref89","article-title":"Understanding how and why developers seek and analyze API-related opinions","author":"uddin","year":"2017"},{"key":"ref85","author":"miles","year":"1994","journal-title":"Qualitative Data Analysis An Expanded Sourcebook"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1111\/j.1468-0394.2005.00299.x"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1177\/001316446002000104"},{"key":"ref88","article-title":"ReCal2: Reliability for 2 coders","author":"freelon","year":"2016"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/9405984\/08658125.pdf?arnumber=8658125","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T14:50:05Z","timestamp":1652194205000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8658125\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,1]]},"references-count":113,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tse.2019.2903039","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,1]]}}}