close
test_template

The Role of Experimentation in Computer Science

Human-Written
download print

About this sample

About this sample

close
Human-Written

Words: 507 |

Page: 1|

3 min read

Published: Apr 15, 2020

Words: 507|Page: 1|3 min read

Published: Apr 15, 2020

Computing is evolving constantly. New principles are discovered; older principles fall out of use. Experiments play an essential role in science. However, the role of experiments in computer science is still unclear. Questions about the relevance of experiments in computer science attracted little attention until the 1980s. Among researchers in computer science, there is wide support for views of computing as an empirical or experimental science. Empirical science is used to refer to research that relies on observation based collection of data, while experimental refers to a specific kind of research, where experiments are carried out under artificially produced and deliberately controlled, reproducible conditions. The role of experimentation in computing became popular when Feldman and Sutherland published their report entitled “Rejuvenating Experimental Computer Science. ” In my opinion, experimental science is crucial in science and it should be used more often.

To begin with, W. Tichy mentions that experimentation is very important because it can accelerate progress by eliminating fruitless approaches while leading engineering and theory to promising directions. Moreover, with extensive experimentation and analysis, the possibility of a theory being falsified decreases. As Albert Einstein said ‘No amount of experimentation can ever prove me right; a single experiment can prove me wrong’. Furthermore, testing and observations can lead to new and unknown scientific areas. Here goes an example of how experiment of one thing discovered another whole field of research.

On the other hand, there are many researchers who think that experimenting is unnecessary or not practical. The first line of defence against experimentation is that it is too expensive and in order to find the funding, gather the data for the experiments and conduct them it would take a substantial amount of time and money. Thus, scientific progress will be dramatically decreased. Although in some cases this is true, testing is inevitable. In software engineering, for example, when a product goes into the market, it must be tested to verify its expected behaviour as outlined in the software specification. Otherwise, the product will be unreliable and won’t be used.

Another argument against experimentation states that experimenting can be successfully replaced by demonstrations said by Juris Hartmanis in his 1994 Turing Award lecture. I strongly disagree with that opinion. A demonstration aims to prove a methods feasibility and verify that it has practical potential. However, it cannot test all study cases rather than provide an incentive towards further experimenting. In order to test all scenarios, careful analysis including experiments data and replication is required.

Get a custom paper now from our expert writers.

The experimental emphasis of many disciplines suggests the importance of the experiment as a basic research tool. It is evident that experimentation has not yet penetrated computer science to the degree it has other areas of science. The empirical finding that less experimentation is employed in computer science than in other sciences suggests an important question: what level ofexperimentation is appropriate in computer science ? In my opinion, we should not accept experiments as a substitute for a more careful and general analysis, unless there really is no way to parameterize the input space suitably.

Image of Alex Wood
This essay was reviewed by
Alex Wood

Cite this Essay

The Role of Experimentation in Computer Science. (2020, April 12). GradesFixer. Retrieved December 8, 2024, from https://gradesfixer.com/free-essay-examples/the-role-of-experimentation-in-computer-science/
“The Role of Experimentation in Computer Science.” GradesFixer, 12 Apr. 2020, gradesfixer.com/free-essay-examples/the-role-of-experimentation-in-computer-science/
The Role of Experimentation in Computer Science. [online]. Available at: <https://gradesfixer.com/free-essay-examples/the-role-of-experimentation-in-computer-science/> [Accessed 8 Dec. 2024].
The Role of Experimentation in Computer Science [Internet]. GradesFixer. 2020 Apr 12 [cited 2024 Dec 8]. Available from: https://gradesfixer.com/free-essay-examples/the-role-of-experimentation-in-computer-science/
copy
Keep in mind: This sample was shared by another student.
  • 450+ experts on 30 subjects ready to help
  • Custom essay delivered in as few as 3 hours
Write my essay

Still can’t find what you need?

Browse our vast selection of original essay samples, each expertly formatted and styled

close

Where do you want us to send this sample?

    By clicking “Continue”, you agree to our terms of service and privacy policy.

    close

    Be careful. This essay is not unique

    This essay was donated by a student and is likely to have been used and submitted before

    Download this Sample

    Free samples may contain mistakes and not unique parts

    close

    Sorry, we could not paraphrase this essay. Our professional writers can rewrite it and get you a unique paper.

    close

    Thanks!

    Please check your inbox.

    We can write you a custom essay that will follow your exact instructions and meet the deadlines. Let's fix your grades together!

    clock-banner-side

    Get Your
    Personalized Essay in 3 Hours or Less!

    exit-popup-close
    We can help you get a better grade and deliver your task on time!
    • Instructions Followed To The Letter
    • Deadlines Met At Every Stage
    • Unique And Plagiarism Free
    Order your paper now