{"id":"https://openalex.org/W4393184776","doi":"https://doi.org/10.1109/tmc.2024.3381578","title":"CrowdKit: A Generic Programming Framework for Mobile Crowdsensing Applications","display_name":"CrowdKit: A Generic Programming Framework for Mobile Crowdsensing Applications","publication_year":2024,"publication_date":"2024-03-26","ids":{"openalex":"https://openalex.org/W4393184776","doi":"https://doi.org/10.1109/tmc.2024.3381578"},"language":"en","primary_location":{"id":"doi:10.1109/tmc.2024.3381578","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmc.2024.3381578","pdf_url":null,"source":{"id":"https://openalex.org/S69141925","display_name":"IEEE Transactions on Mobile Computing","issn_l":"1536-1233","issn":["1536-1233","1558-0660","2161-9875"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Mobile Computing","raw_type":"journal-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/A5100701166","display_name":"Zhiwen Yu","orcid":"https://orcid.org/0000-0002-9905-3238"},"institutions":[{"id":"https://openalex.org/I151727225","display_name":"Harbin Engineering University","ror":"https://ror.org/03x80pn82","country_code":"CN","type":"education","lineage":["https://openalex.org/I151727225"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiwen Yu","raw_affiliation_strings":["Harbin Engineering University, Harbin, Heilongjiang, China","Harbin Engineering University, China"],"raw_orcid":"https://orcid.org/0000-0002-9905-3238","affiliations":[{"raw_affiliation_string":"Harbin Engineering University, Harbin, Heilongjiang, China","institution_ids":["https://openalex.org/I151727225"]},{"raw_affiliation_string":"Harbin Engineering University, China","institution_ids":["https://openalex.org/I151727225"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Lele Zhao","orcid":"https://orcid.org/0009-0005-0298-4554"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lele Zhao","raw_affiliation_strings":["School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China"],"raw_orcid":"https://orcid.org/0009-0005-0298-4554","affiliations":[{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]},{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061725051","display_name":"Helei Cui","orcid":"https://orcid.org/0000-0003-1946-5361"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Helei Cui","raw_affiliation_strings":["School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China"],"raw_orcid":"https://orcid.org/0000-0003-1946-5361","affiliations":[{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]},{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102539120","display_name":"Yongbo Song","orcid":null},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongbo Song","raw_affiliation_strings":["School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China"],"raw_orcid":"https://orcid.org/0009-0005-6531-3547","affiliations":[{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]},{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101533872","display_name":"Yimeng Liu","orcid":"https://orcid.org/0000-0003-4720-7693"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yimeng Liu","raw_affiliation_strings":["School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China"],"raw_orcid":"https://orcid.org/0000-0003-4720-7693","affiliations":[{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]},{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yixuan Luo","orcid":"https://orcid.org/0009-0001-0421-9232"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yixuan Luo","raw_affiliation_strings":["School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China"],"raw_orcid":"https://orcid.org/0009-0001-0421-9232","affiliations":[{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]},{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078005520","display_name":"Bin Guo","orcid":"https://orcid.org/0000-0001-6097-2467"},"institutions":[{"id":"https://openalex.org/I17145004","display_name":"Northwestern Polytechnical University","ror":"https://ror.org/01y0j0j86","country_code":"CN","type":"education","lineage":["https://openalex.org/I17145004"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bin Guo","raw_affiliation_strings":["School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China"],"raw_orcid":"https://orcid.org/0000-0001-6097-2467","affiliations":[{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]},{"raw_affiliation_string":"School of Computer Science, Northwestern Polytechnical University, Xi&#x0027;an, Shaanxi, China","institution_ids":["https://openalex.org/I17145004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.9032,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.88561602,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"23","issue":"11","first_page":"10584","last_page":"10597"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11704","display_name":"Mobile Crowdsensing and Crowdsourcing","score":0.9987000226974487,"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"}},"topics":[{"id":"https://openalex.org/T11704","display_name":"Mobile Crowdsensing and Crowdsourcing","score":0.9987000226974487,"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"}},{"id":"https://openalex.org/T11675","display_name":"Open Source Software Innovations","score":0.9639000296592712,"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"}},{"id":"https://openalex.org/T11500","display_name":"Evacuation and Crowd Dynamics","score":0.9230999946594238,"subfield":{"id":"https://openalex.org/subfields/2212","display_name":"Ocean Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8641275763511658},{"id":"https://openalex.org/keywords/crowdsensing","display_name":"Crowdsensing","score":0.8236947059631348},{"id":"https://openalex.org/keywords/mobile-computing","display_name":"Mobile computing","score":0.5459784269332886},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4417910575866699},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.34251829981803894},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.21818453073501587}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8641275763511658},{"id":"https://openalex.org/C2780821482","wikidata":"https://www.wikidata.org/wiki/Q25381721","display_name":"Crowdsensing","level":2,"score":0.8236947059631348},{"id":"https://openalex.org/C144543869","wikidata":"https://www.wikidata.org/wiki/Q2738570","display_name":"Mobile computing","level":2,"score":0.5459784269332886},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4417910575866699},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.34251829981803894},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.21818453073501587}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tmc.2024.3381578","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmc.2024.3381578","pdf_url":null,"source":{"id":"https://openalex.org/S69141925","display_name":"IEEE Transactions on Mobile Computing","issn_l":"1536-1233","issn":["1536-1233","1558-0660","2161-9875"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Mobile Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G310112824","display_name":null,"funder_award_id":"62025205","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3582018851","display_name":null,"funder_award_id":"U22B2022","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G425168253","display_name":null,"funder_award_id":"61960206008","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6947563898","display_name":null,"funder_award_id":"62332014","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1964375680","https://openalex.org/W1976535029","https://openalex.org/W1994500462","https://openalex.org/W2059618043","https://openalex.org/W2065295143","https://openalex.org/W2121454265","https://openalex.org/W2127347346","https://openalex.org/W2144169341","https://openalex.org/W2151940804","https://openalex.org/W2153701600","https://openalex.org/W2162161961","https://openalex.org/W2162192698","https://openalex.org/W2162343230","https://openalex.org/W2168131931","https://openalex.org/W2339328004","https://openalex.org/W2779949699","https://openalex.org/W2795102646","https://openalex.org/W2795135049","https://openalex.org/W2916508640","https://openalex.org/W2934663705","https://openalex.org/W2943584607","https://openalex.org/W2945100954","https://openalex.org/W2950014839","https://openalex.org/W2970142969","https://openalex.org/W3003616304","https://openalex.org/W3042557051","https://openalex.org/W3048534084","https://openalex.org/W3190074189","https://openalex.org/W3210073280","https://openalex.org/W4213060883","https://openalex.org/W6685915474","https://openalex.org/W6779675938","https://openalex.org/W7051926465"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2563347706","https://openalex.org/W2608033733","https://openalex.org/W4287604253","https://openalex.org/W1894261276","https://openalex.org/W2295662171","https://openalex.org/W2168877220","https://openalex.org/W4381785531","https://openalex.org/W4360776667","https://openalex.org/W2074254449"],"abstract_inverted_index":{"Mobile":[0],"Crowdsensing":[1],"(MCS)":[2],"has":[3],"become":[4],"a":[5,10,26,103,177],"popular":[6],"sensing":[7],"paradigm,":[8],"where":[9],"number":[11],"of":[12,96,120,132,153,180],"participants":[13],"use":[14],"their":[15],"mobile":[16],"devices":[17],"to":[18,25,54,92,141,190],"collectively":[19],"share":[20],"and":[21,42,51,83,114,118,123,137,145,150,171,175,182,187,196],"extract":[22],"information":[23],"related":[24],"certain":[27],"common":[28,113],"interest.":[29],"In":[30,90],"this":[31,88],"trend,":[32],"many":[33],"typical":[34],"applications,":[35,100],"such":[36],"as":[37],"environmental":[38],"monitoring,":[39],"intelligent":[40],"transportation,":[41],"public":[43],"safety,":[44],"are":[45],"emerging":[46],"in":[47,87],"our":[48],"daily":[49],"lives,":[50],"the":[52,94,112,130,148,167],"need":[53],"quickly":[55],"develop":[56],"various":[57,161],"new":[58,98],"applications":[59,70,122],"is":[60],"becoming":[61],"more":[62],"urgent.":[63],"However,":[64],"existing":[65],"programming":[66,106],"frameworks":[67],"for":[68],"MCS":[69,99,121,163],"either":[71],"target":[72],"specific":[73],"scenarios":[74],"that":[75],"lack":[76],"extensibility":[77,144,195],"or":[78],"require":[79],"considerable":[80],"development":[81],"effort":[82],"expertise,":[84],"hindering":[85],"innovation":[86],"direction.":[89],"order":[91],"reduce":[93,147],"burden":[95],"developing":[97],"we":[101],"devise":[102],"developer-oriented":[104],"generic":[105],"framework,":[107],"namely":[108],"CrowdKit.":[109],"It":[110],"abstracts":[111],"fundamental":[115],"data":[116],"models":[117],"functions":[119],"makes":[124],"them":[125],"reusable.":[126],"Meanwhile,":[127],"it":[128],"follows":[129],"principles":[131],"modular":[133],"design,":[134],"visual":[135],"development,":[136],"automatic":[138],"code":[139],"generation":[140],"further":[142],"bring":[143],"drastically":[146],"difficulty":[149],"time":[151],"cost":[152],"developers.":[154],"Moreover,":[155],"its":[156,192],"algorithm":[157],"modules":[158],"can":[159],"accommodate":[160],"advanced":[162],"algorithms,":[164],"thus":[165],"narrowing":[166],"gap":[168],"between":[169],"theory":[170],"practice.":[172],"We":[173],"implement":[174],"release":[176],"full-fledged":[178],"version":[179],"CrowdKit,":[181],"conduct":[183],"comprehensive":[184],"case":[185],"study":[186,189],"user":[188],"demonstrate":[191],"simplicity,":[193],"generality,":[194],"high":[197],"efficiency.":[198]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
