Experimental software engineering: Difference between revisions

Content deleted Content added
Reworked to make more readable
m prodecures->procedures - Fix a typo in one click
Line 3:
{{see also|Software development process}}
 
'''Experimental software engineering''' involves running [[experiment]]s on the processes and prodecuresprocedures involved in the creation of [[software system]]s,{{citation needed|date=February 2013}} with the intent that the data 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.
 
The term 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.