Statistically rigorous Java performance evaluation

One of the papers that inspired Tomas/Richard's rigorous benchmarking work. This is a much simpler strategy, involving looking for overlapping confidence intervals -- which is statistically pretty dubious, but common in other disciplines...

to benchmarking confidence java performance research statistics ... on 26 March 2014

Producing wrong data without doing anything obviously wrong!

Lots of examples of how environmental factors (e.g. environment variable size, room temperature, link order, ASLR...) can affect experimental results, to the tune of 20% or more. Basically: why pretty much any benchmark you've seen in a paper where the effect size isn't huge is probably nonsense.

to benchmarking compiler performance reproducibility research statistics ... on 26 March 2014

Open Competitive Intelligence Resources - SCIP

("Competitive intelligence" is what the CIA does.) "Analytic Thinking and Presentation for Intelligence Producers" is interesting as an introductory guide to research writing; students may like to read the advice on structuring an argument, editing for succinctness, and giving good presentations.

to ag0700 editing intelligence presentation research writing ... on 30 November 2013

>TILT AT WINDMILLS: Teaching IF at UCSC

How to introduce IF in a games course.

to games if research teaching ... on 11 July 2013

Blue Lacuna: An Interactive Novel by Aaron A. Reed

The "making of" details are interesting -- particularly how it varies the NPC text.

to conversation games if research ... on 11 July 2013

>TILT AT WINDMILLS

Aaron Reed's blog. Lots of interesting IF-related stuff.

to games if research ... on 11 July 2013

Interactive Fiction - Nick Montfort

Nick Montfort's IF overview, including lots of interesting references.

to etext games if research ... on 11 July 2013

Computing at Chilton: 1961-2003

Comprehensive history of computing at Rutherford Appleton Labs (and Harwell before that). Includes some interesting stuff on the PERQ, and lots of photos.

to history ibm perq ral research retrocomputing supercomputing ... on 07 June 2013

Computing Education Blog | How do people understand computing, and how can we improve that understanding?

Interesting, if very American in perspective (e.g. the recent article about how charging less for an education risks destroying its value -- this wouldn't fly anywhere else in the world where precisely the opposite trend is taking place).

to cs-ed research teaching ... on 02 April 2013

Tags related to research

- research
 
1 3d
1 6502
1 abstract
16 academia
2 academic
1 acorn
1 active-objects
2 admin
6 ag0700
4 ag0803
1 agent
2 ai
1 ais
2 algorithms
3 alife
1 allocation
1 amiga
12 amusements
1 analog
1 anonymity
1 antarctica
1 arduino
1 aspects
1 assembler
8 audio
1 avr
4 benchmarking
2 bibliographic
1 bibliography
2 biology
1 bit-twiddling
2 boids
1 books
1 braid
1 broadcast
1 bsp
1 bugs
1 build
1 bytecode
12 c
7 c++
1 c99
10 ca
1 cbc
1 ccsp
1 chemistry
1 cilk
1 citation
1 clojure
1 cobol
1 code
1 cold
2 collision-detection
1 communications
1 community
3 compilation
64 compiler
2 complex-systems
1 compression
1 computing
78 concurrency
3 concurrent
1 concurrrency
6 conference
1 conferences
1 confidence
1 confidentiality
5 continuations
1 conversation
1 cop
2 coroutines
15 cosmos
1 cpp
1 cpu
2 crypto
10 cs
1 cs-ed
6 csp
1 data-flow
2 database
1 debian
3 debugging
1 denotational-semantics
15 design
3 distributed
1 documentation
1 drivers
3 ebook
1 editing
1 electronic
13 electronics
3 embedded
1 empirical
4 emulation
4 engineering
3 erlang
4 etext
2 ethics
1 experimental-design
1 ext2
1 factor
1 failure
3 filesystem
1 filesystems
1 filing
2 floating-point
2 formal-methods
1 forth
2 fortran
1 fp
5 fpga
1 france
1 fs
12 functional
3 funding
1 futures
9 games
2 gcc
2 generics
1 gpgpu
1 grammar
1 graph
9 graphics
2 grid
1 gui
1 hammond
1 handel-c
38 haskell
4 history
1 honours
1 honours-projects
1 human
1 hypothesis
1 ibm
4 if
1 instruments
1 intelligence
1 ip
1 ipc
12 java
3 javascript
4 jit
7 journal
1 kent
2 kernel
1 kroc
2 lambda-calculus
26 language
12 language-design
3 latex
3 led
1 lexer
1 libraries
8 life
1 lightweight-concurrency
5 linux
2 linux-kernel
4 lisp
6 llvm
1 lsystems
1 lua
1 mac
1 macos
1 macro
1 make
16 maths
3 matrix
2 mechanica
2 mellotron
2 memory
1 message-passing
5 meta-research
1 metaprogramming
1 microcontroller
2 microkernel
1 microprocessor
4 mirror
1 mm
1 mmnet
1 mobility
4 monads
1 multicore
1 multiscale
10 music
1 nanotech
3 network
5 networking
1 newsqueak
1 nicam
1 normality
1 numeric
1 nutrition
1 oberon
1 obfuscated
12 occam
4 oo
3 open-access
1 open-science
2 open-source
1 opengl
1 optimisation
1 org
2 organ
20 os
1 outliner
1 packaging
1 paper
9 papers
20 parallel
2 parallel-survey
2 parallelism
13 parsing
4 patterns
1 pcb
4 performance
5 perl
1 perq
1 pervasive
3 phd
1 philosophy
4 pi-calculus
3 pict
1 plagiarism
1 porting
1 presentation
1 procedural
1 process-oriented
1 processing
1 profiling
48 programming
1 protocol
1 prototypes
1 psychology
1 publication
2 publications
3 publishing
1 pypy
33 python
1 quotes
2 radio
1 ral
1 rating
1 ray-tracing
1 rdf
1 recording
1 referencing
1 reliability
1 reproducibility
439 research
17 retrocomputing
1 retrotech
1 risc
3 rmox
1 robotics
2 rss
1 ruby
1 runtime
1 samples
1 scalability
2 scheme
3 science
1 scotland
1 scripting
1 sdl
1 security
1 server
1 sheep
2 shell
1 shopping
1 simcity
3 simulation
1 slides
63 software
4 software-engineering
1 south-pole
1 space
1 spinach
1 ssh
1 st-kilda
1 static
1 static-analysis
2 static-checking
9 statistics
1 strategy
1 supercomputing
1 survey
1 swaming
1 synchronisation
5 synth
4 systems
1 systemtap
18 teaching
1 templates
1 terminal
3 testing
1 text
5 theory
1 thesis
1 threads
1 timing
1 tldg
5 tock
1 tracing
1 traffic
1 translation
1 transport
4 transputer
1 travel
2 tuna
1 tv
1 type-checking
1 type-systems
1 typechecking
2 types
2 typesetting
1 ui
1 usb
1 utilities
1 vector
1 video
1 visualisation
10 vm
1 wasp
8 web
1 windows
1 wireless
1 workshops
4 writing
1 x86
1 x86-64
1 xmlrpc
1 xmos
1 york
1 z80