{"id":"https://openalex.org/W3150626945","doi":"https://doi.org/10.1109/tse.2021.3070692","title":"Software Engineering for Internet of Things: The Practitioners' Perspective","display_name":"Software Engineering for Internet of Things: The Practitioners' Perspective","publication_year":2021,"publication_date":"2021-04-07","ids":{"openalex":"https://openalex.org/W3150626945","doi":"https://doi.org/10.1109/tse.2021.3070692","mag":"3150626945"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2021.3070692","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2021.3070692","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"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 Software Engineering","raw_type":"journal-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2102.10708","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5074115619","display_name":"Mahdi Fahmideh","orcid":"https://orcid.org/0000-0001-7196-7217"},"institutions":[{"id":"https://openalex.org/I185523456","display_name":"University of Southern Queensland","ror":"https://ror.org/04sjbnx57","country_code":"AU","type":"education","lineage":["https://openalex.org/I185523456"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Mahdi Fahmideh","raw_affiliation_strings":["University of Southern Queensland, Springfield Central, QLD, Australia"],"affiliations":[{"raw_affiliation_string":"University of Southern Queensland, Springfield Central, QLD, Australia","institution_ids":["https://openalex.org/I185523456"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074304243","display_name":"Aakash Ahmed","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aakash Ahmad","raw_affiliation_strings":["Department of Information and Computer Science, College of Computer Science and Engineering, University of Ha&#x0027;il, Ha&#x0027;il, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Department of Information and Computer Science, College of Computer Science and Engineering, University of Ha&#x0027;il, Ha&#x0027;il, Saudi Arabia","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003524364","display_name":"Ali Behnaz","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ali Behnaz","raw_affiliation_strings":["Citibank, Sydney, NSW, Australia"],"affiliations":[{"raw_affiliation_string":"Citibank, Sydney, NSW, Australia","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082913979","display_name":"John Grundy","orcid":"https://orcid.org/0000-0003-4928-7076"},"institutions":[{"id":"https://openalex.org/I56590836","display_name":"Monash University","ror":"https://ror.org/02bfwt286","country_code":"AU","type":"education","lineage":["https://openalex.org/I56590836"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"John Grundy","raw_affiliation_strings":["Faculty of Information Technology, Monash University, Melbourne, VIC, Australia"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, Monash University, Melbourne, VIC, Australia","institution_ids":["https://openalex.org/I56590836"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054741725","display_name":"Willy Susilo","orcid":"https://orcid.org/0000-0002-1562-5105"},"institutions":[{"id":"https://openalex.org/I204824540","display_name":"University of Wollongong","ror":"https://ror.org/00jtmb277","country_code":"AU","type":"education","lineage":["https://openalex.org/I204824540"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Willy Susilo","raw_affiliation_strings":["School of Computing and Information Technology, University of Wollongong, Wollongong, NSW, Australia"],"affiliations":[{"raw_affiliation_string":"School of Computing and Information Technology, University of Wollongong, Wollongong, NSW, Australia","institution_ids":["https://openalex.org/I204824540"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5074115619"],"corresponding_institution_ids":["https://openalex.org/I185523456"],"apc_list":null,"apc_paid":null,"fwci":0.16563176,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.47282938,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"48","issue":"8","first_page":"2857","last_page":"2878"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9984999895095825,"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"}},"topics":[{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9984999895095825,"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/T10430","display_name":"Software Engineering Techniques and Practices","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/T12127","display_name":"Software System Performance and Reliability","score":0.9962999820709229,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.6849161982536316},{"id":"https://openalex.org/keywords/extant-taxon","display_name":"Extant taxon","score":0.6828334331512451},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5854657292366028},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5555772185325623},{"id":"https://openalex.org/keywords/perspective","display_name":"Perspective (graphical)","score":0.5465814471244812},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.49027732014656067},{"id":"https://openalex.org/keywords/conceptual-framework","display_name":"Conceptual framework","score":0.4593501389026642},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.44923335313796997},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.4272882044315338},{"id":"https://openalex.org/keywords/knowledge-management","display_name":"Knowledge management","score":0.4182761609554291},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3839225471019745},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.38345596194267273},{"id":"https://openalex.org/keywords/process-management","display_name":"Process management","score":0.37873193621635437},{"id":"https://openalex.org/keywords/engineering-management","display_name":"Engineering management","score":0.3457437753677368},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.31866341829299927},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.31065213680267334},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.17405012249946594},{"id":"https://openalex.org/keywords/sociology","display_name":"Sociology","score":0.12157729268074036}],"concepts":[{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.6849161982536316},{"id":"https://openalex.org/C178300618","wikidata":"https://www.wikidata.org/wiki/Q1898509","display_name":"Extant taxon","level":2,"score":0.6828334331512451},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5854657292366028},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5555772185325623},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.5465814471244812},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.49027732014656067},{"id":"https://openalex.org/C14224292","wikidata":"https://www.wikidata.org/wiki/Q13600188","display_name":"Conceptual framework","level":2,"score":0.4593501389026642},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.44923335313796997},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.4272882044315338},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.4182761609554291},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3839225471019745},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.38345596194267273},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.37873193621635437},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.3457437753677368},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.31866341829299927},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.31065213680267334},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.17405012249946594},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.12157729268074036},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C36289849","wikidata":"https://www.wikidata.org/wiki/Q34749","display_name":"Social science","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tse.2021.3070692","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2021.3070692","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"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 Software Engineering","raw_type":"journal-article"},{"id":"mag:3150626945","is_oa":true,"landing_page_url":"https://arxiv.org/pdf/2102.10708","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null}],"best_oa_location":{"id":"mag:3150626945","is_oa":true,"landing_page_url":"https://arxiv.org/pdf/2102.10708","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6499999761581421}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":56,"referenced_works":["https://openalex.org/W73773745","https://openalex.org/W175588260","https://openalex.org/W1526941025","https://openalex.org/W1556808170","https://openalex.org/W1556836847","https://openalex.org/W1573007641","https://openalex.org/W1586291495","https://openalex.org/W1692158061","https://openalex.org/W1821773791","https://openalex.org/W1936022305","https://openalex.org/W1975152708","https://openalex.org/W1975675278","https://openalex.org/W1985812000","https://openalex.org/W1998956505","https://openalex.org/W2003358761","https://openalex.org/W2016513921","https://openalex.org/W2022683857","https://openalex.org/W2037687914","https://openalex.org/W2039049774","https://openalex.org/W2051508205","https://openalex.org/W2051576146","https://openalex.org/W2056871913","https://openalex.org/W2062978452","https://openalex.org/W2105103777","https://openalex.org/W2106956101","https://openalex.org/W2129620298","https://openalex.org/W2134295053","https://openalex.org/W2138571267","https://openalex.org/W2138961726","https://openalex.org/W2200491502","https://openalex.org/W2241229110","https://openalex.org/W2268081922","https://openalex.org/W2494902551","https://openalex.org/W2519107635","https://openalex.org/W2571948120","https://openalex.org/W2573848005","https://openalex.org/W2576440140","https://openalex.org/W2577559393","https://openalex.org/W2586539986","https://openalex.org/W2597586341","https://openalex.org/W2631107451","https://openalex.org/W2757656223","https://openalex.org/W2803238475","https://openalex.org/W2806778556","https://openalex.org/W2890402334","https://openalex.org/W2897538925","https://openalex.org/W2900255599","https://openalex.org/W2955481530","https://openalex.org/W2975855283","https://openalex.org/W3022903699","https://openalex.org/W3107024911","https://openalex.org/W4255437127","https://openalex.org/W6693596868","https://openalex.org/W6731753424","https://openalex.org/W6752565657","https://openalex.org/W6781385917"],"related_works":["https://openalex.org/W3130140091","https://openalex.org/W2891083109","https://openalex.org/W2950435805","https://openalex.org/W3154851669","https://openalex.org/W2789938422","https://openalex.org/W3160260739","https://openalex.org/W2971510083","https://openalex.org/W2899934854","https://openalex.org/W3110222291","https://openalex.org/W3119431550","https://openalex.org/W2920305156","https://openalex.org/W2056825150","https://openalex.org/W2805137316","https://openalex.org/W2565603868","https://openalex.org/W3110942774","https://openalex.org/W2941752155","https://openalex.org/W2774817548","https://openalex.org/W2977197541","https://openalex.org/W2950496569","https://openalex.org/W1974958360"],"abstract_inverted_index":{"Internet":[0],"of":[1,58,107,110,132,147,156,159],"Things":[2],"based":[3],"systems":[4,6,113],"(IoT":[5],"for":[7,42,92,97],"short)":[8],"are":[9],"becoming":[10],"increasingly":[11],"popular":[12],"across":[13,119],"different":[14,124],"industrial":[15],"domains":[16],"and":[17,29,45,52,70,139,145,150],"their":[18],"development":[19,38,95,136,155],"is":[20],"rapidly":[21],"increasing":[22],"to":[23,27,33,153],"provide":[24],"value-added":[25],"services":[26],"end-users":[28],"citizens.":[30],"Little":[31],"research":[32,72,128],"date":[34],"uncovers":[35],"the":[36,82,133,148,154],"core":[37],"process":[39,79,137],"lifecycle":[40],"needed":[41],"IoT":[43,98,112,160],"systems,":[44],"thus":[46],"software":[47,142],"engineers":[48],"find":[49],"themselves":[50],"unprepared":[51],"unfamiliar":[53],"with":[54,122],"this":[55,63],"new":[56],"genre":[57],"system":[59],"development.":[60],"To":[61],"ameliorate":[62],"gap,":[64],"we":[65,75],"conducted":[66],"a":[67,77,108],"mixed":[68],"quantitative":[69],"qualitative":[71],"study":[73],"where":[74],"derived":[76],"conceptual":[78],"framework":[80,101],"from":[81,116],"extant":[83],"literature":[84],"on":[85],"IoT,":[86],"that":[87],"identifies":[88],"27":[89],"key":[90],"tasks":[91,138],"incorporating":[93],"into":[94],"processes":[96],"systems.":[99,161],"The":[100],"was":[102],"then":[103],"validated":[104],"by":[105],"means":[106],"survey":[109],"127":[111],"practitioners":[114,144],"developers":[115],"35":[117],"countries":[118],"6":[120],"continents":[121],"15":[123],"industry":[125],"backgrounds.":[126],"Our":[127],"provides":[129],"an":[130],"understanding":[131],"most":[134],"important":[135],"informs":[140],"both":[141],"engineering":[143],"researchers":[146],"challenges":[149],"recommendations":[151],"related":[152],"next":[157],"generation":[158]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
