{"id":"https://openalex.org/W2086182762","doi":"https://doi.org/10.1109/te.2012.2182998","title":"A Middleware Platform for Providing Mobile and Embedded Computing Instruction to Software Engineering Students","display_name":"A Middleware Platform for Providing Mobile and Embedded Computing Instruction to Software Engineering Students","publication_year":2012,"publication_date":"2012-01-25","ids":{"openalex":"https://openalex.org/W2086182762","doi":"https://doi.org/10.1109/te.2012.2182998","mag":"2086182762"},"language":"en","primary_location":{"id":"doi:10.1109/te.2012.2182998","is_oa":false,"landing_page_url":"https://doi.org/10.1109/te.2012.2182998","pdf_url":null,"source":{"id":"https://openalex.org/S207741693","display_name":"IEEE Transactions on Education","issn_l":"0018-9359","issn":["0018-9359","1557-9638"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310322189","host_organization_name":"IEEE Education Society","host_organization_lineage":["https://openalex.org/P4310322189","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Education 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 Education","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/A5103260730","display_name":"Chris A. Mattmann","orcid":null},"institutions":[{"id":"https://openalex.org/I1334627681","display_name":"Jet Propulsion Laboratory","ror":"https://ror.org/027k65916","country_code":"US","type":"facility","lineage":["https://openalex.org/I122411786","https://openalex.org/I1334627681","https://openalex.org/I4210124779"]},{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Chris A. Mattmann","raw_affiliation_strings":["Computer Science Department, University of Southern California, Los Angeles, California, United States","Instrument and Science Data Systems Section, NASA Jet Propulsion Laboratory, Pasadena, California, United States"],"affiliations":[{"raw_affiliation_string":"Computer Science Department, University of Southern California, Los Angeles, California, United States","institution_ids":["https://openalex.org/I1174212"]},{"raw_affiliation_string":"Instrument and Science Data Systems Section, NASA Jet Propulsion Laboratory, Pasadena, California, United States","institution_ids":["https://openalex.org/I1334627681"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006714421","display_name":"Nenad Medvidovi\u0107","orcid":"https://orcid.org/0000-0002-1906-4878"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nenad Medvidovic","raw_affiliation_strings":["Computer Science Department, University of Southern California, Los Angeles, California, USA"],"affiliations":[{"raw_affiliation_string":"Computer Science Department, University of Southern California, Los Angeles, California, USA","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004407813","display_name":"Sam Malek","orcid":"https://orcid.org/0000-0001-6152-7402"},"institutions":[{"id":"https://openalex.org/I162714631","display_name":"George Mason University","ror":"https://ror.org/02jqj7156","country_code":"US","type":"education","lineage":["https://openalex.org/I162714631"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sam Malek","raw_affiliation_strings":["Department of Computer Science, George Mason University, Fairfax, Virginia"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, George Mason University, Fairfax, Virginia","institution_ids":["https://openalex.org/I162714631"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079438806","display_name":"George Edwards","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"George Edwards","raw_affiliation_strings":["CEO, Blue Cell Software, Los Angeles, California, USA"],"affiliations":[{"raw_affiliation_string":"CEO, Blue Cell Software, Los Angeles, California, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053826757","display_name":"Somo Banerjee","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Somo Banerjee","raw_affiliation_strings":["Software Engineering, CarsDirect.com, El Segundo, California, USA"],"affiliations":[{"raw_affiliation_string":"Software Engineering, CarsDirect.com, El Segundo, California, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5103260730"],"corresponding_institution_ids":["https://openalex.org/I1174212","https://openalex.org/I1334627681"],"apc_list":null,"apc_paid":null,"fwci":0.4281,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.72580447,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"55","issue":"3","first_page":"425","last_page":"435"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9980999827384949,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9957000017166138,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7105914354324341},{"id":"https://openalex.org/keywords/avionics-software","display_name":"Avionics software","score":0.5374821424484253},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5088139176368713},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5031566023826599},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4950489103794098},{"id":"https://openalex.org/keywords/embedded-software","display_name":"Embedded software","score":0.4887242317199707},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.47346654534339905},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4291870594024658},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3730294406414032},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.33720460534095764},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2921856939792633}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7105914354324341},{"id":"https://openalex.org/C109905503","wikidata":"https://www.wikidata.org/wiki/Q4828920","display_name":"Avionics software","level":5,"score":0.5374821424484253},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5088139176368713},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5031566023826599},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4950489103794098},{"id":"https://openalex.org/C154488198","wikidata":"https://www.wikidata.org/wiki/Q1335007","display_name":"Embedded software","level":3,"score":0.4887242317199707},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.47346654534339905},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4291870594024658},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3730294406414032},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.33720460534095764},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2921856939792633}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/te.2012.2182998","is_oa":false,"landing_page_url":"https://doi.org/10.1109/te.2012.2182998","pdf_url":null,"source":{"id":"https://openalex.org/S207741693","display_name":"IEEE Transactions on Education","issn_l":"0018-9359","issn":["0018-9359","1557-9638"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310322189","host_organization_name":"IEEE Education Society","host_organization_lineage":["https://openalex.org/P4310322189","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Education 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 Education","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1412574974","https://openalex.org/W1518754760","https://openalex.org/W2030555099","https://openalex.org/W2031256681","https://openalex.org/W2107754272","https://openalex.org/W2112879973","https://openalex.org/W2120172401","https://openalex.org/W2133254848","https://openalex.org/W2133695611","https://openalex.org/W2134217089","https://openalex.org/W2135302556","https://openalex.org/W2141336432","https://openalex.org/W2162366870","https://openalex.org/W2163992430","https://openalex.org/W2622388297","https://openalex.org/W3142188450"],"related_works":["https://openalex.org/W1602234301","https://openalex.org/W2347531957","https://openalex.org/W2221495519","https://openalex.org/W2382257878","https://openalex.org/W201800350","https://openalex.org/W2381752790","https://openalex.org/W2050178275","https://openalex.org/W3023037413","https://openalex.org/W1760294620","https://openalex.org/W2392812116"],"abstract_inverted_index":{"As":[0],"embedded":[1,66,109,163,185,194],"software":[2,32,110,115,160,180],"systems":[3,28,67,186,195],"have":[4,120],"grown":[5],"in":[6,11,58],"number,":[7],"complexity,":[8],"and":[9,42,49,81,87,129,156,187,205,220],"importance":[10],"the":[12,59,135,151,166,169,189,193,203,215,217,221,232,235],"modern":[13],"world,":[14],"a":[15,142,172],"corresponding":[16],"need":[17],"to":[18,24,47,95,153,183,225],"teach":[19],"computer":[20],"science":[21],"students":[22,150,178],"how":[23],"effectively":[25],"engineer":[26],"such":[27,34,103,125],"has":[29,92,145],"arisen.":[30],"Embedded":[31],"systems,":[33],"as":[35,126],"those":[36,56],"that":[37,51,72,148,176,230],"control":[38],"cell":[39],"phones,":[40],"aircraft,":[41],"medical":[43],"equipment,":[44],"are":[45,52],"subject":[46],"requirements":[48],"constraints":[50],"significantly":[53],"different":[54],"from":[55,74],"encountered":[57],"standard":[60],"desktop":[61],"computing":[62],"environment.":[63],"For":[64],"example,":[65],"must":[68],"frequently":[69],"address":[70],"challenges":[71,191],"arise":[73],"severe":[75],"resource":[76],"restrictions":[77],"(e.g.,":[78],"low":[79],"memory":[80],"network":[82],"bandwidth),":[83],"heterogeneous":[84],"hardware":[85,130],"platforms,":[86],"safety-critical":[88],"operations.":[89],"Software":[90],"architecture":[91],"been":[93,146],"shown":[94],"be":[96],"an":[97],"effective":[98],"means":[99],"for":[100,162],"coping":[101],"with":[102],"issues,":[104],"yet":[105],"traditional":[106],"courses":[107],"on":[108,114,122,158],"development":[111],"rarely":[112],"focus":[113],"architectural":[116,181],"abstractions.":[117],"Instead,":[118],"they":[119],"concentrated":[121],"lower-level":[123],"issues":[124],"programming":[127],"languages":[128],"interfaces.":[131],"Since":[132],"2005":[133],"at":[134],"University":[136],"of":[137,168,192,207,210,223,234],"Southern":[138],"California,":[139],"Los":[140],"Angeles,":[141],"unique":[143],"course":[144,170,201,236],"developed":[147],"affords":[149],"opportunity":[152],"gain":[154],"experience":[155],"insights":[157],"developing":[159],"architectures":[161],"systems.":[164],"At":[165],"heart":[167],"is":[171],"middleware":[173,218],"platform,":[174,219],"Prism-MW,":[175],"helps":[177],"use":[179],"principles":[182],"construct":[184],"understand":[188],"important":[190],"domain.":[196],"This":[197],"paper":[198],"describes":[199],"this":[200],"through":[202],"explanation":[204],"evaluation":[206],"four":[208],"years":[209],"class":[211],"projects,":[212],"weaving":[213],"together":[214],"course,":[216],"relationship":[222],"each":[224],"three":[226],"key":[227],"pedagogical":[228],"goals":[229],"drove":[231],"formulation":[233],"curriculum.":[237]},"counts_by_year":[{"year":2016,"cited_by_count":3},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
