{"id":"W1494300071","doi":"10.1007/978-3-642-13054-0_4","title":"Extreme Product Line Engineering – Refactoring for Variability: A Test-Driven Approach","year":2010,"lang":"en","type":"book-chapter","venue":"Lecture notes in business information processing","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":21,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Calgary","funders":"","keywords":"Code refactoring; Software product line; Eclipse; Software engineering; Computer science; Implementation; Domain engineering; Feature model; Product (mathematics); Software; Process (computing); Feature (linguistics); Domain analysis; Domain (mathematical analysis); Systems engineering; Software development; Engineering; Software construction; 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":"codex-gemma-dda1882f352a","candidate_categories":["metaresearch","metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0009330776,0.0006457702,0.0006589436,0.0007056318,0.0001589906,0.000406375,0.0009888847,0.0006345516,0.000003419039],"category_scores_gemma":[0.01467449,0.0006224773,0.0000937266,0.0004964024,0.00006449867,0.002997411,0.0003178971,0.001170225,0.000003360777],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0002892317,"about_ca_system_score_gemma":0.0003346342,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000001833522,"about_ca_topic_score_gemma":0.000001670398,"domain_scores_codex":[0.9975542,0.00001405942,0.0008994447,0.0006158896,0.0004114505,0.0005049402],"domain_scores_gemma":[0.9959812,0.001661581,0.0005839096,0.0008618463,0.0008417832,0.00006972895],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00001018294,0.00001619522,0.00001493637,0.002583535,0.00001263249,0.000001491643,0.0007863243,0.6597204,0.0005969037,0.003734279,0.000001459579,0.3325216],"study_design_scores_gemma":[0.001008577,0.00007141132,0.0001961181,0.002114397,0.00006532614,0.00009128028,0.000004120156,0.8547099,0.007178851,0.09722707,0.03468601,0.00264693],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.000009359586,0.0002546631,0.9956436,0.0002234022,0.0009090098,0.0008581848,0.00001501815,0.00100769,0.001079042],"genre_scores_gemma":[0.00923589,0.00002852285,0.9897144,0.0000880707,0.0004389052,0.00015502,0.0001078566,0.00007550423,0.0001557619],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.3298747,"threshold_uncertainty_score":0.9996226,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.04312755450296103,"score_gpt":0.2581905754084423,"score_spread":0.2150630209054813,"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."}}