{"id":"W4401502666","doi":"10.1145/3659677.3659742","title":"Towards an Automatic Extracting UML Class Diagram from System's Textual Specification","year":2024,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":5,"is_retracted":false,"has_abstract":true,"ca_institutions":"Royal Military College of Canada","funders":"","keywords":"Class diagram; Computer science; Unified Modeling Language; Programming language; Applications of UML; Communication diagram; Class (philosophy); Use Case Diagram; UML tool; Natural language processing; Software engineering; Artificial intelligence; 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.001420565,0.001244887,0.0005965314,0.003362016,0.0004267321,0.001440292,0.001001578,0.001192686,0.001814786],"category_scores_gemma":[0.006307565,0.0007494247,0.001498679,0.001251182,0.0004077041,0.001616604,0.00105185,0.001457751,0.001980405],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001053143,"about_ca_system_score_gemma":0.002816862,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.005352663,"about_ca_topic_score_gemma":0.01012173,"domain_scores_codex":[0.9985729,0.0003657197,0.0001340762,0.0003237154,0.0005357057,0.00006785125],"domain_scores_gemma":[0.9960343,0.001938001,0.0005409756,0.000493364,0.0008916934,0.0001016356],"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.0001316865,0.000312366,0.005541255,0.001290007,0.00008980763,0.0006200711,0.0006909982,0.03845761,0.1058574,0.0161761,0.0216164,0.8092163],"study_design_scores_gemma":[0.00004824818,0.00009852357,0.002475598,0.0001801793,0.00007505063,0.0005577765,0.0002416176,0.8712572,0.06916438,0.01514218,0.0407033,0.00005603856],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.008337024,0.0001946592,0.9794413,0.0002621238,0.00002728763,0.0001339961,0.001125485,0.00967614,0.0008020551],"genre_scores_gemma":[0.04782041,0.0002177116,0.9451044,0.00008737002,0.00001292728,0.0001451211,0.004888846,0.0005969848,0.001126146],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.005352663,"threshold_uncertainty_score":0.01064306,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0304572928845129,"score_gpt":0.2978104770582071,"score_spread":0.2673531841736942,"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."}}