{"id":"https://openalex.org/W2559990171","doi":"https://doi.org/10.1186/s13173-016-0049-0","title":"Redocumenting APIs with crowd knowledge: a coverage analysis based on question types","display_name":"Redocumenting APIs with crowd knowledge: a coverage analysis based on question types","publication_year":2016,"publication_date":"2016-12-01","ids":{"openalex":"https://openalex.org/W2559990171","doi":"https://doi.org/10.1186/s13173-016-0049-0","mag":"2559990171"},"language":"en","primary_location":{"id":"doi:10.1186/s13173-016-0049-0","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13173-016-0049-0","pdf_url":"https://journal-bcs.springeropen.com/track/pdf/10.1186/s13173-016-0049-0","source":{"id":"https://openalex.org/S69801987","display_name":"Journal of the Brazilian Computer Society","issn_l":"0104-6500","issn":["0104-6500","1678-4804"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of the Brazilian Computer Society","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://journal-bcs.springeropen.com/track/pdf/10.1186/s13173-016-0049-0","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5014642852","display_name":"Fernanda Madeiral","orcid":"https://orcid.org/0000-0003-2048-7648"},"institutions":[{"id":"https://openalex.org/I80850581","display_name":"Universidade Federal de Uberl\u00e2ndia","ror":"https://ror.org/04x3wvr31","country_code":"BR","type":"education","lineage":["https://openalex.org/I80850581"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Fernanda Madeiral Delfim","raw_affiliation_strings":["Faculty of Computing, LASCAM-FACOM, Federal University of Uberl\u00e2ndia, Uberl\u00e2ndia, Brazil"],"affiliations":[{"raw_affiliation_string":"Faculty of Computing, LASCAM-FACOM, Federal University of Uberl\u00e2ndia, Uberl\u00e2ndia, Brazil","institution_ids":["https://openalex.org/I80850581"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022372992","display_name":"Kl\u00e9risson V. R. Paix\u00e3o","orcid":"https://orcid.org/0000-0002-8257-5865"},"institutions":[{"id":"https://openalex.org/I80850581","display_name":"Universidade Federal de Uberl\u00e2ndia","ror":"https://ror.org/04x3wvr31","country_code":"BR","type":"education","lineage":["https://openalex.org/I80850581"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Kl\u00e9risson V. R. Paix\u00e3o","raw_affiliation_strings":["Faculty of Computing, LASCAM-FACOM, Federal University of Uberl\u00e2ndia, Uberl\u00e2ndia, Brazil"],"affiliations":[{"raw_affiliation_string":"Faculty of Computing, LASCAM-FACOM, Federal University of Uberl\u00e2ndia, Uberl\u00e2ndia, Brazil","institution_ids":["https://openalex.org/I80850581"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059769333","display_name":"Damien Cassou","orcid":null},"institutions":[{"id":"https://openalex.org/I2279609970","display_name":"Universit\u00e9 de Lille","ror":"https://ror.org/02kzqn938","country_code":"FR","type":"education","lineage":["https://openalex.org/I2279609970"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Damien Cassou","raw_affiliation_strings":["RMoD Inria Lille-Nord Europe, University of Lille-CRIStAL, Lille, France"],"affiliations":[{"raw_affiliation_string":"RMoD Inria Lille-Nord Europe, University of Lille-CRIStAL, Lille, France","institution_ids":["https://openalex.org/I2279609970"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010173851","display_name":"Marcelo de Almeida Maia","orcid":"https://orcid.org/0000-0003-3578-1380"},"institutions":[{"id":"https://openalex.org/I80850581","display_name":"Universidade Federal de Uberl\u00e2ndia","ror":"https://ror.org/04x3wvr31","country_code":"BR","type":"education","lineage":["https://openalex.org/I80850581"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Marcelo de Almeida Maia","raw_affiliation_strings":["Faculty of Computing, LASCAM-FACOM, Federal University of Uberl\u00e2ndia, Uberl\u00e2ndia, Brazil"],"affiliations":[{"raw_affiliation_string":"Faculty of Computing, LASCAM-FACOM, Federal University of Uberl\u00e2ndia, Uberl\u00e2ndia, Brazil","institution_ids":["https://openalex.org/I80850581"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5014642852"],"corresponding_institution_ids":["https://openalex.org/I80850581"],"apc_list":null,"apc_paid":null,"fwci":6.2146,"has_fulltext":true,"cited_by_count":20,"citation_normalized_percentile":{"value":0.96500099,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"22","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11704","display_name":"Mobile Crowdsensing and Crowdsourcing","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8153901696205139},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.8008168935775757},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7490375638008118},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.6532824039459229},{"id":"https://openalex.org/keywords/application-programming-interface","display_name":"Application programming interface","score":0.6483908891677856},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.557966411113739},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.45758357644081116},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43490374088287354},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.4119279980659485},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.264018177986145},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16186726093292236}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8153901696205139},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.8008168935775757},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7490375638008118},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6532824039459229},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.6483908891677856},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.557966411113739},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45758357644081116},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43490374088287354},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.4119279980659485},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.264018177986145},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16186726093292236}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1186/s13173-016-0049-0","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13173-016-0049-0","pdf_url":"https://journal-bcs.springeropen.com/track/pdf/10.1186/s13173-016-0049-0","source":{"id":"https://openalex.org/S69801987","display_name":"Journal of the Brazilian Computer Society","issn_l":"0104-6500","issn":["0104-6500","1678-4804"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of the Brazilian Computer Society","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1186/s13173-016-0049-0","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13173-016-0049-0","pdf_url":"https://journal-bcs.springeropen.com/track/pdf/10.1186/s13173-016-0049-0","source":{"id":"https://openalex.org/S69801987","display_name":"Journal of the Brazilian Computer Society","issn_l":"0104-6500","issn":["0104-6500","1678-4804"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of the Brazilian Computer Society","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3331681876","display_name":null,"funder_award_id":"CAPES","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G5079005330","display_name":null,"funder_award_id":"support","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G7614337225","display_name":null,"funder_award_id":"CAPES","funder_id":"https://openalex.org/F4320322980","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de Minas Gerais"},{"id":"https://openalex.org/G8357976619","display_name":null,"funder_award_id":"FAPEMIG","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G8719518176","display_name":null,"funder_award_id":"AmSud","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"}],"funders":[{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"},{"id":"https://openalex.org/F4320322980","display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de Minas Gerais","ror":"https://ror.org/00nc55f03"},{"id":"https://openalex.org/F4320334812","display_name":"Comisi\u00f3n Nacional de Investigaci\u00f3n Cient\u00edfica y Tecnol\u00f3gica","ror":"https://ror.org/02ap3w078"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2559990171.pdf","grobid_xml":"https://content.openalex.org/works/W2559990171.grobid-xml"},"referenced_works_count":57,"referenced_works":["https://openalex.org/W202303397","https://openalex.org/W1132472019","https://openalex.org/W1512098439","https://openalex.org/W1552624648","https://openalex.org/W1589413298","https://openalex.org/W1630964756","https://openalex.org/W1817561967","https://openalex.org/W1833977909","https://openalex.org/W1850047186","https://openalex.org/W1899727747","https://openalex.org/W1912123407","https://openalex.org/W1970407057","https://openalex.org/W1975296856","https://openalex.org/W1978442060","https://openalex.org/W1981039744","https://openalex.org/W1984799979","https://openalex.org/W1989479444","https://openalex.org/W1991613282","https://openalex.org/W2006361544","https://openalex.org/W2008107570","https://openalex.org/W2013953038","https://openalex.org/W2039536418","https://openalex.org/W2051204868","https://openalex.org/W2052657693","https://openalex.org/W2066998448","https://openalex.org/W2081749632","https://openalex.org/W2084413241","https://openalex.org/W2106393550","https://openalex.org/W2111878854","https://openalex.org/W2114739320","https://openalex.org/W2115130131","https://openalex.org/W2117228548","https://openalex.org/W2119855409","https://openalex.org/W2122060876","https://openalex.org/W2123246351","https://openalex.org/W2125055259","https://openalex.org/W2129858079","https://openalex.org/W2133990480","https://openalex.org/W2147169507","https://openalex.org/W2154706669","https://openalex.org/W2156571267","https://openalex.org/W2164777277","https://openalex.org/W2366532918","https://openalex.org/W2400323868","https://openalex.org/W2511147183","https://openalex.org/W2545101277","https://openalex.org/W2911964244","https://openalex.org/W2913646842","https://openalex.org/W3102971065","https://openalex.org/W3141293225","https://openalex.org/W3166159123","https://openalex.org/W4231904752","https://openalex.org/W4237230756","https://openalex.org/W4238623774","https://openalex.org/W4239249613","https://openalex.org/W4246271343","https://openalex.org/W4250664506"],"related_works":["https://openalex.org/W4244946961","https://openalex.org/W2740264376","https://openalex.org/W4206999239","https://openalex.org/W2915114672","https://openalex.org/W2900719967","https://openalex.org/W4388482952","https://openalex.org/W2161928627","https://openalex.org/W2786113878","https://openalex.org/W2787155073","https://openalex.org/W2727867943"],"abstract_inverted_index":{"Software":[0],"libraries":[1],"and":[2,59,64,143,178,185,206,209,258,271,318],"frameworks":[3],"play":[4],"an":[5,140,150,162],"important":[6],"role":[7],"in":[8,38,54,149,256,274],"software":[9,276],"system":[10],"development.":[11],"The":[12,66],"appropriate":[13],"usage":[14,160,273,325],"of":[15,57,68,161,176,191,230,290,324,330,340],"their":[16,19,39],"functionalities/components":[17],"through":[18],"APIs,":[20,90],"however,":[21],"is":[22,33,119,261],"a":[23,101,137,156,262,283,321,337],"challenge":[24],"for":[25,48,127,222,226,286,295,308,334],"developers.":[26],"Usually,":[27],"API":[28,45,128,141,163,192,234,250,266,313],"documentation,":[29,306],"when":[30],"it":[31,299],"exists,":[32],"insufficient":[34],"to":[35,88,120,135,145,187,198,243],"assist":[36],"them":[37],"programming":[40,132],"tasks.":[41,297],"There":[42],"are":[43,236,252],"few":[44],"documentation":[46,129,279,288],"writers":[47],"the":[49,55,71,74,104,108,111,123,159,173,189,195,204,217,231,240,304,309,331],"many":[50],"potential":[51],"readers,":[52],"resulting":[53],"lack":[56],"explanations":[58,319],"examples":[60],"concerning":[61,79],"different":[62,82],"scenarios":[63],"perspectives.":[65],"interaction":[67],"developers":[69],"on":[70,73,110,130,169,194,268,320],"Web,":[72],"other":[75],"hand,":[76],"generates":[77],"content":[78,221],"APIs":[80],"from":[81],"perspectives,":[83],"which":[84],"can":[85,125,300],"be":[86,282,344],"used":[87,180,312],"document":[89],"also":[91],"known":[92],"as":[93,183],"crowd":[94,109,124,218,241],"documentation.":[95],"In":[96],"this":[97],"paper,":[98],"we":[99,179,246],"present":[100],"study":[102],"regarding":[103,158],"knowledge":[105],"generated":[106],"by":[107,172,239],"Stack":[112,170,269],"Overflow":[113,171,270],"question-and-answer":[114],"website.":[115],"Our":[116,201,212],"main":[117,174,213],"goal":[118],"understand":[121],"how":[122,134,144],"contribute":[126],"two":[131],"tasks:":[133],"implement":[136],"scenario":[138],"using":[139],"(how-to-do-it),":[142],"fix":[146],"domain-independent":[147],"bugs":[148],"existing":[151],"code":[152,316],"where":[153],"there":[154,260],"was":[155],"misunderstanding":[157],"(debug-corrective).":[164],"We":[165],"classified":[166,182],"questions":[167],"available":[168],"concerns":[175],"askers,":[177],"those":[181],"how-to-do-it":[184,227,296],"debug-corrective":[186,223,335],"analyze":[188],"coverage":[190,267,333],"elements":[193,235,251],"discussions":[196],"related":[197],"such":[199],"questions.":[200],"cases":[202],"included":[203],"well-known":[205],"popular":[207],"Swing":[208],"Android":[210,233],"APIs.":[211],"findings":[214],"showed":[215],"that":[216,248,259],"provides":[219],"more":[220,237],"tasks":[224],"than":[225],"tasks,":[228,336],"regardless":[229],"API.":[232],"discussed":[238],"compared":[242],"Swing.":[244],"Moreover,":[245],"observed":[247],"some":[249],"frequently":[253],"mentioned":[254],"together":[255],"discussions,":[257],"strong":[263],"association":[264],"between":[265],"its":[272,291],"real":[275],"systems.":[277],"Crowd":[278],"may":[280,343],"not":[281],"complete":[284],"substitute":[285],"official":[287],"because":[289],"partial":[292],"coverage,":[293],"especially":[294,307],"However,":[298],"still":[301],"significantly":[302],"enhance":[303],"existent":[305],"most":[310],"commonly":[311],"elements,":[314],"providing":[315],"samples":[317],"large":[322],"variety":[323],"nuances.":[326],"Finally,":[327],"taking":[328],"advantage":[329],"high":[332],"new":[338],"kind":[339],"debugging":[341],"assistant":[342],"conceived.":[345]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
