Experimental Computer Science
E822914
Experimental Computer Science is a branch of computer science that focuses on empirical investigation, implementation, and measurement of computing systems and algorithms to understand their practical behavior and performance.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
academic discipline
ⓘ
subfield of computer science ⓘ |
| aimsTo |
understand real-world performance of algorithms
ⓘ
understand scalability of computing systems ⓘ validate theoretical models of computation ⓘ |
| appliedIn |
algorithm engineering
ⓘ
database systems research ⓘ distributed systems research ⓘ networking research ⓘ operating systems research ⓘ parallel computing research ⓘ |
| contrastsWith |
purely analytical performance modeling
ⓘ
purely theoretical analysis of algorithms ⓘ |
| contributesTo |
design of efficient algorithms
ⓘ
optimization of software systems ⓘ performance tuning of applications ⓘ validation of system designs ⓘ |
| emphasizes |
data-driven evaluation
ⓘ
implementation details of algorithms ⓘ reproducible experiments ⓘ system-level performance metrics ⓘ |
| fieldOfStudy | computer science ⓘ |
| focusesOn |
empirical investigation of algorithms
ⓘ
empirical investigation of computing systems ⓘ implementation of computing systems ⓘ measurement of algorithm performance ⓘ measurement of computing systems ⓘ |
| investigates |
behavior under different hardware architectures
ⓘ
behavior under realistic workloads ⓘ resource usage of algorithms ⓘ space usage in practice ⓘ time complexity in practice ⓘ trade-offs between accuracy and performance ⓘ |
| oftenPublishedIn | systems and performance-oriented conferences ⓘ |
| relatedTo |
high-performance computing
ⓘ
software engineering ⓘ systems research ⓘ theoretical computer science ⓘ |
| requires |
experimental design skills
ⓘ
implementation skills ⓘ statistical analysis skills ⓘ |
| studies |
practical behavior of algorithms
ⓘ
practical behavior of computing systems ⓘ |
| typicalOutput | experimental results on real or simulated systems ⓘ |
| usesMethod |
benchmarking
ⓘ
controlled experiments ⓘ measurement-based evaluation ⓘ profiling and performance analysis ⓘ simulation ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.