CSE503: Software Engineering Research approaches,
1 / 1

CSE503: Software Engineering Research approaches,

Author : natalia-silvester | Published Date : 2025-05-12

Description: CSE503 Software Engineering Research approaches economics and governance David Notkin Spring 2011 Evaluation of SE research 503 11sp UW CSE D Notkin What convinces you Why 2 Possible answers include Intuition Quantitative

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "CSE503: Software Engineering Research approaches," is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Transcript:CSE503: Software Engineering Research approaches,:
CSE503: Software Engineering Research approaches, economics and governance David Notkin Spring 2011 Evaluation of SE research 503 11sp © UW CSE • D. Notkin What convinces you? Why? 2 Possible answers include Intuition Quantitative assessments Qualitative assessments Case studies … other possible answers? 503 11sp © UW CSE • D. Notkin 3 Brooks on evaluation The first user gives you infinite utility – that is, you learn more from the first person who tries an approach than from every person thereafter In HCI, Brooks compared "narrow truths proved convincingly by statistically sound experiments, and broad 'truths', generally applicable, but supported only by possibly unrepresentative observations.” Grasping Reality Through Illusion -- Interactive Graphics Serving Science. Proc 1988 ACM SIGCHI 503 11sp © UW CSE • D. Notkin 4 More on Brooks by Mary Shaw “Brooks proposes to relieve the tension through a certainty-shell structure – to recognize three nested classes of results, Findings: well-established scientific truths, judged by truthfulness and rigor; Observations: reports on actual phenomena, judged by interestingness; Rules of thumb: generalizations, signed by their author but perhaps incompletely supported by data, judged by usefulness.” What Makes Good Research in Software Engineering? International Journal of Software Tools for Technology Transfer, 2002 503 11sp © UW CSE • D. Notkin 5 Shaw: research questions in SE 503 11sp © UW CSE • D. Notkin 6 Shaw: types of SE results 503 11sp © UW CSE • D. Notkin 7 Shaw Types of validation 503 11sp © UW CSE • D. Notkin 8 Tichy et al. on quantitative evaluation Experimental evaluation in computer science: A quantitative study. Journal of Systems and Software 1995 Tichy, Lukowicz, Prechelt & Heinz Abstract: A survey of 400 recent research articles suggests that computer scientists publish relatively few papers with experimentally validated results. The survey includes complete volumes of several refereed computer science journals, a conference, and 50 titles drawn at random from all articles published by ACM in 1993. The journals of Optical Engineering (OE) and Neural Computation (NC) were used for comparison. .. (con’t) 503 11sp © UW CSE • D. Notkin 9 Con’t Of the papers in the random sample that would require experimental validation, 40% have none at all. In journals related to software engineering, this fraction is 50%. In comparison, the fraction of papers lacking quantitative evaluation in OE and NC is only 15% and 12%, respectively. Conversely, the fraction of papers

Download Document

Here is the link to download the presentation.
"CSE503: Software Engineering Research approaches,"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Presentations

Software Engineering Software Engineering Software Engineering Software Engineering Software Engineering cs2220: Engineering Software What do we know about alignment of requirements engineering and software testing CSE503: Software Engineering Software patentability Legal approaches in To overcome the paucities of the traditional approaches, various new approaches have been ERP Software | Billing software | VarthagamSoft New approaches to capacity development for better data:  How to scale up innovation? Object-Oriented Software Engineering Practical Software Development using UML and Java