1. A computer-implemented method for generating user stories for a software product, the method comprising: collecting, by a processor, a plurality of requirements; creating, by the processor, a plurality of content space specification files that includes the plurality of requirements; processing, by the processor, the plurality of content space specification files to generate the user stories that are related to real time data of the software product; defining, by the processor, a content space for representing a portion of the software via a set of dimensions; mapping, by the processor, the user stories to the content space; traversing, by the processor, the content space to generate the user stories, wherein the content space includes a plurality of cells, each of the plurality of cells corresponding to one of the user stories, each of the plurality of cells having multiple dimensions, each of the multiple dimensions having one or more values, the multiple dimensions including release, noun, verb, interface, and platform, wherein the verb, interface and platform dimensions are orthogonal and noun-specific; and embedding, by the processor, the content space with the software product, wherein during execution of the software product the content space is configured to store at least one of real time log data, profile statistics data, and coverage metric self-reporting data.