{"id":"https://openalex.org/W4382562412","doi":"https://doi.org/10.23919/mipro57284.2023.10159725","title":"JavaScript Library Version Detection","display_name":"JavaScript Library Version Detection","publication_year":2023,"publication_date":"2023-05-22","ids":{"openalex":"https://openalex.org/W4382562412","doi":"https://doi.org/10.23919/mipro57284.2023.10159725"},"language":"en","primary_location":{"id":"doi:10.23919/mipro57284.2023.10159725","is_oa":false,"landing_page_url":"http://dx.doi.org/10.23919/mipro57284.2023.10159725","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 46th MIPRO ICT and Electronics Convention (MIPRO)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5092360152","display_name":"Vilim Pagon","orcid":null},"institutions":[{"id":"https://openalex.org/I181343428","display_name":"University of Zagreb","ror":"https://ror.org/00mv6sv71","country_code":"HR","type":"education","lineage":["https://openalex.org/I181343428"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Vilim Pagon","raw_affiliation_strings":["University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","institution_ids":["https://openalex.org/I181343428"]},{"raw_affiliation_string":"Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia","institution_ids":["https://openalex.org/I181343428"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092360153","display_name":"Bruno Skendrov\u0107","orcid":null},"institutions":[{"id":"https://openalex.org/I181343428","display_name":"University of Zagreb","ror":"https://ror.org/00mv6sv71","country_code":"HR","type":"education","lineage":["https://openalex.org/I181343428"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Bruno Skendrov\u0107","raw_affiliation_strings":["University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","institution_ids":["https://openalex.org/I181343428"]},{"raw_affiliation_string":"Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia","institution_ids":["https://openalex.org/I181343428"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103132847","display_name":"Ivan Kova\u010devi\u0107","orcid":"https://orcid.org/0000-0003-1090-9018"},"institutions":[{"id":"https://openalex.org/I181343428","display_name":"University of Zagreb","ror":"https://ror.org/00mv6sv71","country_code":"HR","type":"education","lineage":["https://openalex.org/I181343428"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Ivan Kova\u010devi\u0107","raw_affiliation_strings":["University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","institution_ids":["https://openalex.org/I181343428"]},{"raw_affiliation_string":"Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia","institution_ids":["https://openalex.org/I181343428"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023734196","display_name":"Stjepan Gro\u0161","orcid":"https://orcid.org/0000-0001-6619-2859"},"institutions":[{"id":"https://openalex.org/I181343428","display_name":"University of Zagreb","ror":"https://ror.org/00mv6sv71","country_code":"HR","type":"education","lineage":["https://openalex.org/I181343428"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Stjepan Gro\u0161","raw_affiliation_strings":["University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Zagreb,Faculty of Electrical Engineering and Computing,Zagreb,Croatia","institution_ids":["https://openalex.org/I181343428"]},{"raw_affiliation_string":"Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia","institution_ids":["https://openalex.org/I181343428"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I181343428"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.06525305,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1240","last_page":"1245"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T12479","display_name":"Web Application Security Vulnerabilities","score":0.9995999932289124,"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.9991999864578247,"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/javascript","display_name":"JavaScript","score":0.9665266871452332},{"id":"https://openalex.org/keywords/unobtrusive-javascript","display_name":"Unobtrusive JavaScript","score":0.8637393712997437},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.840133786201477},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.5732214450836182},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.5379870533943176},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4900285005569458},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.4587237536907196},{"id":"https://openalex.org/keywords/web-page","display_name":"Web page","score":0.42889881134033203},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3995032012462616},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3651104271411896},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.36308610439300537},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3140655755996704},{"id":"https://openalex.org/keywords/rich-internet-application","display_name":"Rich Internet application","score":0.2543007731437683}],"concepts":[{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.9665266871452332},{"id":"https://openalex.org/C198240166","wikidata":"https://www.wikidata.org/wiki/Q2298909","display_name":"Unobtrusive JavaScript","level":4,"score":0.8637393712997437},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.840133786201477},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.5732214450836182},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.5379870533943176},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4900285005569458},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.4587237536907196},{"id":"https://openalex.org/C21959979","wikidata":"https://www.wikidata.org/wiki/Q36774","display_name":"Web page","level":2,"score":0.42889881134033203},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3995032012462616},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3651104271411896},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.36308610439300537},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3140655755996704},{"id":"https://openalex.org/C103048170","wikidata":"https://www.wikidata.org/wiki/Q725485","display_name":"Rich Internet application","level":3,"score":0.2543007731437683}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.23919/mipro57284.2023.10159725","is_oa":false,"landing_page_url":"http://dx.doi.org/10.23919/mipro57284.2023.10159725","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 46th MIPRO ICT and Electronics Convention (MIPRO)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":6,"referenced_works":["https://openalex.org/W2069307783","https://openalex.org/W2155735696","https://openalex.org/W2290933337","https://openalex.org/W2962960733","https://openalex.org/W4281398044","https://openalex.org/W4308088939"],"related_works":["https://openalex.org/W2129596343","https://openalex.org/W1995714055","https://openalex.org/W2914791830","https://openalex.org/W2225555018","https://openalex.org/W1428729482","https://openalex.org/W1529857345","https://openalex.org/W2487497196","https://openalex.org/W2337406499","https://openalex.org/W2614015876","https://openalex.org/W1577029555"],"abstract_inverted_index":{"There":[0],"are":[1,158,171],"more":[2],"than":[3],"1.6":[4],"billion":[5],"websites":[6,152],"today,":[7],"and":[8,47,86,96,126,163],"almost":[9],"every":[10],"one":[11],"of":[12,30,42,64,98,105,115,129,153,176],"them":[13],"uses":[14],"JavaScript":[15,43,56,65,147],"libraries.":[16],"Knowing":[17],"that,":[18],"it\u2019s":[19],"very":[20],"important":[21],"to":[22,35,168],"show":[23],"problems":[24],"that":[25,80,145],"occur":[26],"as":[27,38],"a":[28,78,89,102],"result":[29],"not":[31,159],"paying":[32],"enough":[33],"attention":[34],"security,":[36],"such":[37,77],"using":[39],"outdated":[40],"versions":[41,131],"libraries,":[44,46],"insecure":[45],"so":[48],"on.":[49],"This":[50],"paper":[51,92],"proposes":[52],"an":[53,133],"algorithm":[54,61,100,117,170],"for":[55],"library":[57,72],"version":[58,63,122],"detection.":[59],"The":[60,91,113],"detects":[62],"libraries":[66,148],"based":[67],"on":[68,88,101,150],"differences":[69],"between":[70],"neighboring":[71],"versions.":[73],"It\u2019s":[74],"designed":[75],"in":[76,118],"way":[79],"it":[81],"can":[82],"be":[83],"run":[84],"periodically":[85],"automatically":[87],"server.":[90],"also":[93,164],"presents":[94],"results":[95],"efficiency":[97],"the":[99,109,116,120,127,140,146,151,154,169,174,177],"smaller":[103],"set":[104],"data":[106],"collected":[107],"from":[108],"Croatian":[110,155],"Web":[111],"space.":[112],"success":[114],"detecting":[119],"correct":[121],"is":[123,132],"about":[124],"50%,":[125],"range":[128],"probable":[130],"additional":[134],"25%.":[135],"From":[136],"these":[137],"results,":[138],"i.e.":[139],"detected":[141],"versions,":[142],"we":[143],"found":[144],"used":[149],"web":[156],"space":[157],"regularly":[160],"updated.":[161],"Limitations":[162],"possible":[165],"potential":[166],"improvements":[167],"listed":[172],"at":[173],"end":[175],"paper.":[178]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
