{"id":"W2153546999","doi":"10.1145/1189748.1189751","title":"Representing concerns in source code","year":2007,"lang":"en","type":"article","venue":"ACM Transactions on Software Engineering and Methodology","topic":"Software Engineering Research","field":"Computer Science","cited_by":215,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia; McGill University","funders":"","keywords":"Computer science; Software engineering; Source code; Task (project management); Software; Separation of concerns; Software development; Software system; Code (set theory); Programming language; Systems engineering","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.003412953,0.001178576,0.0004223899,0.003696198,0.001175313,0.005305973,0.002091182,0.002452229,0.006700317],"category_scores_gemma":[0.01681487,0.001208891,0.00142574,0.003011591,0.001545534,0.005538282,0.003371599,0.002065717,0.002726634],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001470471,"about_ca_system_score_gemma":0.002276779,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.005438718,"about_ca_topic_score_gemma":0.004476084,"domain_scores_codex":[0.996808,0.001057247,0.0003471826,0.0004755282,0.001110387,0.0002016855],"domain_scores_gemma":[0.9896856,0.004874286,0.0009652099,0.002587159,0.001711309,0.0001764285],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.0002943833,0.0002505311,0.007780003,0.001321122,0.0001388051,0.002141246,0.01140766,0.07335804,0.01907068,0.5377777,0.02912435,0.3173354],"study_design_scores_gemma":[0.00009328977,0.0001181175,0.001866994,0.0005797774,0.0001565077,0.001195601,0.0009828404,0.2135208,0.0245417,0.3052825,0.4515133,0.0001484757],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.008804573,0.0003203105,0.9702351,0.0004775488,0.00008934473,0.0002082987,0.001481975,0.01050684,0.007875996],"genre_scores_gemma":[0.1199246,0.0007732594,0.8605505,0.0002210271,0.00006803904,0.0003695039,0.005803582,0.004059004,0.008230489],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.006700317,"threshold_uncertainty_score":0.02241474,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.109647185195817,"score_gpt":0.3609016914329558,"score_spread":0.2512545062371387,"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."}}