This paper presents an approach based on Information Retrieval (IR) techniques for extracting and representing the unstructured information in large software systems such that it ...
This paper explores the nature of software and software development, discusses the importance of specialization in software development, and infers that separation of design and i...
A software product line can be used to implement a software product family that is a set of software products sharing common features. A natural implementation strategy for a softw...
It's often important to analyze shapes as made up of parts. But there are two ways to think of how parts fit together. We can characterize the remainder of a shape after a pa...
Linguists seek to understand the semantics of expressions in human languages. Taking a computational point of view, there are many natural language expressions--operators in the w...