{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.002176301,0.0005471991,0.0002457478,0.0008609322,0.0004414177,0.0009678855,0.001453153,0.0006346442,0.001018909],"category_scores_gemma":[0.007405439,0.0004699821,0.000752204,0.0004334695,0.001043774,0.002095752,0.002848813,0.001148058,0.0003842497],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0007485928,"about_ca_system_score_gemma":0.00131802,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001864057,"about_ca_topic_score_gemma":0.002617006,"domain_scores_codex":[0.9987853,0.000379862,0.00006914167,0.0002149471,0.0004355537,0.0001151421],"domain_scores_gemma":[0.9976007,0.0009188767,0.0002289876,0.000826092,0.0003089534,0.0001163443],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"not_applicable","study_design_scores_codex":[0.0002864584,0.000414443,0.0105042,0.0004218878,0.00008709387,0.000555834,0.001546363,0.1545943,0.05602139,0.1166219,0.004387222,0.6545589],"study_design_scores_gemma":[0.00009529904,0.0003145277,0.001744076,0.00008739386,0.00007304176,0.0006303031,0.0001592591,0.8432881,0.04558983,0.07696788,0.03099768,0.00005251557],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.02359253,0.00009668779,0.9719611,0.0001493034,0.00001343644,0.00008989752,0.00004106501,0.002199106,0.00185678],"genre_scores_gemma":[0.253813,0.0001430444,0.7425845,0.0001100422,0.000008424439,0.0001855157,0.0002507446,0.0004449426,0.002459762],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.002176301,"threshold_uncertainty_score":0.01150954,"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."}}