{"id":"W2117845945","doi":"10.1109/ccece.2005.1557221","title":"Self-registering plug-ins: an architecture for extensible software","year":2006,"lang":"en","type":"article","venue":"","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":11,"is_retracted":false,"has_abstract":true,"ca_institutions":"Western University","funders":"","keywords":"Plug-in; Computer science; Extensibility; Software architecture; Plug and play; Software engineering; Flexibility (engineering); Software; Architecture; Embedded system; Operating system","routes":{"ca_aff":true,"ca_fund":false,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0002804175,0.000197081,0.0002024842,0.0001116657,0.0001176764,0.0001192779,0.0007625179,0.00007819435,0.000001969524],"category_scores_gemma":[0.0002816995,0.0001742314,0.00007407738,0.0002195225,0.00002542347,0.0004959045,0.0001919162,0.0001161653,0.000005322825],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00004634987,"about_ca_system_score_gemma":0.00003322311,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00002940188,"about_ca_topic_score_gemma":0.00002287212,"domain_scores_codex":[0.9987094,0.00004353499,0.0001976049,0.0004880272,0.0001515319,0.0004099317],"domain_scores_gemma":[0.9984677,0.0005705628,0.00005526733,0.0007563956,0.00008265845,0.00006742481],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.00001447373,0.0001072019,0.0001997088,0.0002022565,0.00002687656,0.00002771946,0.0004051531,0.799478,0.00266695,0.07671584,0.001116342,0.1190395],"study_design_scores_gemma":[0.00178886,0.0007774348,0.003171362,0.00009130082,0.00003203613,0.0002590576,0.00005877297,0.1364705,0.03092666,0.6785575,0.145697,0.002169554],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.001327217,0.0001554487,0.993319,0.0001708368,0.0003951938,0.0002446758,0.000002430026,0.004136478,0.0002487378],"genre_scores_gemma":[0.004930185,0.000002975938,0.9940574,0.0001496992,0.0001672156,0.00005527287,0.000004639126,0.00002741484,0.0006052196],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.6630076,"threshold_uncertainty_score":0.7104949,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02985211147284101,"score_gpt":0.2823901281963025,"score_spread":0.2525380167234615,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}