I like to call it “ultra-personalizing the character definitions of the established storyverse”. Mostly because nobody will read it if you just call it “fanfiction”.
Shamus Young is a programmer and writer by trade, videogame nitpicker by inclination. If you have the patience for more of his ramblings, they can be found at ShamusYoung.com.