{"id":"W1988741859","doi":"10.1145/1028976.1028992","title":"Resolving feature convolution in middleware systems","year":2004,"lang":"en","type":"article","venue":"","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":86,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Toronto","funders":"","keywords":"Middleware (distributed applications); Computer science; Message oriented middleware; Modularity (biology); Personalization; Distributed computing; Architectural style; Common Object Request Broker Architecture; Decomposition; Aspect-oriented programming; Remote procedure call; Architecture; Embedded system; Software architecture; Programming language; Software","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.0002887363,0.00008821832,0.0001182873,0.0001037549,0.00003161898,0.00005002097,0.0003840296,0.000072266,5.299603e-7],"category_scores_gemma":[0.0003766289,0.00007917694,0.00002041717,0.0003514814,0.00001518612,0.0003871564,0.0001124867,0.0001514609,0.00001290494],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0001660152,"about_ca_system_score_gemma":0.00003267521,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00005892985,"about_ca_topic_score_gemma":0.00001495494,"domain_scores_codex":[0.9992763,0.00004686814,0.0001100725,0.0002315878,0.0001207789,0.0002144251],"domain_scores_gemma":[0.9994035,0.0001771337,0.00002752664,0.0003271982,0.00003162212,0.00003304455],"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.000001591772,0.00001056125,0.0003035142,0.00002890288,0.000002651928,0.00003613914,0.000369259,0.8676316,0.0008219295,0.1286016,0.0001010267,0.002091225],"study_design_scores_gemma":[0.009973506,0.0008900187,0.1167931,0.004035964,0.00002153618,0.001007011,0.002942713,0.3202814,0.0389528,0.4784462,0.02110996,0.005545845],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.002515449,0.001125025,0.9943568,0.0003640509,0.0005865049,0.0001009323,3.077019e-7,0.0006818874,0.0002690487],"genre_scores_gemma":[0.2297834,0.0000133016,0.7698188,0.00003975034,0.00002754786,0.000011258,5.674669e-7,0.000005625763,0.0002997505],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.5473502,"threshold_uncertainty_score":0.3228742,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02871302365348571,"score_gpt":0.2603990261816537,"score_spread":0.231686002528168,"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."}}