{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.003330646,0.0008175942,0.000631908,0.001649843,0.0008272763,0.003511759,0.003329648,0.001502783,0.002105727],"category_scores_gemma":[0.002951563,0.001373844,0.001196281,0.001119784,0.002551166,0.006980924,0.004221409,0.003252774,0.002055428],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0008508348,"about_ca_system_score_gemma":0.001415241,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001741157,"about_ca_topic_score_gemma":0.001568266,"domain_scores_codex":[0.9985079,0.0002815645,0.0001763092,0.000293405,0.0005940632,0.0001467354],"domain_scores_gemma":[0.9980345,0.000290003,0.0001435569,0.001039429,0.0002770483,0.0002153422],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"not_applicable","study_design_scores_codex":[0.0002332115,0.000276505,0.002594347,0.0006221515,0.0001651725,0.0009404659,0.003252764,0.03157382,0.04274871,0.548501,0.01164253,0.3574492],"study_design_scores_gemma":[0.0001119333,0.0004896736,0.001587701,0.0005165446,0.0002517897,0.00200517,0.0003626569,0.232791,0.02848739,0.2666191,0.4664932,0.0002839947],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.003915571,0.0003201384,0.9813765,0.0003106156,0.00006437447,0.0001152842,0.00002440431,0.009894649,0.003978452],"genre_scores_gemma":[0.08769748,0.001706757,0.8946873,0.0002990096,0.0001265309,0.0003539363,0.0003883902,0.001672609,0.01306788],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.003511759,"threshold_uncertainty_score":0.01761436,"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."}}