90 likes | 212 Views
Using “Industry-As-Laboratory” Case-Studies To Impact Industrial Practice . Laurie Williams Assistant Professor North Carolina State University. Real Engineers - Real Projects - Real Impact. Basic Research Recognize problem, invent ideas. Concept Formulation Refine ideas, publish solutions.
E N D
Using “Industry-As-Laboratory” Case-Studies To Impact Industrial Practice Laurie Williams Assistant Professor North Carolina State University Real Engineers - Real Projects - Real Impact
Basic Research Recognize problem, invent ideas Concept Formulation Refine ideas, publish solutions Development & Extension Try it out, clarify, refine Internal Exploration Stabilize, port, use for industrial-strength problems External Exploration Broaden user group, extend Popularization Propagate through community Software Technology Maturation Where’s the beef . . . . validation? Redwine, S. and Riddle, S., Software Technology Maturation, ICSE 1985.
Basic Research Recognize problem, invent ideas Concept Formulation Refine ideas, publish solutions Development & Extension Try it out, clarify, refine Internal Exploration Stabilize, port, use for industrial-strength problems External Exploration Broaden user group, extend Popularization Propagate through community Software Technology Maturation State-of-art Impact researchers
Basic Research Recognize problem, invent ideas Concept Formulation Refine ideas, publish solutions Development & Extension Try it out, clarify, refine Internal Exploration Stabilize, port, use for industrial-strength problems External Exploration Broaden user group, extend Popularization Propagate through community Software Technology Maturation Focus of case study-based research State-of-practice Impact practitioners
Process/Technology Evaluation *-Evaluation Framework *-Context Factors (*-cf) *-Adherence Metrics (*-am) *-Outcome Measures (*-om) XP-EF XP-cf; XP-am; XP-om RUP-EF RUP-cf; RUP-am; RUP-om TSP-EFTSP-cf; TSP-am; TSP-om XP2-EF XP2-cf; XP2-am; XP2-om
Subjective: Shodan Survey 76.7% Example survey at: http://agile.csc.ncsu.edu/survey/shodan_survey.html Objective Metrics Strive for a robust set of metrics that can be collected automatically Sabre-A results indicate an increase in XP use Sabre-A: XP-Adherence Metrics (XP-am)
Sabre-A: XP-Outcome Measures (XP-om) Normalized values
Challenges And Opportunities • Salience check • Finding partners, obtaining measures, timing of completion • Acceptance of research results • Industrial participation • N=1 • Support evidence-based software engineering • Impact on industrial practice