{"id":"W2007425631","doi":"10.1109/scam.2013.6648192","title":"JSNOSE: Detecting JavaScript Code Smells","year":2013,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":139,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"JavaScript; Computer science; Code refactoring; Code smell; Scripting language; Program comprehension; Programming language; Static program analysis; Web application; Program slicing; Source code; Unobtrusive JavaScript; Code (set theory); World Wide Web; Software engineering; Software quality; Set (abstract data type); Software; Software development; Software system; Rich Internet application","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":"codex-gemma-dda1882f352a","candidate_categories":["insufficient_payload"],"consensus_categories":[],"category_scores_codex":[0.0002393965,0.0000840908,0.00008118821,0.00009435173,0.00006050592,0.0002680689,0.0008377287,0.00004026703,0.0002737515],"category_scores_gemma":[0.0005090309,0.00007290459,0.00003319855,0.000345187,0.00001553554,0.0004777361,0.0003084976,0.0001570812,0.002233517],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00003752318,"about_ca_system_score_gemma":0.00002780905,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00018286,"about_ca_topic_score_gemma":0.000004840409,"domain_scores_codex":[0.9989647,0.00002315465,0.0001171259,0.0002573272,0.0002813878,0.0003563352],"domain_scores_gemma":[0.9987559,0.0004751261,0.00001457473,0.0005424398,0.00009017096,0.0001218219],"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.000002028451,0.0001198131,0.04038671,0.00008804628,0.00007738585,0.00006125599,0.001585354,0.001371971,0.06025567,0.01930965,0.110857,0.7658851],"study_design_scores_gemma":[0.001017474,0.0002272586,0.1641384,0.00005841778,0.000004230743,0.0001075373,0.0001144338,0.5933937,0.194971,0.00560206,0.03926178,0.001103717],"study_design_candidate":"design_other","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.1154715,0.00006912954,0.8792942,0.0005272552,0.0003924715,0.0001672255,1.720672e-7,0.0009485182,0.003129563],"genre_scores_gemma":[0.887955,0.000002458524,0.1083376,0.0001684958,0.00005433838,0.0000282882,1.499196e-7,0.00001079389,0.003442869],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.7724835,"threshold_uncertainty_score":0.9985434,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01923287397087664,"score_gpt":0.2503688679403039,"score_spread":0.2311359939694273,"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."}}