Research Methodologies in SWE
strategy (process, plan)
questions
result
validation
building blocks of research
What kinds of questions are "interesting"?
What kinds of results help to answer these questions, and what research methods can produce these results?
What kinds of evidence can demonstrate the validity of a result, and how are good results distinguished from bad ones?
Research elements are organized to create a workable research strategy
publishing
technical reports (includig arXiv)
present additional details (simulation results, proofs, implementation details)
workshops
two kinds
topic-focused
no specific topic
smaller, more focused than conferences
conferences
reviews
blind: author doesn't know reviewer but reviewer knows author identity
double-blind: only the chair knows the author identities
magazines
journals
every PhD thesis should result in at least one journal publication
archival
long review cycle
selectivity varies greatly
often, given second chance – “resubmit with major changes”
research objictives
quality
cost
types of questions
feasibility
characterization
method/means
generalization
discrimination
types of results
qualitative & descriptive models
techniques
system
empirical models
analytic models
types of validation
persuasion
implementation
evaluation
analysis
formal model
empirical model
experience
qualitative model
decision criteria
empirical model