{"id":"W2547621596","doi":"10.1109/ms.2016.147","title":"Cyclomatic Complexity","year":2016,"lang":"en","type":"article","venue":"IEEE Software","topic":"Software Engineering Research","field":"Computer Science","cited_by":128,"is_retracted":false,"has_abstract":true,"ca_institutions":"Polytechnique Montréal","funders":"Engineering and Physical Sciences Research Council","keywords":"Cyclomatic complexity; Computer science; Popularity; Metric (unit); Software metric; Software engineering; Code (set theory); Object (grammar); Software; Simple (philosophy); Software development; Programming language; Data science; Theoretical computer science; Software quality; Artificial intelligence; Engineering; Set (abstract data type); Political science; Epistemology","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.002376663,0.00106335,0.001221053,0.005402466,0.00227458,0.00970993,0.001871675,0.001781936,0.01702338],"category_scores_gemma":[0.01527798,0.0004040088,0.001449497,0.00527762,0.005631787,0.01063187,0.004218469,0.003384838,0.004075315],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.004647375,"about_ca_system_score_gemma":0.001930137,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001992143,"about_ca_topic_score_gemma":0.001156472,"domain_scores_codex":[0.993521,0.001075276,0.0005897947,0.001709,0.002518814,0.0005860356],"domain_scores_gemma":[0.9868325,0.006175182,0.001410964,0.002218413,0.00250651,0.0008564616],"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.00002525105,0.00001653326,0.0008707781,0.0001456939,0.00002494033,0.000053719,0.0001591669,0.002891717,0.000298307,0.9635796,0.0107588,0.02117546],"study_design_scores_gemma":[0.000006871082,0.00001708537,0.0005952571,0.00005418893,0.00001155134,0.0001729969,0.00007143899,0.006355001,0.0003770868,0.9484578,0.04385925,0.00002143644],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.07607019,0.01629217,0.5236105,0.01549198,0.00173112,0.0003795701,0.008064934,0.00120063,0.3571589],"genre_scores_gemma":[0.7845591,0.01111638,0.1424421,0.003589384,0.003589213,0.0008723651,0.007675953,0.0006432466,0.04551231],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.01702338,"threshold_uncertainty_score":0.0569489,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03786635918510187,"score_gpt":0.2744896209818131,"score_spread":0.2366232617967112,"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."}}