{"id":"https://openalex.org/W4406947316","doi":"https://doi.org/10.1109/access.2025.3536321","title":"AppCraft: Model-Driven Development Framework for Mobile Applications","display_name":"AppCraft: Model-Driven Development Framework for Mobile Applications","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4406947316","doi":"https://doi.org/10.1109/access.2025.3536321"},"language":"en","primary_location":{"id":"doi:10.1109/access.2025.3536321","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3536321","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3536321","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085966370","display_name":"Lyan Alwakeel","orcid":"https://orcid.org/0000-0003-3779-9939"},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Lyan Alwakeel","raw_affiliation_strings":["Department of Informatics, King&#x2019;s College London, Bush House, London, U.K","Department of Informatics, King&#x2019;s College London, Bush House, London, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Department of Informatics, King&#x2019;s College London, Bush House, London, U.K","institution_ids":["https://openalex.org/I183935753"]},{"raw_affiliation_string":"Department of Informatics, King&#x2019;s College London, Bush House, London, United Kingdom","institution_ids":["https://openalex.org/I183935753"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080051687","display_name":"Kevin Lano","orcid":"https://orcid.org/0000-0002-9706-1410"},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Kevin Lano","raw_affiliation_strings":["Department of Informatics, King&#x2019;s College London, Bush House, London, U.K","Department of Informatics, King&#x2019;s College London, Bush House, London, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Department of Informatics, King&#x2019;s College London, Bush House, London, U.K","institution_ids":["https://openalex.org/I183935753"]},{"raw_affiliation_string":"Department of Informatics, King&#x2019;s College London, Bush House, London, United Kingdom","institution_ids":["https://openalex.org/I183935753"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068925360","display_name":"Hessa Alfraihi","orcid":"https://orcid.org/0000-0001-8169-3766"},"institutions":[{"id":"https://openalex.org/I106778892","display_name":"Princess Nourah bint Abdulrahman University","ror":"https://ror.org/05b0cyh02","country_code":"SA","type":"education","lineage":["https://openalex.org/I106778892"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Hessa Alfraihi","raw_affiliation_strings":["Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia","Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, 11671, Riyadh, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia","institution_ids":["https://openalex.org/I106778892"]},{"raw_affiliation_string":"Department of Information Systems, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, 11671, Riyadh, Saudi Arabia","institution_ids":["https://openalex.org/I106778892"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5085966370"],"corresponding_institution_ids":["https://openalex.org/I183935753"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":4.4526,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.91788916,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":"13","issue":null,"first_page":"23658","last_page":"23699"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9585000276565552,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9585000276565552,"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/T10703","display_name":"Business Process Modeling and Analysis","score":0.9243000149726868,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7085251808166504},{"id":"https://openalex.org/keywords/model-driven-development","display_name":"Model driven development","score":0.43092432618141174},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.19372782111167908},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.11877581477165222},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.07203078269958496}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7085251808166504},{"id":"https://openalex.org/C2985178602","wikidata":"https://www.wikidata.org/wiki/Q1941909","display_name":"Model driven development","level":4,"score":0.43092432618141174},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.19372782111167908},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11877581477165222},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.07203078269958496}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/access.2025.3536321","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3536321","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:kclpure.kcl.ac.uk:openaire/a87d79e2-dcd3-4f97-b42f-037b2b107988","is_oa":true,"landing_page_url":"https://kclpure.kcl.ac.uk/portal/en/publications/a87d79e2-dcd3-4f97-b42f-037b2b107988","pdf_url":"https://kclpure.kcl.ac.uk/ws/files/333028828/AppCraft_Model-Driven_Development_Framework_for_Mobile_Applications.pdf","source":{"id":"https://openalex.org/S4306400216","display_name":"Research Portal (King's College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I183935753","host_organization_name":"King's College London","host_organization_lineage":["https://openalex.org/I183935753"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Alwakeel, L, Lano, K & Alfraihi, H 2025, 'AppCraft : Model-Driven Development Framework for Mobile Applications', IEEE Access, vol. 13, pp. 23658-23699. https://doi.org/10.1109/ACCESS.2025.3536321","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:doaj.org/article:42622b55d89f4e909b3c1762d99f54b7","is_oa":true,"landing_page_url":"https://doaj.org/article/42622b55d89f4e909b3c1762d99f54b7","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 13, Pp 23658-23699 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3536321","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3536321","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.41999998688697815,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G2053653470","display_name":null,"funder_award_id":"PNURSP","funder_id":"https://openalex.org/F4320322484","funder_display_name":"Princess Nourah Bint Abdulrahman University"},{"id":"https://openalex.org/G248208136","display_name":null,"funder_award_id":"PNURSP2024R411","funder_id":"https://openalex.org/F4320322484","funder_display_name":"Princess Nourah Bint Abdulrahman University"},{"id":"https://openalex.org/G4010074732","display_name":null,"funder_award_id":"Riyadh","funder_id":"https://openalex.org/F4320322484","funder_display_name":"Princess Nourah Bint Abdulrahman University"},{"id":"https://openalex.org/G5094159666","display_name":null,"funder_award_id":"PNURSP2025R411","funder_id":"https://openalex.org/F4320322484","funder_display_name":"Princess Nourah Bint Abdulrahman University"},{"id":"https://openalex.org/G6063645514","display_name":null,"funder_award_id":"PNURSP2025R","funder_id":"https://openalex.org/F4320322484","funder_display_name":"Princess Nourah Bint Abdulrahman University"},{"id":"https://openalex.org/G7895878613","display_name":null,"funder_award_id":"PNURSP2025R4","funder_id":"https://openalex.org/F4320322484","funder_display_name":"Princess Nourah Bint Abdulrahman University"},{"id":"https://openalex.org/G8978955634","display_name":null,"funder_award_id":"PNURSP2025R41","funder_id":"https://openalex.org/F4320322484","funder_display_name":"Princess Nourah Bint Abdulrahman University"}],"funders":[{"id":"https://openalex.org/F4320311226","display_name":"University of Tabuk","ror":"https://ror.org/04yej8x59"},{"id":"https://openalex.org/F4320322484","display_name":"Princess Nourah Bint Abdulrahman University","ror":"https://ror.org/05b0cyh02"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W12634471","https://openalex.org/W1794179200","https://openalex.org/W1971071769","https://openalex.org/W1985206804","https://openalex.org/W2014596857","https://openalex.org/W2042846554","https://openalex.org/W2043584256","https://openalex.org/W2060806958","https://openalex.org/W2085272132","https://openalex.org/W2102874028","https://openalex.org/W2129492722","https://openalex.org/W2145912898","https://openalex.org/W2162871433","https://openalex.org/W2167661907","https://openalex.org/W2194917138","https://openalex.org/W2263985289","https://openalex.org/W2295931666","https://openalex.org/W2414443661","https://openalex.org/W2418158882","https://openalex.org/W2473838480","https://openalex.org/W2480907254","https://openalex.org/W2519224247","https://openalex.org/W2527433394","https://openalex.org/W2540809380","https://openalex.org/W2541040911","https://openalex.org/W2546551345","https://openalex.org/W2575565501","https://openalex.org/W2618892980","https://openalex.org/W2782524587","https://openalex.org/W2782838466","https://openalex.org/W2809669143","https://openalex.org/W2901584140","https://openalex.org/W2912745389","https://openalex.org/W2993080887","https://openalex.org/W2996015196","https://openalex.org/W3023820783","https://openalex.org/W3123784004","https://openalex.org/W3167121293","https://openalex.org/W4236521445","https://openalex.org/W4236817251","https://openalex.org/W4281492417","https://openalex.org/W4291213652","https://openalex.org/W4297231615","https://openalex.org/W4312938508","https://openalex.org/W4320083559","https://openalex.org/W4320801475","https://openalex.org/W4391066141","https://openalex.org/W4394985048","https://openalex.org/W6636098582","https://openalex.org/W6880777423"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2047339887"],"abstract_inverted_index":{"Mobile":[0],"app":[1,129],"developers":[2,86],"often":[3],"encounter":[4],"a":[5,48,153,156,161,200,209],"significant":[6,49,239],"challenge":[7],"in":[8,121,147,181,241],"developing":[9,101],"well-structured":[10,113],"mobile":[11,69,103,122,148,236],"apps":[12,114],"capable":[13],"of":[14,51,109,119,137,143,163,176,206,218,234],"supporting":[15,140],"multiple":[16],"platforms":[17,31],"and":[18,53,112,128,160,194,228,244],"diverse":[19],"functional":[20],"requirements.":[21],"The":[22,150,166,221],"main":[23],"current":[24],"practice":[25],"involves":[26],"coding":[27,202],"versions":[28],"for":[29,100,139,230],"different":[30,178],"separately":[32],"using":[33,197],"traditional":[34],"software":[35,57],"development":[36,64,242],"methods.":[37],"Implementing":[38],"any":[39],"changes":[40],"across":[41],"these":[42],"variants":[43],"requires":[44],"manual":[45,201],"effort,":[46],"demanding":[47],"amount":[50],"time":[52,193,243],"resources.":[54],"In":[55],"response,":[56],"engineering":[58],"has":[59],"focused":[60],"on":[61],"improving":[62],"the":[63,107,135,141,174,182,186,192,207,216,231],"process":[65],"to":[66,87,214],"create":[67],"high-quality":[68],"applications.":[70],"One":[71],"promising":[72],"approach":[73],"is":[74,226],"Model-Driven":[75],"Development":[76],"(MDD),":[77],"which":[78],"generates":[79],"low-level":[80],"code":[81],"from":[82],"high-level":[83],"models,":[84],"enabling":[85],"\u201cwrite":[88],"once,":[89],"run":[90],"anywhere\u201d.":[91],"This":[92],"paper":[93,133],"proposes":[94],"AppCraft,":[95],"an":[96],"MDD-based":[97],"framework":[98,151],"designed":[99],"cross-platform":[102],"apps.":[104,149,220],"AppCraft":[105,138,198,225],"facilitates":[106],"generation":[108,233],"complex,":[110],"intelligent,":[111],"by":[115,171,190],"addresses":[116],"three":[117],"types":[118],"variations":[120],"apps:":[123],"platform-related":[124],"variations,":[125],"built-in":[126],"capabilities,":[127],"functionalities.":[130],"Additionally,":[131,185],"this":[132],"describes":[134],"use":[136],"integration":[142],"machine":[144],"learning":[145],"models":[146],"comprises":[152],"domain-specific":[154],"language,":[155],"text-based":[157],"modelling":[158],"editor,":[159],"set":[162],"model-to-code":[164],"transformations.":[165],"framework\u2019s":[167],"applicability":[168],"was":[169,188,212],"assessed":[170],"automatically":[172],"generating":[173],"implementation":[175],"eight":[177],"case":[179],"studies":[180],"healthcare":[183],"domain.":[184],"productivity":[187],"evaluated":[189],"comparing":[191],"effort":[195],"required":[196],"versus":[199],"process.":[203],"As":[204],"part":[205],"evaluation,":[208],"usability":[210,217],"study":[211],"conducted":[213],"assess":[215],"AppCraft-generated":[219],"results":[222],"demonstrate":[223],"that":[224],"applicable":[227],"beneficial":[229],"automated":[232],"usable":[235],"apps,":[237],"highlighting":[238],"reductions":[240],"effort.":[245]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
