{"id":"https://openalex.org/W2036003545","doi":"https://doi.org/10.1109/icpc.2012.6240509","title":"Evaluating forum discussions to inform the design of an API critic","display_name":"Evaluating forum discussions to inform the design of an API critic","publication_year":2012,"publication_date":"2012-06-01","ids":{"openalex":"https://openalex.org/W2036003545","doi":"https://doi.org/10.1109/icpc.2012.6240509","mag":"2036003545"},"language":"en","primary_location":{"id":"doi:10.1109/icpc.2012.6240509","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpc.2012.6240509","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 20th IEEE International Conference on Program Comprehension (ICPC)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002516474","display_name":"Chandan R. Rupakheti","orcid":"https://orcid.org/0000-0003-3986-3842"},"institutions":[{"id":"https://openalex.org/I16944753","display_name":"Clarkson University","ror":"https://ror.org/03rwgpn18","country_code":"US","type":"education","lineage":["https://openalex.org/I16944753"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Chandan R. Rupakheti","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Clarkson University, Potsdam, New York 13699"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Clarkson University, Potsdam, New York 13699","institution_ids":["https://openalex.org/I16944753"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007134697","display_name":"Daqing Hou","orcid":"https://orcid.org/0000-0001-8401-7157"},"institutions":[{"id":"https://openalex.org/I16944753","display_name":"Clarkson University","ror":"https://ror.org/03rwgpn18","country_code":"US","type":"education","lineage":["https://openalex.org/I16944753"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daqing Hou","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Clarkson University, Potsdam, New York 13699"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Clarkson University, Potsdam, New York 13699","institution_ids":["https://openalex.org/I16944753"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5002516474"],"corresponding_institution_ids":["https://openalex.org/I16944753"],"apc_list":null,"apc_paid":null,"fwci":6.3949,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.96229647,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"53","last_page":"62"},"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9950000047683716,"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/T11675","display_name":"Open Source Software Innovations","score":0.993399977684021,"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.6100698709487915}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6100698709487915}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icpc.2012.6240509","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpc.2012.6240509","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 20th IEEE International Conference on Program Comprehension (ICPC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.6100000143051147}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1540823594","https://openalex.org/W1721888159","https://openalex.org/W1984565341","https://openalex.org/W1991613282","https://openalex.org/W2004309083","https://openalex.org/W2016650943","https://openalex.org/W2037497522","https://openalex.org/W2075935027","https://openalex.org/W2097001189","https://openalex.org/W2099769844","https://openalex.org/W2101512909","https://openalex.org/W2102235124","https://openalex.org/W2107376583","https://openalex.org/W2110909079","https://openalex.org/W2131348178","https://openalex.org/W2139374478","https://openalex.org/W2141951329","https://openalex.org/W2146889309","https://openalex.org/W2149159012","https://openalex.org/W2161847731","https://openalex.org/W3123397884"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2093578348","https://openalex.org/W2376932109","https://openalex.org/W2382290278","https://openalex.org/W2350741829","https://openalex.org/W3004735627","https://openalex.org/W2130043461"],"abstract_inverted_index":{"Learning":[0],"to":[1,26,62,101,171,178,187],"use":[2,29],"a":[3,14,24,137,155],"software":[4],"framework":[5],"and":[6,74,124,167],"its":[7],"API":[8,32,52,57,71,78,113,126,139,151,190],"(Application":[9],"Programming":[10],"Interfaces)":[11],"can":[12,67,81,104,132],"be":[13,82,105,133],"major":[15],"endeavor":[16],"for":[17,142],"novices.":[18],"To":[19,60],"help,":[20],"we":[21,84],"have":[22,183],"built":[23],"critic":[25,43,66],"advise":[27],"the":[28,35,39,42,47,51,91,97,108,116,122,129,143,147,175],"of":[30,38,50,77,115,128,149],"an":[31,189],"based":[33],"on":[34,163],"formal":[36],"semantics":[37],"API.":[40],"Specifically,":[41],"offers":[44],"advice":[45],"when":[46],"symbolic":[48],"state":[49],"client":[53],"code":[54],"triggers":[55],"any":[56],"usage":[58,72,79,140,152],"rules.":[59],"assess":[61],"what":[63,75],"extent":[64],"our":[65],"help":[68],"solve":[69],"practical":[70],"problems":[73,114,127],"kinds":[76],"rules":[80,153],"formulated,":[83],"manually":[85],"analyzed":[86],"150":[87],"discussion":[88,98],"threads":[89,99],"from":[90],"Java":[92],"Swing":[93],"forum.":[94],"We":[95,110,145],"categorize":[96],"according":[100],"how":[102],"they":[103],"helped":[106],"by":[107,135],"critic.":[109,144],"find":[111],"that":[112,125,161,182],"same":[117,130],"nature":[118,131],"appear":[119],"repeatedly":[120],"in":[121],"forum,":[123],"addressed":[134],"implementing":[136],"new":[138],"rule":[141],"characterize":[146],"set":[148],"discovered":[150],"as":[154],"whole.":[156],"Unlike":[157],"past":[158],"empirical":[159],"studies":[160],"focus":[162],"answering":[164],"why":[165],"frameworks":[166],"APIs":[168],"are":[169],"hard":[170],"learn,":[172],"ours":[173],"is":[174],"first":[176],"designed":[177],"produce":[179],"systematic":[180],"data":[181],"been":[184],"directly":[185],"used":[186],"build":[188],"support":[191],"tool.":[192]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
