{"id":"W4316927223","doi":"10.1145/3571788.3571791","title":"Adding Product-Line Capabilities to Your Favourite Modeling Language","year":2023,"lang":"en","type":"article","venue":"","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":10,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Toronto","funders":"","keywords":"Software product line; Core product; Computer science; Software engineering; Code refactoring; Modeling language; Product (mathematics); Software; Metamodeling; Process (computing); Software development; Programming language","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.003981593,0.001500103,0.0006037034,0.001129726,0.0003682218,0.00504439,0.00324961,0.001411339,0.01556511],"category_scores_gemma":[0.007910176,0.001260234,0.001819014,0.0009773956,0.0008217205,0.007356439,0.003953899,0.003285073,0.01594927],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0006958453,"about_ca_system_score_gemma":0.0009134488,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0009203798,"about_ca_topic_score_gemma":0.001294188,"domain_scores_codex":[0.9978392,0.0005593754,0.0002513823,0.0002881659,0.000907054,0.0001549802],"domain_scores_gemma":[0.995742,0.001341909,0.0002709408,0.001599675,0.0007877346,0.0002576379],"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.000459704,0.0002437201,0.002292134,0.002057487,0.0002663783,0.001266486,0.001920697,0.02355424,0.03129368,0.4391521,0.1204695,0.3770239],"study_design_scores_gemma":[0.0000733209,0.00007739564,0.0002130821,0.0003127012,0.00009139086,0.0006912816,0.00007930043,0.04257298,0.009607128,0.04297011,0.9032364,0.00007494464],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.002417897,0.0002692488,0.9648073,0.001045013,0.0002322146,0.00005505826,0.0006714045,0.01540603,0.01509575],"genre_scores_gemma":[0.04420793,0.001172633,0.9131302,0.001102256,0.0002369826,0.0002333107,0.003135364,0.01180499,0.02497635],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.01556511,"threshold_uncertainty_score":0.05207044,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.08793151760816273,"score_gpt":0.3423045677257463,"score_spread":0.2543730501175836,"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."}}