In earlier work we have argued that formal process definitions can be useful in improving our understanding and performance of software development processes. There has, however,...
We present a discriminative, latent variable approach to syntactic parsing in which rules exist at multiple scales of refinement. The model is formally a latent variable CRF gramm...
A software specification is a fundamental work product that represents user’s requirements and developers can use it to further develop a software system. A software specificati...
In modern architectures based on Web Services or Cloud Computing, a very large number of user requests arrive concurrently and has to be scheduled for execution constrained by cor...
Languages such as Java and C#, as well as scripting languages like Python, and Ruby, make extensive use of Collection classes. A collection implementation represents a fixed choic...