Experimental software engineering: Difference between revisions

Content deleted Content added
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Merge}}
 
(27 intermediate revisions by 19 users not shown)
Line 1:
{{Short description|Methodology of software-engineering research}}
{{nofootnotes|date=February 2013}}
{{merge|Softwaremore engineeringfootnotes|date=MayFebruary 20162013}}
{{mergesee also|Software development process|date=May 2016}}
 
'''Experimental software engineering''' isinvolves a part ofrunning [[software engineeringexperiment]]s thaton focusesthe onprocesses [[experiment]]sand involvingprocedures involved in the creation of [[software system]]s (software products, processes, and resources).{{factcitation needed|date=February 2013}} Thewith purposethe ofintent thesethat experiments is to collectthe data that can be used toas validatethe 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 [https://shape-of-code.com/2021/10/24/evidence-based-se-groups-doing-interesting-work-2021-version/ research groups] primarily use empirical and experimental techniques.
 
EmpiricalThe software engineering is a related concept, sometimes used synonymously with experimental software engineering.term Empirical[[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.
 
== Empirical software engineering research ==
==Research labs==
 
In a keynote at the [http://www.esem-conferences.org/ International Symposium on Empirical Software Engineering and Measurement] Prof. Wohlin recommended ten commitments that the research community should follow to increase the relevance and impact of empirical software engineering research.<ref>{{Cite book |doi=10.1145/2961111.2962641|isbn=9781450344272|chapter=Is there a Future for Empirical Software Engineering?|title=Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '16|pages=1|year=2016|last1=Wohlin|first1=Claes|s2cid=25883722 }}</ref> However, at the same conference Dr. Ali effectively argued that solely following these will not be enough and we need to do more than just show the evidence substantiating the claimed benefits of our interventions but instead what is required for practical relevance and potential impact is the evidence for cost-effectiveness.<ref>{{Cite book |doi=10.1145/2961111.2962631|isbn=9781450344272|chapter=Is effectiveness sufficient to choose an intervention?|title=Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '16|pages=1–6|year=2016|last1=Ali|first1=Nauman bin|s2cid=3208211 }}</ref>
There are a number of laboratories at universities, research institutes, and in industry that specialise in empirical and experimental software engineering, including:
 
The [http://isern.iese.de/ International Software Engineering Research Network (ISERN)] is a global community of research groups who are active in experimental software engineering. Its purpose is to advance the practice of and foster university and industry collaborations within experimental software engineering. ISERN holds annual meetings in conjunction with the [http://www.esem-conferences.org/ International Symposium on Empirical Software Engineering and Measurement (ESEM)] conference.
* [http://www.iese.fraunhofer.de/fhg/iese/ Fraunhofer Institute for Experimental Software Engineering (IESE)]
* [http://www.fc-md.umd.edu/ Fraunhofer Center for Experimental Software Engineering (CESE)]
* [http://www.simula.no/ Simula Research Laboratory]
* [http://lens-ese.cos.ufrj.br/ese/index.php?lang=en COPPE/UFRJ Experimental Software Engineering Group]
* [http://www.mn.uio.no/ifi/english/ University of Oslo]
 
==References==
===International Software Engineering Research Network (ISERN)===
{{Reflist}}
 
==Bibliography==
[http://isern.iese.de/ International Software Engineering Research Network (ISERN)] is a global community of research groups who are active in experimental software engineering. Its purpose is to advance the practice of and foster university and industry collaborations within experimental software engineering. ISERN holds annual meetings in conjunction with the [http://www.esem-conferences.org/ International Symposium on Empirical Software Engineering and Measurement (ESEM)] conference.
 
==References==
* [[Victor Basili]], Richard W. Selby, David H. Hutchens, "Experimentation in Software Engineering", IEEE Transactions on Software Engineering, Vol. SE-12, No.7, July 1986
*Basili, [[BarryV.; Boehm]]Rombach, HansD.; DieterSchneider, RombachK.; [[Barbara Kitchenham|Kitchenham, andB.]]; MarvinPfahl, VD.; ZelkowitzSelby, R. (edsEds.), ''[httphttps://www.springer.com/sgwcomputer/cdaprogramming/frontpagebook/0,11855,4978-400073-22540-5143279571300-0,00.html Foundations of5 Empirical Software Engineering Issues. TheCritical LegacyAssessment ofand VictorFuture R. BasiliDirections]'', [[Springer-Verlag]], 20052007, {{ISBN |978-3-540-2454771300-25}}.
* H.[[Barry Boehm]], Hans Dieter Rombach, Victorand R.[[Marvin BasiliVictor andZelkowitz|Marvin Richard WV. SelbyZelkowitz]] (eds.), ''[Experimentalhttps://www.springer.com/sgw/cda/frontpage/0,11855,4-40007-22-51432795-0,00.html Foundations of Empirical Software Engineering Issues: CriticalThe AssessmentLegacy andof FutureVictor DirectionsR. Basili]'', [[Springer-Verlag]], 19932005, {{ISBN |3-540-5709224547-62}}.
*Basili, V.; RombachJones, D.; Schneider, K.; Kitchenham, B.; Pfahl, D.; Selby, R. (Eds.),''[http://www.springerknosof.comco.uk/computerESEUR/programming/book/978-3-540-71300ESEUR.pdf Evidence-5 Empiricalbased Software Engineering Issues.based Criticalon Assessmentthe andpublicly Futureavailable Directionsdata]'', [[Springer-Verlag]], 20072020, {{ISBN |978-31-5408382913-713000-5.3}}
* H. Dieter Rombach, Victor R. Basili and Richard W. Selby (eds.), ''[Experimental Software Engineering Issues: Critical Assessment and Future Directions]'', [[Springer-Verlag]], 1993, {{ISBN|3-540-57092-6}}.
 
== External links ==
 
* [http://shape-of-code.coding-guidelines.com/2013/06/29/empirical-se-groups-doing-interesting-work-2013-version/ List of laboratories doing empirical research]
 
{{DEFAULTSORT:Experimental Software Engineering}}
{{Software engineering}}
[[Category:Software engineering folklore]]
[[Category:Science experiments|Software engineering]]
 
 
{{compu-sci-stub}}