The technology, Internet, bandwidth, and content bubbles all burst, scattering not only broken dreams but new seeds of innovation and enterprise.
Dennis Tsichritzis
Author Archives
Forget the Past to Win the Future
If computer scientists were asked to speculate on their future 10, 20, or 30 years ago they would have been consistently shortsighted. The science fiction writers were infinitely better in predicting developments. We should acknowledge that it is always the case. We will always be pessimistic of what we can achieve. Part of the reason […]
Today's university is at a turning point, and turn it must. The time has come to recognize that education is a business and students are the customers.
Class management for software communities
Object-oriented programming may engender an approach to software development characterized by the large-scale reuse of object classes. Large-scale reuse is the use of a class not just by its original developers, but by other developers who may be from other organizations, and may use the classes over a long period of time. Our hypothesis is that the successful dissemination and reuse of classes requires a well-organized community of developers who are ready to share ideas, methods, tools and code. Furthermore, these communities should be supported by software information systems which manage and provide access to class collections. In the following sections we motivate the need for software communities and software information systems. The bulk of this article discusses various issues associated with managing the very large class collections produced and used by these communities.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved