{"id":"https://openalex.org/W4402443959","doi":"https://doi.org/10.1145/3650212.3685554","title":"Leveraging Natural Language Processing and Data Mining to Augment and Validate APIs","display_name":"Leveraging Natural Language Processing and Data Mining to Augment and Validate APIs","publication_year":2024,"publication_date":"2024-09-11","ids":{"openalex":"https://openalex.org/W4402443959","doi":"https://doi.org/10.1145/3650212.3685554"},"language":"en","primary_location":{"id":"doi:10.1145/3650212.3685554","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3650212.3685554","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://pure.unamur.be/ws/files/101574626/decrop_alix_issta_24.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5065525072","display_name":"A. Decrop","orcid":"https://orcid.org/0009-0007-2641-5983"},"institutions":[{"id":"https://openalex.org/I149768937","display_name":"University of Namur","ror":"https://ror.org/03d1maw17","country_code":"BE","type":"education","lineage":["https://openalex.org/I149768937"]}],"countries":["BE"],"is_corresponding":true,"raw_author_name":"Alix Decrop","raw_affiliation_strings":["University of Namur, Namur, Belgium"],"raw_orcid":"https://orcid.org/0009-0007-2641-5983","affiliations":[{"raw_affiliation_string":"University of Namur, Namur, Belgium","institution_ids":["https://openalex.org/I149768937"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5065525072"],"corresponding_institution_ids":["https://openalex.org/I149768937"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.23451427,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1906","last_page":"1908"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12016","display_name":"Web Data Mining and Analysis","score":0.9983999729156494,"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9983999729156494,"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/T10260","display_name":"Software Engineering Research","score":0.998199999332428,"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/T10181","display_name":"Natural Language Processing Techniques","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/augment","display_name":"Augment","score":0.8895012736320496},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7719536423683167},{"id":"https://openalex.org/keywords/natural","display_name":"Natural (archaeology)","score":0.47167903184890747},{"id":"https://openalex.org/keywords/geology","display_name":"Geology","score":0.08662986755371094}],"concepts":[{"id":"https://openalex.org/C2779070825","wikidata":"https://www.wikidata.org/wiki/Q760434","display_name":"Augment","level":2,"score":0.8895012736320496},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7719536423683167},{"id":"https://openalex.org/C2776608160","wikidata":"https://www.wikidata.org/wiki/Q4785462","display_name":"Natural (archaeology)","level":2,"score":0.47167903184890747},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.08662986755371094},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3650212.3685554","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3650212.3685554","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.unamur.be:openaire_cris_publications/45e3e6f6-952c-41f6-bdcd-b5a6e2ad9ae3","is_oa":true,"landing_page_url":"https://researchportal.unamur.be/en/publications/45e3e6f6-952c-41f6-bdcd-b5a6e2ad9ae3","pdf_url":"https://pure.unamur.be/ws/files/101574626/decrop_alix_issta_24.pdf","source":{"id":"https://openalex.org/S4406922457","display_name":"Repository of the University of Namur","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Decrop, A 2024, Leveraging Natural Language Processing and Data Mining to Augment and Validate APIs. in M Christakis & M Pradel (eds), ISSTA 2024 - Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis. ISSTA 2024 - Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 1906-1908. https://doi.org/10.1145/3650212.3685554","raw_type":"contributionToPeriodical"}],"best_oa_location":{"id":"pmh:oai:pure.unamur.be:openaire_cris_publications/45e3e6f6-952c-41f6-bdcd-b5a6e2ad9ae3","is_oa":true,"landing_page_url":"https://researchportal.unamur.be/en/publications/45e3e6f6-952c-41f6-bdcd-b5a6e2ad9ae3","pdf_url":"https://pure.unamur.be/ws/files/101574626/decrop_alix_issta_24.pdf","source":{"id":"https://openalex.org/S4406922457","display_name":"Repository of the University of Namur","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Decrop, A 2024, Leveraging Natural Language Processing and Data Mining to Augment and Validate APIs. in M Christakis & M Pradel (eds), ISSTA 2024 - Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis. ISSTA 2024 - Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 1906-1908. https://doi.org/10.1145/3650212.3685554","raw_type":"contributionToPeriodical"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320335302","display_name":"Universit\u00e9 de Namur","ror":"https://ror.org/03d1maw17"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4402443959.pdf","grobid_xml":"https://content.openalex.org/works/W4402443959.grobid-xml"},"referenced_works_count":14,"referenced_works":["https://openalex.org/W1577231857","https://openalex.org/W2243050748","https://openalex.org/W2716494494","https://openalex.org/W2766883992","https://openalex.org/W2883307502","https://openalex.org/W2955835447","https://openalex.org/W3098605233","https://openalex.org/W4224983044","https://openalex.org/W4280625140","https://openalex.org/W4378591002","https://openalex.org/W4384154515","https://openalex.org/W4384302810","https://openalex.org/W4386027284","https://openalex.org/W4391724785"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2943769328","https://openalex.org/W4386921804","https://openalex.org/W2802830363","https://openalex.org/W3187381656","https://openalex.org/W2810824249","https://openalex.org/W2811430115","https://openalex.org/W2994363382","https://openalex.org/W2052481242"],"abstract_inverted_index":{"APIs":[0,145,183],"are":[1,167,178],"increasingly":[2],"prominent":[3],"for":[4,32],"modern":[5],"web":[6],"applications,":[7],"allowing":[8,43],"millions":[9],"of":[10,21,122,136,144],"users":[11],"around":[12],"the":[13,19,44,109,120,168,179],"world":[14],"to":[15,46,89,128],"access":[16],"data.":[17,97],"Reducing":[18],"risk":[20],"API":[22,40,51,78,105,156],"defects":[23],"-":[24,28],"and":[25,35,65,125,130,150,186],"consequently":[26],"failures":[27],"is":[29,41,62],"key,":[30],"notably":[31],"security,":[33],"availability,":[34],"maintainability":[36],"purposes.":[37],"Documenting":[38],"an":[39],"crucial,":[42],"user":[45],"better":[47],"understand":[48],"it.":[49],"Moreover,":[50],"testing":[52],"techniques":[53],"often":[54,68],"require":[55],"formal":[56],"documentation":[57],"as":[58,80],"input.":[59],"However,":[60],"documenting":[61],"a":[63],"time-consuming":[64],"error-prone":[66],"task,":[67],"overlooked":[69],"by":[70],"developers.":[71],"Natural":[72],"Language":[73,83],"Processing":[74],"(NLP)":[75],"could":[76,100],"assist":[77],"development,":[79],"recent":[81],"Large":[82],"Models":[84],"(LLMs)":[85],"demonstrated":[86],"exceptional":[87],"abilities":[88],"automate":[90],"tasks":[91],"based":[92],"on":[93],"their":[94],"colossal":[95],"training":[96],"Data":[98],"mining":[99,127,152],"also":[101],"be":[102,159],"utilized,":[103],"synthesizing":[104],"information":[106],"scattered":[107],"across":[108],"web.":[110],"Hence,":[111],"I":[112],"present":[113],"my":[114],"PhD":[115,138],"project":[116,139],"aimed":[117],"at":[118],"exploring":[119],"usage":[121],"NLP-related":[123],"technologies":[124],"data":[126,151],"augment":[129],"validate":[131],"APIs.":[132],"The":[133],"research":[134],"questions":[135],"this":[137],"are:":[140],"(1)":[141],"What":[142,155],"types":[143],"can":[146,158],"benefit":[147],"from":[148],"NLP":[149],"assistance?":[153],"(2)":[154],"problems":[157],"solved":[160],"with":[161],"such":[162],"methods?":[163],"(3)":[164],"How":[165,176],"effective":[166],"methods":[169,180],"(i.e.":[170,184],"LLMs)":[171],"in":[172,181],"assisting":[173,182],"APIs?":[174],"(4)":[175],"efficient":[177],"time":[185],"costs)?":[187]},"counts_by_year":[],"updated_date":"2025-12-27T23:08:20.325037","created_date":"2025-10-10T00:00:00"}
