When the available information is imperfect, it is often desirable to represent it in the database, so that it can be used to answer queries of interest as much as possible. The da...
This essay outlines a framework for understanding new musical compositions and performances that utilize pre-existing sound recordings. In attempting to articulate why musicians a...
The scientific method serves as a good metaphor for several practices in Extreme Programming (XP). We explore the commonalities and differences and show that the scientific method...
As users, computers, data and processes become increasingly mobile and the diversity of interacting devices increases, pervasive computing tasks are difficult to predict and to u...
This paper examines business, design, and product development aspects of software business models. Contexts of small and large companies for creating software innovations are also...