eseml
play

ESEML Empirical So.ware Engineering Modeling Language - PowerPoint PPT Presentation

ESEML Empirical So.ware Engineering Modeling Language Bruno Cartaxo [bfsc@cin.ufpe.br] talo Costa [imac@cin.ufpe.br] Dhiego MarCns [daom@cin.ufpe.br] Andr Santos


  1. ESEML ¡ Empirical ¡So.ware ¡ Engineering ¡Modeling ¡Language ¡ Bruno ¡Cartaxo ¡[bfsc@cin.ufpe.br] ¡ Ítalo ¡Costa ¡[imac@cin.ufpe.br] ¡ Dhiego ¡MarCns ¡[daom@cin.ufpe.br] ¡ André ¡Santos ¡[alms@cin.ufpe.br] ¡ Sérgio ¡Soares ¡[scbs@cin.ufpe.br] ¡ Vinícius ¡Garcia ¡[vcg@cin.ufpe.br] ¡

  2. MOTIVATION ¡ Researches ¡in ¡So.ware ¡Engineering ¡proposes ¡ new ¡pracCces ¡to ¡ improve ¡ quality ¡ aQributes ¡ A ¡great ¡part ¡of ¡these ¡ fail ¡to ¡present ¡ empirical ¡evidence ¡

  3. EMPIRICAL ¡SOFTWARE ¡ENGINEERING ¡ There ¡are ¡several ¡ types ¡of ¡empirical ¡ studies ¡ Such ¡as, ¡surveys, ¡ ¡case ¡studies, ¡secondary ¡studies, ¡ acCon ¡research ¡and ¡ controlled ¡ experiments ¡

  4. CONTROLLED ¡EXPERIMENTS ¡ According ¡to ¡Sjoberg ¡only ¡ 1.9% ¡of ¡arCcles ¡has ¡a ¡ controlled ¡experiment ¡and ¡the ¡quality ¡is ¡not ¡very ¡high ¡ With ¡ Experiments ¡ Without ¡ Experiment ¡

  5. CONTROLLED ¡EXPERIMENTS ¡ Wide ¡range ¡of ¡skills ¡ is ¡necessary ¡to ¡ conduct ¡experiments, ¡o.en ¡creaCng ¡a ¡ barrier ¡ for ¡adopCng ¡it ¡ Skills ¡in ¡ terminology , ¡staCsCcs ¡know-­‑how, ¡and ¡ experCse ¡in ¡experimental ¡design ¡

  6. GOAL ¡ Facilitate ¡ the ¡ modeling ¡process ¡ and ¡ the ¡definiCon ¡of ¡an ¡experimental ¡plan ¡ By ¡ miCgaCng ¡social ¡barriers ¡between ¡ stakeholders ¡ Such ¡as ¡staCsCcians, ¡experiments ¡designers, ¡and ¡ domain ¡experts ¡

  7. PROPOSAL ¡ DSLs ¡are ¡efficient ¡to ¡model ¡specific ¡domains ¡ ¡ + ¡ ¡ Controlled ¡experiments ¡have ¡their ¡specific ¡domain ¡ elements ¡ = ¡ ESEML ¡guides ¡controlled ¡experiments ¡modeling ¡in ¡ so.ware ¡engineering ¡and ¡reduces ¡social ¡barriers ¡

  8. ESEML ¡ A ¡ visual ¡DSL ¡for ¡modeling ¡controlled ¡ experiments ¡in ¡so.ware ¡engineering ¡ AutomaCcally ¡generates ¡the ¡ experimental ¡plan ¡ from ¡an ¡instanCaCon ¡of ¡ a ¡domain ¡model ¡

  9. METHODOLOGY ¡ Informal ¡ review ¡of ¡models , ¡ontologies ¡and ¡ formal ¡representaCons ¡for ¡controlled ¡experiments ¡ Meta-­‑model ¡based ¡on ¡the ¡review ¡ Microso. ¡DSL ¡Tools ¡ to ¡ create ¡the ¡DSL ¡and ¡ its ¡ workbench ¡

  10. META-­‑MODEL ¡

  11. LANGUAGE ¡WORKBENCH ¡ ELEMENTS ¡ ¡ PALLETE ¡ EXPERIMENT ¡MODEL ¡

  12. LANGUAGE ¡WORKBENCH ¡ Hypothesis ¡ Tratment ¡ Parameter ¡ Experiment ¡ Factor ¡ Dependent ¡ Goal ¡ Variable ¡ QuesFon ¡ Validity ¡ Metric ¡

  13. GENERATED ¡DOCUMENT ¡

  14. DOCUMENT ¡PARTS ¡

  15. 2 ¡minutes ¡demo ¡

  16. CONCLUSION ¡ ESEML ¡ is ¡part ¡of ¡a ¡major ¡iniCaCve ¡for ¡defining ¡a ¡ plaform ¡of ¡empirical ¡studies ¡in ¡ so.ware ¡engineering ¡ ESEML ¡ guides ¡the ¡definiCon ¡of ¡the ¡ experimental ¡plan ¡1st ¡version ¡

  17. FUTURE ¡WORK ¡ AutomaCcally ¡generaCon ¡of ¡ arCfacts ¡ to ¡ collect ¡ data ¡ and ¡ execute ¡ experiments ¡ SystemaCc ¡review ¡ to ¡more ¡accurate ¡ meta-­‑model ¡ Empirical ¡evaluaCon ¡ of ¡ESEML ¡

  18. ? ¡

Recommend


More recommend