Companies in the software business often distribute requirements engineering responsibilities over several roles. Product management has overall product responsibility and performs...
As software grows more complex, software developers’ productivity is increasingly defined by their ability to effectively reuse code. Even APIs (application programming interfac...
Jeffrey Stylos, Benjamin Graf, Daniela K. Busse, C...
“Culture” plays an important role in the design field, and “cross cultural design” will be a key design evaluation point in the future. Designing “culture” into modern ...
ions that are fundamental to simulators. We present preliminary results that show how our PLA and DSL synergistically produce a more flexible way of implementing state-machine-base...
Don S. Batory, Clay Johnson, Bob MacDonald, Dale v...
Software product lines - families of similar but not identical software products - need to address the issue of feature variability. That is, a single feature might require various...