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