{"id":"W1543881559","doi":"10.1002/spe.2228","title":"A recommendation system for repairing violations detected by static architecture conformance checking","year":2013,"lang":"en","type":"article","venue":"Software Practice and Experience","topic":"Software Engineering Research","field":"Computer Science","cited_by":37,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"","keywords":"Code refactoring; Conformance checking; Computer science; Software engineering; Architecture; Process (computing); Systems architecture; Process management; Engineering; Operations management; Programming language; Work in process; Business process; 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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.01395946,0.002410466,0.001482605,0.008945057,0.001367719,0.003084198,0.004155543,0.003206552,0.01845011],"category_scores_gemma":[0.0459481,0.001485815,0.001418494,0.002768161,0.0005636522,0.003361958,0.001951995,0.001672389,0.01272616],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001498065,"about_ca_system_score_gemma":0.002852732,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.01424092,"about_ca_topic_score_gemma":0.01775445,"domain_scores_codex":[0.9891421,0.002557808,0.002470528,0.001670791,0.003681368,0.0004773517],"domain_scores_gemma":[0.9645466,0.01167569,0.003615156,0.008244595,0.01099475,0.0009230818],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.001561684,0.0007119435,0.01564437,0.001229331,0.0002852468,0.001545506,0.001265485,0.01259192,0.01965352,0.005108552,0.1427047,0.7976977],"study_design_scores_gemma":[0.00125605,0.00141265,0.01485231,0.001764752,0.0006617364,0.002208963,0.001236019,0.4213023,0.07795895,0.01059426,0.4656438,0.00110822],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"software","genre_gemma":"methods","genre_scores_codex":[0.02230746,0.0006288569,0.4447855,0.001175623,0.0003783632,0.001997954,0.006105996,0.5150899,0.007530406],"genre_scores_gemma":[0.1202891,0.0009211389,0.8238632,0.0008810328,0.000184388,0.001295393,0.02038551,0.01237745,0.01980273],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.01845011,"threshold_uncertainty_score":0.0738256,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01384353224491648,"score_gpt":0.283333987937984,"score_spread":0.2694904556930676,"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."}}