Experimental software engineering: Difference between revisions

Content deleted Content added
KolbertBot (talk | contribs)
Reworked introduction
Line 3:
{{merge|Software development process|date=May 2016}}
 
'''Experimental software engineering''' is a part of [[software engineering]] that focuses on gathering evidence, through measurements and [[experiment]]s involving [[software system]]s (software products, processes, and resources).{{citation needed|date=February 2013}} TheThis purpose of these experimentsdata is intended to collect data that can be used as the basis of theories about the processes involved in software engineering (theory backed by data is a fundamental tenet of the [[scientific method]]). A number of [http://shape-of-code.coding-guidelines.com/2013/06/29/empirical-se-groups-doing-interesting-work-2013-version/ research groups] primarily use empirical and experimental techniques.
 
Empirical software engineering is a related concept, sometimes used synonymously with experimental software engineering. Empirical software engineering emphasizes the use of empirical studies of all kinds to accumulate knowledge. Methods used include experiments, case studies, surveys, and using whatever data is available.