{"id":"https://openalex.org/W4385730487","doi":"https://doi.org/10.1109/jcsse58229.2023.10202050","title":"Automated API Testing with Karate Framework: A Case Study of an Online Assessment Web Application","display_name":"Automated API Testing with Karate Framework: A Case Study of an Online Assessment Web Application","publication_year":2023,"publication_date":"2023-06-28","ids":{"openalex":"https://openalex.org/W4385730487","doi":"https://doi.org/10.1109/jcsse58229.2023.10202050"},"language":"en","primary_location":{"id":"doi:10.1109/jcsse58229.2023.10202050","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/jcsse58229.2023.10202050","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 20th International Joint Conference on Computer Science and Software Engineering (JCSSE)","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/A5092624207","display_name":"Supagid Gidvarowart","orcid":null},"institutions":[{"id":"https://openalex.org/I158708052","display_name":"Chulalongkorn University","ror":"https://ror.org/028wp3y58","country_code":"TH","type":"education","lineage":["https://openalex.org/I158708052"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Supagid Gidvarowart","raw_affiliation_strings":["Chulalongkorn University,Faculty of Engineering,Department of Computer Engineering,Bangkok,Thailand","Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chulalongkorn University,Faculty of Engineering,Department of Computer Engineering,Bangkok,Thailand","institution_ids":["https://openalex.org/I158708052"]},{"raw_affiliation_string":"Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand","institution_ids":["https://openalex.org/I158708052"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031314136","display_name":"Atiwong Suchato","orcid":"https://orcid.org/0000-0001-8151-8415"},"institutions":[{"id":"https://openalex.org/I158708052","display_name":"Chulalongkorn University","ror":"https://ror.org/028wp3y58","country_code":"TH","type":"education","lineage":["https://openalex.org/I158708052"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Atiwong Suchato","raw_affiliation_strings":["Chulalongkorn University,Faculty of Engineering,Department of Computer Engineering,Bangkok,Thailand","Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chulalongkorn University,Faculty of Engineering,Department of Computer Engineering,Bangkok,Thailand","institution_ids":["https://openalex.org/I158708052"]},{"raw_affiliation_string":"Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand","institution_ids":["https://openalex.org/I158708052"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037486902","display_name":"Dittaya Wanvarie","orcid":"https://orcid.org/0000-0002-4007-1124"},"institutions":[{"id":"https://openalex.org/I158708052","display_name":"Chulalongkorn University","ror":"https://ror.org/028wp3y58","country_code":"TH","type":"education","lineage":["https://openalex.org/I158708052"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Dittaya Wanvarie","raw_affiliation_strings":["Chulalongkorn University,Faculty of Science,Department of Mathematics and Computer Science,Bangkok,Thailand","Department of Mathematics and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok, Thailand"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chulalongkorn University,Faculty of Science,Department of Mathematics and Computer Science,Bangkok,Thailand","institution_ids":["https://openalex.org/I158708052"]},{"raw_affiliation_string":"Department of Mathematics and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok, Thailand","institution_ids":["https://openalex.org/I158708052"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028196556","display_name":"Ploy N. Pratanwanich","orcid":"https://orcid.org/0000-0003-3684-6967"},"institutions":[{"id":"https://openalex.org/I158708052","display_name":"Chulalongkorn University","ror":"https://ror.org/028wp3y58","country_code":"TH","type":"education","lineage":["https://openalex.org/I158708052"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Naruemon Pratanwanich","raw_affiliation_strings":["Chulalongkorn University,Faculty of Science,Department of Mathematics and Computer Science,Bangkok,Thailand","Department of Mathematics and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok, Thailand"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chulalongkorn University,Faculty of Science,Department of Mathematics and Computer Science,Bangkok,Thailand","institution_ids":["https://openalex.org/I158708052"]},{"raw_affiliation_string":"Department of Mathematics and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok, Thailand","institution_ids":["https://openalex.org/I158708052"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5065172862","display_name":"Nuengwong Tuaycharoen","orcid":"https://orcid.org/0000-0003-1765-6105"},"institutions":[{"id":"https://openalex.org/I158708052","display_name":"Chulalongkorn University","ror":"https://ror.org/028wp3y58","country_code":"TH","type":"education","lineage":["https://openalex.org/I158708052"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Nuengwong Tuaycharoen","raw_affiliation_strings":["Chulalongkorn University,Faculty of Engineering,Department of Computer Engineering,Bangkok,Thailand","Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chulalongkorn University,Faculty of Engineering,Department of Computer Engineering,Bangkok,Thailand","institution_ids":["https://openalex.org/I158708052"]},{"raw_affiliation_string":"Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand","institution_ids":["https://openalex.org/I158708052"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I158708052"],"apc_list":null,"apc_paid":null,"fwci":0.6053,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.757205,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"309","last_page":"314"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9894000291824341,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9894000291824341,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.972599983215332,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9424999952316284,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7851040363311768},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.6907139420509338},{"id":"https://openalex.org/keywords/manual-testing","display_name":"Manual testing","score":0.5559977293014526},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5535132884979248},{"id":"https://openalex.org/keywords/regression-testing","display_name":"Regression testing","score":0.5532436370849609},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5459023118019104},{"id":"https://openalex.org/keywords/keyword-driven-testing","display_name":"Keyword-driven testing","score":0.5349470376968384},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4859975278377533},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.47039517760276794},{"id":"https://openalex.org/keywords/software-performance-testing","display_name":"Software performance testing","score":0.43964022397994995},{"id":"https://openalex.org/keywords/application-programming-interface","display_name":"Application programming interface","score":0.4392201900482178},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.42312559485435486},{"id":"https://openalex.org/keywords/software-quality-assurance","display_name":"Software quality assurance","score":0.41851285099983215},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.3971940279006958},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.28834378719329834},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1844148337841034},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16410070657730103},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.13316115736961365}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7851040363311768},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.6907139420509338},{"id":"https://openalex.org/C182122060","wikidata":"https://www.wikidata.org/wiki/Q6752328","display_name":"Manual testing","level":5,"score":0.5559977293014526},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5535132884979248},{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.5532436370849609},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5459023118019104},{"id":"https://openalex.org/C169168650","wikidata":"https://www.wikidata.org/wiki/Q1675637","display_name":"Keyword-driven testing","level":5,"score":0.5349470376968384},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4859975278377533},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.47039517760276794},{"id":"https://openalex.org/C178059732","wikidata":"https://www.wikidata.org/wiki/Q1982529","display_name":"Software performance testing","level":5,"score":0.43964022397994995},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.4392201900482178},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.42312559485435486},{"id":"https://openalex.org/C2776969324","wikidata":"https://www.wikidata.org/wiki/Q613918","display_name":"Software quality assurance","level":5,"score":0.41851285099983215},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.3971940279006958},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.28834378719329834},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1844148337841034},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16410070657730103},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.13316115736961365},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/jcsse58229.2023.10202050","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/jcsse58229.2023.10202050","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 20th International Joint Conference on Computer Science and Software Engineering (JCSSE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W2806358420","https://openalex.org/W2972680684","https://openalex.org/W3011408464","https://openalex.org/W3017188678","https://openalex.org/W4213121600","https://openalex.org/W4225834158","https://openalex.org/W4289655553"],"related_works":["https://openalex.org/W4389884952","https://openalex.org/W2560445721","https://openalex.org/W3214776400","https://openalex.org/W4225834158","https://openalex.org/W2915670848","https://openalex.org/W3197709817","https://openalex.org/W2132296233","https://openalex.org/W2961883907","https://openalex.org/W2294821682","https://openalex.org/W2988650652"],"abstract_inverted_index":{"This":[0],"case":[1,145],"study":[2,48,71],"uses":[3],"the":[4,9,52,55,63,73,80,92,97,134,144],"Karate":[5,81,98,123,135],"Framework":[6,99,120,136],"to":[7,43,50,66,90,122],"reduce":[8],"time":[10,104],"and":[11,39,58,94],"resources":[12],"required":[13],"for":[14,21],"testing":[15,61,74,103,141],"an":[16,22],"application":[17],"programming":[18],"interface":[19],"(API)":[20],"Online":[23],"Assessment":[24],"Web":[25],"Application,":[26],"which":[27],"is":[28,115],"part":[29],"of":[30,54,75,96,126,143],"a":[31],"continuous":[32],"development":[33,64],"process":[34,65],"involving":[35],"numerous":[36],"complex":[37],"features":[38],"test":[40,77],"cases":[41,78],"challenging":[42],"perform":[44],"tests":[45],"manually.":[46],"The":[47,70,129],"aims":[49],"verify":[51],"correctness":[53],"API's":[56],"operation":[57],"facilitate":[59],"regression":[60],"during":[62],"promptly":[67],"detect":[68],"errors.":[69],"involved":[72],"162":[76],"using":[79,133],"Framework.":[82],"Additionally,":[83],"software":[84],"quality":[85,93],"assurance":[86],"reports":[87],"were":[88],"created":[89],"confirm":[91],"effectiveness":[95],"in":[100],"reducing":[101],"manual":[102,111],"by":[105],"over":[106],"several":[107],"hours":[108],"compared":[109],"with":[110],"testing.":[112],"Also,":[113],"it":[114],"more":[116],"effective":[117],"than":[118],"Robot":[119],"due":[121],"Framework's":[124],"capability":[125],"parallel":[127],"threads.":[128],"findings":[130],"suggest":[131],"that":[132],"can":[137],"potentially":[138],"optimize":[139],"API":[140],"processes":[142],"study.":[146]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
