{"id":"W4402978017","doi":"10.1145/3640310.3674081","title":"Automated Derivation of UML Sequence Diagrams from User Stories: Unleashing the Power of Generative AI vs. a Rule-Based Approach","year":2024,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":11,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Saskatchewan; University of Prince Edward Island; Thompson Rivers University","funders":"","keywords":"Sequence diagram; Unified Modeling Language; Computer science; Sequence (biology); Programming language; Class diagram; Generative grammar; Activity diagram; Artificial intelligence; Natural language processing; Software engineering; 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.0050395,0.0009028006,0.000593322,0.003239076,0.0007399801,0.001897166,0.001361563,0.001111823,0.001719969],"category_scores_gemma":[0.03883536,0.0006728048,0.001061554,0.001630876,0.0006849588,0.002184364,0.001832646,0.00130886,0.0009625302],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001038796,"about_ca_system_score_gemma":0.002315599,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.005336704,"about_ca_topic_score_gemma":0.01086546,"domain_scores_codex":[0.9936085,0.003782027,0.0004097733,0.0006319045,0.001452951,0.0001147692],"domain_scores_gemma":[0.9523922,0.03514046,0.001550596,0.006642237,0.003939366,0.000334994],"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.0003363547,0.0004977779,0.01048525,0.001511306,0.0001793221,0.001215475,0.003877198,0.08252615,0.02964572,0.02082384,0.01113486,0.8377668],"study_design_scores_gemma":[0.0001239849,0.0001775458,0.003856432,0.0003256309,0.00007859267,0.000823157,0.001027097,0.8819231,0.04291499,0.02836788,0.04030747,0.00007413232],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0699503,0.0004494839,0.9140021,0.0005844903,0.00004923852,0.0005755686,0.002074138,0.009596928,0.00271771],"genre_scores_gemma":[0.1782357,0.00029238,0.8105911,0.0001248476,0.00001585238,0.00038982,0.008434059,0.0008515803,0.001064633],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.005336704,"threshold_uncertainty_score":0.02665174,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02870844415713078,"score_gpt":0.2890107470865002,"score_spread":0.2603023029293694,"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."}}