{"id":"W4403211271","doi":"10.1109/iri62200.2024.00058","title":"FeaMod: Enhancing Modularity, Adaptability and Code Reuse in Embedded Software Development","year":2024,"lang":"en","type":"article","venue":"","topic":"Embedded Systems Design Techniques","field":"Computer Science","cited_by":3,"is_retracted":false,"has_abstract":true,"ca_institutions":"Ontario Tech University","funders":"","keywords":"Modularity (biology); Adaptability; Code reuse; Computer science; Reuse; Software engineering; Code (set theory); Reusability; Software development; Separation of concerns; Software; Computer architecture; Programming language; Embedded system; Engineering","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":[],"consensus_categories":[],"category_scores_codex":[0.00145249,0.0001860667,0.0002372498,0.0002254719,0.00006448769,0.0003409715,0.0008588096,0.0001188089,0.00001097881],"category_scores_gemma":[0.0002080281,0.0001677593,0.00003337705,0.000458533,0.000034615,0.0006748501,0.0009247671,0.0002311296,0.00002410722],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.000228824,"about_ca_system_score_gemma":0.0002461589,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000105742,"about_ca_topic_score_gemma":0.001082728,"domain_scores_codex":[0.9980693,0.0001375453,0.000459038,0.0007140779,0.0003039521,0.0003160178],"domain_scores_gemma":[0.9986581,0.0002086559,0.00003355683,0.0009452444,0.00005576302,0.000098718],"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.00004028613,0.0009646222,0.02553366,0.004127103,0.0002170637,0.00127549,0.08237637,0.0001875568,0.08954483,0.257738,0.01443169,0.5235633],"study_design_scores_gemma":[0.0006475486,0.0002702854,0.01653356,0.001737375,0.00001244382,0.000252023,0.0004347971,0.2589601,0.5632675,0.1413434,0.0145727,0.001968302],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.1336397,0.0005717545,0.8630785,0.0002431246,0.0001512642,0.0003360501,0.000001286121,0.001455937,0.0005223563],"genre_scores_gemma":[0.5522434,0.000005957039,0.4473922,0.0000355456,0.00001169287,0.00004649902,5.586488e-7,0.000009660205,0.0002544839],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.5215951,"threshold_uncertainty_score":0.6841026,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02313125416830495,"score_gpt":0.2731622617048917,"score_spread":0.2500310075365867,"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."}}