{"id":"https://openalex.org/W4229729433","doi":"https://doi.org/10.1109/rsse.2012.6233402","title":"Facilitating reuse in model-based development with context-dependent model element recommendations","display_name":"Facilitating reuse in model-based development with context-dependent model element recommendations","publication_year":2012,"publication_date":"2012-06-01","ids":{"openalex":"https://openalex.org/W4229729433","doi":"https://doi.org/10.1109/rsse.2012.6233402"},"language":"en","primary_location":{"id":"doi:10.1109/rsse.2012.6233402","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rsse.2012.6233402","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5032764477","display_name":"Lars Heinemann","orcid":null},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Lars Heinemann","raw_affiliation_strings":["Technische Universit\u00e4t M\u00fcnchen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t M\u00fcnchen, Germany","institution_ids":["https://openalex.org/I62916508"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5032764477"],"corresponding_institution_ids":["https://openalex.org/I62916508"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.26692836,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"16","last_page":"20"},"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.9959999918937683,"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.9959999918937683,"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/T10260","display_name":"Software Engineering Research","score":0.9940000176429749,"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/T10703","display_name":"Business Process Modeling and Analysis","score":0.9821000099182129,"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/reuse","display_name":"Reuse","score":0.8242441415786743},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7994748950004578},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.612966001033783},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5542207360267639},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.5331617593765259},{"id":"https://openalex.org/keywords/collaborative-filtering","display_name":"Collaborative filtering","score":0.5146239995956421},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4797728955745697},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.45922815799713135},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.4545225203037262},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.44328832626342773},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.42283278703689575},{"id":"https://openalex.org/keywords/domain-model","display_name":"Domain model","score":0.41370707750320435},{"id":"https://openalex.org/keywords/recommender-system","display_name":"Recommender system","score":0.2967553734779358},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.25856560468673706},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.24325180053710938},{"id":"https://openalex.org/keywords/domain-knowledge","display_name":"Domain knowledge","score":0.1877955198287964},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.17501461505889893},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.13870826363563538},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.12866243720054626}],"concepts":[{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.8242441415786743},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7994748950004578},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.612966001033783},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5542207360267639},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.5331617593765259},{"id":"https://openalex.org/C21569690","wikidata":"https://www.wikidata.org/wiki/Q94702","display_name":"Collaborative filtering","level":3,"score":0.5146239995956421},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4797728955745697},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.45922815799713135},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.4545225203037262},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.44328832626342773},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.42283278703689575},{"id":"https://openalex.org/C92548554","wikidata":"https://www.wikidata.org/wiki/Q2262868","display_name":"Domain model","level":3,"score":0.41370707750320435},{"id":"https://openalex.org/C557471498","wikidata":"https://www.wikidata.org/wiki/Q554950","display_name":"Recommender system","level":2,"score":0.2967553734779358},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.25856560468673706},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.24325180053710938},{"id":"https://openalex.org/C207685749","wikidata":"https://www.wikidata.org/wiki/Q2088941","display_name":"Domain knowledge","level":2,"score":0.1877955198287964},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.17501461505889893},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.13870826363563538},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.12866243720054626},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/rsse.2012.6233402","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rsse.2012.6233402","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W90447038","https://openalex.org/W1484413656","https://openalex.org/W1552362697","https://openalex.org/W1970607969","https://openalex.org/W2050544284","https://openalex.org/W2100235918","https://openalex.org/W2106259924","https://openalex.org/W2133926579","https://openalex.org/W2134244431","https://openalex.org/W2141947672","https://openalex.org/W2152090421","https://openalex.org/W2156448859","https://openalex.org/W2169952536","https://openalex.org/W4236110830","https://openalex.org/W6603641824","https://openalex.org/W6628750762","https://openalex.org/W6679525231"],"related_works":["https://openalex.org/W2398165842","https://openalex.org/W197922276","https://openalex.org/W4226158052","https://openalex.org/W2380229413","https://openalex.org/W2048831961","https://openalex.org/W1606349578","https://openalex.org/W4399567378","https://openalex.org/W2361854537","https://openalex.org/W2766863610","https://openalex.org/W2074142999"],"abstract_inverted_index":{"Reuse":[0],"recommendation":[1],"systems":[2],"suggest":[3],"code":[4],"entities":[5],"useful":[6,33],"for":[7,47,51,59,69,85,106],"the":[8,13,30,57,97],"task":[9],"at":[10],"hand":[11],"within":[12],"IDE.":[14],"Current":[15],"approaches":[16],"focus":[17],"on":[18],"code-based":[19],"development.":[20],"However,":[21],"model-based":[22],"development":[23],"poses":[24],"similar":[25],"challenges":[26],"to":[27],"developers":[28],"regarding":[29],"identification":[31],"of":[32,72],"elements":[34,50],"in":[35],"large":[36],"and":[37,62,90,103,112],"complex":[38],"reusable":[39],"modeling":[40],"libraries.":[41],"This":[42],"paper":[43],"proposes":[44],"an":[45],"approach":[46,58,100],"recommending":[48,66],"library":[49,67],"domain":[52],"specific":[53],"languages.":[54],"We":[55,80],"instantiate":[56],"Simulink":[60,74,107],"models":[61,108],"evaluate":[63],"it":[64],"by":[65],"blocks":[68],"a":[70,77],"body":[71],"165":[73],"files":[75],"from":[76],"public":[78],"repository.":[79],"compare":[81],"two":[82],"alternative":[83],"variants":[84],"computing":[86],"recommendations:":[87],"association":[88],"rules":[89],"collaborative":[91,98],"filtering.":[92],"Our":[93],"results":[94],"indicate":[95],"that":[96],"filtering":[99],"performs":[101],"better":[102],"produces":[104],"recommendations":[105],"with":[109],"satisfactory":[110],"precision":[111],"recall.":[113]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
