{"id":"W1980817617","doi":"10.1109/iri.2014.7051869","title":"From requirements to software design: An automated solution for packaging software classes","year":2014,"lang":"en","type":"article","venue":"","topic":"Web Applications and Data Management","field":"Computer Science","cited_by":6,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Calgary","funders":"Natural Sciences and Engineering Research Council of Canada; University of Alberta; Alberta Innovates - Technology Futures","keywords":"Computer science; Software construction; Software design; Software engineering; Cohesion (chemistry); Software development; Software; Software measurement; Software system; Programming language","routes":{"ca_aff":true,"ca_fund":true,"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.004952383,0.001935174,0.001149171,0.003322207,0.001905142,0.003427549,0.002816841,0.002353251,0.005061537],"category_scores_gemma":[0.01522925,0.00203854,0.002347333,0.002152171,0.001893441,0.003423739,0.003654944,0.003039028,0.002662542],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001663212,"about_ca_system_score_gemma":0.004741834,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002995603,"about_ca_topic_score_gemma":0.003371693,"domain_scores_codex":[0.990714,0.003629599,0.000575521,0.001333405,0.003433795,0.000313702],"domain_scores_gemma":[0.9903414,0.003744143,0.001068846,0.002806415,0.001787574,0.0002514992],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.0001505259,0.0004535499,0.001501665,0.001168365,0.0001460552,0.0007009045,0.003955374,0.07611088,0.02826409,0.05052772,0.00989569,0.8271251],"study_design_scores_gemma":[0.000255488,0.0007694843,0.002285924,0.0007717487,0.0003151433,0.001889628,0.002502706,0.580532,0.06497613,0.1705637,0.1748528,0.0002852166],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.002968574,0.00005168356,0.9940404,0.0002483264,0.00001460816,0.0001522007,0.00004130551,0.001384685,0.001098144],"genre_scores_gemma":[0.01861575,0.00008716329,0.979456,0.00006723547,0.00001283331,0.000161039,0.0001651024,0.0003692501,0.001065609],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.005061537,"threshold_uncertainty_score":0.02619106,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.05611900079747496,"score_gpt":0.3226495594332275,"score_spread":0.2665305586357525,"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."}}