Lecture Notes On Empirical Software EngineeringNatalia Juristo, Ana M Moreno World Scientific, 5 mar 2003 - 276 páginas Empirical verification of knowledge is one of the foundations for developing any discipline. As far as software construction is concerned, the empirically verified knowledge is not only sparse but also not very widely disseminated among developers and researchers. This book aims to spread the idea of the importance of empirical knowledge in software development from a highly practical viewpoint. It has two goals: (1) Define the body of empirically validated knowledge in software development so as to advise practitioners on what methods or techniques have been empirically analysed and what the results were; (2) as empirical tests have traditionally been carried out by universities or research centres, propose techniques applicable by industry to check on the software development technologies they use. |
Índice
1 | |
Building a Body of Knowledge about Software Reading Techniques | 39 |
Chapter 3 Combining Data from Reading Experiments in Software Inspections A Feasibility Study ... | 85 |
Chapter 4 External Experiments A Workable Paradigm for Collaboration Between Industry and Academia ... | 133 |
Chapter 5 QuasiExperimental Studies in Industrial Settings | 167 |
Chapter 6 Experimental Validation of New Software Technology | 229 |
Otras ediciones - Ver todo
Lecture Notes on Empirical Software Engineering Natalia Juristo,Ana M. Moreno Vista previa restringida - 2003 |
Lecture Notes on Empirical Software Engineering Natalia Juristo,Ana M. Moreno Vista previa restringida - 2003 |
Términos y frases comunes
all-du-paths all-dus all-edges all-p-uses all-uses applied artifacts Basili benchmarking body of knowledge boundary value analysis box plots checklist Chkl code inspections code module combination compared context cost per defect DaimlerChrysler data sets defect detection effectiveness effect size effect sizes Empirical Software Engineering empirical studies Evaluation example Experimental Software Engineering external external validity factors faults detected Field study flow testing techniques Frankl Freimut97 hypothesis ICE³ approach improvement inspection meeting inspection process inspection team inspectors internal validity investigation candidate laboratory Legacy data measure meta-analysis methods models mutation NASA null hypothesis number of defects number of test OORTS original study p-value performed perspective practice programs quasi-experiment questions random testing reading techniques replicated studies requirements specifications significant software development software inspections Software Testing statistical subjects Table target environment testing techniques family Transactions on Software treatment University of Maryland variables