{"id":"https://openalex.org/W2135328823","doi":"https://doi.org/10.1145/1062455.1062547","title":"Re-engineering software architecture of home service robots","display_name":"Re-engineering software architecture of home service robots","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W2135328823","doi":"https://doi.org/10.1145/1062455.1062547","mag":"2135328823"},"language":"en","primary_location":{"id":"doi:10.1145/1062455.1062547","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1062455.1062547","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th international conference on Software engineering  - ICSE '05","raw_type":"proceedings-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/A5081305477","display_name":"Moonzoo Kim","orcid":"https://orcid.org/0000-0002-1424-1177"},"institutions":[{"id":"https://openalex.org/I123900574","display_name":"Pohang University of Science and Technology","ror":"https://ror.org/04xysgw12","country_code":"KR","type":"education","lineage":["https://openalex.org/I123900574"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Moonzoo Kim","raw_affiliation_strings":["Pohang University of Science and Technology","[Dept. of Comput. Sci. & Eng, Pohang Univ. of Sci. & Technol., South Korea]"],"affiliations":[{"raw_affiliation_string":"Pohang University of Science and Technology","institution_ids":["https://openalex.org/I123900574"]},{"raw_affiliation_string":"[Dept. of Comput. Sci. & Eng, Pohang Univ. of Sci. & Technol., South Korea]","institution_ids":["https://openalex.org/I123900574"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100627188","display_name":"Jaejoon Lee","orcid":"https://orcid.org/0000-0001-6016-8540"},"institutions":[{"id":"https://openalex.org/I123900574","display_name":"Pohang University of Science and Technology","ror":"https://ror.org/04xysgw12","country_code":"KR","type":"education","lineage":["https://openalex.org/I123900574"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaejoon Lee","raw_affiliation_strings":["Pohang University of Science and Technology","[Dept. of Comput. Sci. & Eng, Pohang Univ. of Sci. & Technol., South Korea]"],"affiliations":[{"raw_affiliation_string":"Pohang University of Science and Technology","institution_ids":["https://openalex.org/I123900574"]},{"raw_affiliation_string":"[Dept. of Comput. Sci. & Eng, Pohang Univ. of Sci. & Technol., South Korea]","institution_ids":["https://openalex.org/I123900574"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111638581","display_name":"Kyo C. Kang","orcid":null},"institutions":[{"id":"https://openalex.org/I123900574","display_name":"Pohang University of Science and Technology","ror":"https://ror.org/04xysgw12","country_code":"KR","type":"education","lineage":["https://openalex.org/I123900574"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Kyo Chul Kang","raw_affiliation_strings":["Pohang University of Science and Technology","[Dept. of Comput. Sci. & Eng, Pohang Univ. of Sci. & Technol., South Korea]"],"affiliations":[{"raw_affiliation_string":"Pohang University of Science and Technology","institution_ids":["https://openalex.org/I123900574"]},{"raw_affiliation_string":"[Dept. of Comput. Sci. & Eng, Pohang Univ. of Sci. & Technol., South Korea]","institution_ids":["https://openalex.org/I123900574"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037559901","display_name":"Young-Jin Hong","orcid":null},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Youngjin Hong","raw_affiliation_strings":["Samsung Advanced Institute of Technology, Suwon, South Korea","[Samsung Advanced Institute Of Technology, Suwon, South Korea]"],"affiliations":[{"raw_affiliation_string":"Samsung Advanced Institute of Technology, Suwon, South Korea","institution_ids":["https://openalex.org/I2250650973"]},{"raw_affiliation_string":"[Samsung Advanced Institute Of Technology, Suwon, South Korea]","institution_ids":["https://openalex.org/I2250650973"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080100832","display_name":"Seokwon Bang","orcid":null},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Seokwon Bang","raw_affiliation_strings":["Samsung Advanced Institute of Technology, Suwon, South Korea","[Samsung Advanced Institute Of Technology, Suwon, South Korea]"],"affiliations":[{"raw_affiliation_string":"Samsung Advanced Institute of Technology, Suwon, South Korea","institution_ids":["https://openalex.org/I2250650973"]},{"raw_affiliation_string":"[Samsung Advanced Institute Of Technology, Suwon, South Korea]","institution_ids":["https://openalex.org/I2250650973"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5081305477"],"corresponding_institution_ids":["https://openalex.org/I123900574"],"apc_list":null,"apc_paid":null,"fwci":4.3875,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.94446494,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"505","last_page":"505"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9983999729156494,"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.9983999729156494,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9972000122070312,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9969000220298767,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/robot","display_name":"Robot","score":0.7497982978820801},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6639949679374695},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.6042255759239197},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.5813601613044739},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5382840633392334},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5264150500297546},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.48173025250434875},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.4491646885871887},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3828859329223633},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.36667144298553467},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3446592688560486},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1210486888885498}],"concepts":[{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.7497982978820801},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6639949679374695},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.6042255759239197},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5813601613044739},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5382840633392334},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5264150500297546},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.48173025250434875},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.4491646885871887},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3828859329223633},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.36667144298553467},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3446592688560486},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1210486888885498},{"id":"https://openalex.org/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1062455.1062547","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1062455.1062547","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th international conference on Software engineering  - ICSE '05","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5699999928474426,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W4430443","https://openalex.org/W617329964","https://openalex.org/W1502279748","https://openalex.org/W1535654799","https://openalex.org/W1553233117","https://openalex.org/W1581461974","https://openalex.org/W1586502670","https://openalex.org/W1607414258","https://openalex.org/W1800478330","https://openalex.org/W1874235524","https://openalex.org/W1980925575","https://openalex.org/W2008118203","https://openalex.org/W2047276559","https://openalex.org/W2077318760","https://openalex.org/W2082299854","https://openalex.org/W2084204985","https://openalex.org/W2097856935","https://openalex.org/W2105559518","https://openalex.org/W2107645448","https://openalex.org/W2136235082","https://openalex.org/W2143897980","https://openalex.org/W2172132958"],"related_works":["https://openalex.org/W2089011450","https://openalex.org/W2065963568","https://openalex.org/W2168316673","https://openalex.org/W2915283251","https://openalex.org/W2002867377","https://openalex.org/W2665937800","https://openalex.org/W2953548348","https://openalex.org/W4366595826","https://openalex.org/W4292103105","https://openalex.org/W2145820695"],"abstract_inverted_index":{"With":[0,193],"the":[1,30,52,56,190,194,215,236],"advances":[2],"of":[3,39,141,161,165,175,196,238],"robotics,":[4],"computer":[5],"science,":[6],"and":[7,20,50,93,95,127,152,182,229,234],"other":[8],"related":[9],"areas,":[10],"home":[11,44,167],"service":[12,23,100,168],"robots":[13,24,57,101,143],"attract":[14],"much":[15],"attention":[16],"from":[17,122],"both":[18],"academia":[19],"industry.":[21],"Home":[22],"present":[25,158],"interesting":[26],"technical":[27,86],"challenges":[28],"to":[29,76,98,203,212,214],"community":[31],"in":[32,58,149],"that":[33,51,186],"they":[34,71],"have":[35],"a":[36,111,146,163,166,180,219,224],"wide":[37],"range":[38],"potential":[40],"applications,":[41],"such":[42,142],"as":[43,65,134],"security,":[45],"patient":[46],"caring,":[47],"cleaning,":[48],"etc.,":[49],"services":[53,116],"provided":[54],"by":[55,102,171],"each":[59,204],"application":[60],"area":[61],"are":[62,67,108,117,132],"being":[63],"defined":[64],"markets":[66],"formed":[68],"and,":[69],"therefore,":[70],"change":[72],"constantly.Without":[73],"architectural":[74],"considerations":[75],"address":[77],"these":[78,104],"challenges,":[79],"robot":[80,169],"manufacturers":[81],"often":[82,128],"focus":[83],"on":[84],"developing":[85],"components":[87,191],"(e.g.,":[88],"vision":[89],"recognizer,":[90],"speech":[91],"processor,":[92],"actuator)":[94],"then":[96],"attempt":[97],"develop":[99],"integrating":[103],"components.":[105,242],"When":[106],"prototypes":[107],"developed":[109,170],"for":[110],"new":[112,216],"application,":[113],"or":[114,120,240],"when":[115],"added,":[118],"modified,":[119],"removed":[121],"existing":[123,210],"robots,":[124],"unexpected,":[125],"undesirable,":[126],"dangerous":[129],"side-effects,":[130],"which":[131],"known":[133],"feature":[135,231],"interaction":[136,188,232],"problem,":[137],"happen":[138],"frequently.":[139],"Reengineering":[140],"can":[144],"make":[145],"serious":[147],"impact":[148],"delivery":[150],"time":[151],"development":[153],"cost.In":[154],"this":[155],"paper,":[156],"we":[157,178,198,208,226],"our":[159],"experience":[160],"re-engineering":[162],"prototype":[164],"Samsung":[172],"Advanced":[173],"Institute":[174],"Technology.":[176],"First,":[177],"designed":[179],"modular":[181],"hierarchical":[183],"software":[184],"architecture":[185,217],"makes":[187],"among":[189],"visible.":[192],"visibility":[195],"interactions,":[197],"could":[199,227],"assign":[200],"functional":[201],"responsibilities":[202],"component":[205],"clearly.":[206],"Then,":[207],"re-engineered":[209],"codes":[211],"conform":[213],"using":[218],"reactive":[220],"language":[221],"Esterel.":[222],"As":[223],"result,":[225],"detect":[228],"solve":[230],"problems":[233],"alleviate":[235],"dificulty":[237],"adding":[239],"updating":[241]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
