Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ESEML: Empirical Softare Engineering Modeling L...
Search
Bruno Cartaxo
October 22, 2012
Research
0
68
ESEML: Empirical Softare Engineering Modeling Language
Bruno Cartaxo
October 22, 2012
Tweet
Share
More Decks by Bruno Cartaxo
See All by Bruno Cartaxo
Mestrado e Doutorado em Computação - UTFPR
brunocartaxo
0
20
Mestrado e Doutorado - Tempest
brunocartaxo
0
24
MESTRADO E DOUTORADO: Que danado é isso? Devo fazer?
brunocartaxo
0
70
RAPID REVIEW IN SOFTWARE ENGINEERING: Making Scientific Evidence Relevant To Practitioners
brunocartaxo
0
46
Rapid Reviews in Software Engineering
brunocartaxo
0
69
DO BRASIL À CHINA, PASSANDO POR CINCO CONTINENTES: COMO PESQUISAR ME ABRIU AS PORTAS PARA O MUNDO
brunocartaxo
0
44
SOFTWARE ENGINEERING RESEARCH COMMUNITY VIEWPOINTS ON RAPID REVIEWS
brunocartaxo
1
150
KNOWLEDGE AND TECHNOLOGY TRANSFER BETWEEN RESEARCH AND PRACTICE IN SOFTWARE ENGINEERING - LINE OF RESEARCH AND VISIONS
brunocartaxo
1
67
O Impacto das Novas Tecnologias na Prática Jurídica
brunocartaxo
0
190
Other Decks in Research
See All in Research
rtrec@dbem6
myui
6
870
Collaborative Development of Foundation Models at Japanese Academia
odashi
2
560
「エージェントって何?」から「実際の開発現場で役立つ考え方やベストプラクティス」まで
mickey_kubo
0
120
RHO-1: Not All Tokens Are What You Need
sansan_randd
1
110
Towards a More Efficient Reasoning LLM: AIMO2 Solution Summary and Introduction to Fast-Math Models
analokmaus
2
230
時系列データに対する解釈可能な 決定木クラスタリング
mickey_kubo
2
710
Creation and environmental applications of 15-year daily inundation and vegetation maps for Siberia by integrating satellite and meteorological datasets
satai
3
110
チャッドローン:LLMによる画像認識を用いた自律型ドローンシステムの開発と実験 / ec75-morisaki
yumulab
1
440
Mathematics in the Age of AI and the 4 Generation University
hachama
0
160
大規模な2値整数計画問題に対する 効率的な重み付き局所探索法
mickey_kubo
1
250
Computational OT #1 - Monge and Kantorovitch
gpeyre
0
180
線形判別分析のPU学習による朝日歌壇短歌の分析
masakat0
0
130
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Unsuck your backbone
ammeep
671
58k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Why Our Code Smells
bkeepers
PRO
337
57k
Building Applications with DynamoDB
mza
95
6.5k
Designing for humans not robots
tammielis
253
25k
How STYLIGHT went responsive
nonsquared
100
5.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
How to Ace a Technical Interview
jacobian
277
23k
Six Lessons from altMBA
skipperchong
28
3.9k
Transcript
ESEML Empirical Softare Engineering Modeling Language Bruno Cartaxo [
[email protected]
] Ítalo
Costa [
[email protected]
] Dhiego Martns [
[email protected]
] André Santos [
[email protected]
] Sérgio Soares [
[email protected]
] Vinícius Garcia [
[email protected]
]
MOTIVATION Researches in Softare Engineering normally proposes net practces to
increase productvity and quality. A great part of these researches fail to present empirical evidence.
EMPIRICAL SOFTWARE ENGINEERING There are several types of empirical studies.
Such as, surveys, case studies, secondary studies, acton research and controlled experiments.
CONTROLLED EXPERIMENTS According to Sjoberg only 1.9% of artcles has
a controlled experiment and the quality is not very high. With Experiment s Without Experiment
CONTROLLED EXPERIMENTS Wide range of skills is necessary to conduct
experiments that ofen create a barrier for adoptng it. Skills in terminology, statstcs knot hot and expertse in experimental design.
OBJECTIVE Facilitate the modeling process and defniton of an experimental
plan. By mitgatng social barriers betteen stakeholders. Such as statstcians, experiments designers, and domain experts.
PROPOSAL DSLs are efcient to model specifc domains + Controlled
experiments have their specifc domain elements = ESEML guides controlled experiments modeling in softare engineering and reduces social barriers
ESEML A visual DSL for modeling controlled experiments in softare
engineering. That Automatcally generate the experimental plan from an instantaton of a domain model.
METHODOLOGY Informal reviet of models, ontologies and formal representatons for
controlled experiments. Meta-model based on the reviet. Microsof DSL Tools to create the DSL and its related torkbench.
META-MODEL
LANGUAGE WORKBENCH ELEMENTS PALLETE EXPERIMENT MODEL
LANGUAGE WORKBENCH Parameter Hypothesis Dependent Variable Tratment Factor Experiment Validity
Goal Queston Metric
GENERATED DOCUMENT
DOCUMENT PARTS
CONCLUSION ESEML is the kickof to a major initatve for
defne a platorm of empirical studies in softare engineering.
FUTURE WORK Automatcally generaton of artfacts to collect data and
execute experiments. Systematc reviet to more accurate meta-model . Empirical evaluaton of ESEML.
?