Abstract :
IEEE Software emphasizes current practice and experience together with promising new ideas that are likely to be used in the near term. It is directed to the practice of the software profession. We welcome papers on topics across the software spectrum. Articles describing how software is developed in specific companies, laboratories, and university environrnents, as well as articles describing new tools to aid in the software and system development process, are welcome. The intent is to provide the reader with information on advances in software technology, specifics on novel features and applications contrasts in designing and programming in the large versus designing and programming in the small, discussions of limitations and failures, and an awareness of the trends in this rapidly evolving area. Tutorials, survey articles, standards, guided tours through descriptions of projects, designs, or algorithms and case studies are also encouraged.