The Computer Journal
Another look at automatic text-retrieval systems
Communications of the ACM
SESPSDE86 ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments
Understanding Software Maintenance Work
IEEE Transactions on Software Engineering
Maintaining Configurations of Evolving Software Systems
IEEE Transactions on Software Engineering
A database foundation to support software system evolution
Journal of Systems and Software
A language/action perspective on the design of cooperative work (Reprint)
Computer-supported cooperative work: a book of readings
A hypertext system to manage software life cycle documents
Proceedings of the Twenty-First Annual Hawaii International Conference on Software Track
Semistructured messages are surprisingly useful for computer-supported coordination
Computer-supported cooperative work
The integration of computing and routine work
ACM Transactions on Information Systems (TOIS) - Special issue: selected papers from the conference on office information systems
ACM Transactions on Information Systems (TOIS) - Special issue: selected papers from the conference on office information systems
Abstraction mechanisms in hypertext
HYPERTEXT '87 Proceedings of the ACM conference on Hypertext
Software Engineering Economics
Software Engineering Economics
Project Nick: meetings augmentation and analysis
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
Cognoter: theory and practice of a colab-orative tool
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
Contexts: a partitioning concept for hypertext
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
Design, implementation, and evaluation of a Revision Control System
ICSE '82 Proceedings of the 6th international conference on Software engineering
The process of innovation in computing: a study of the social dynamics of computing
The process of innovation in computing: a study of the social dynamics of computing
Knowledge-based communication and management support in a system development environment (artificial intelligence, software engineering, expert systems, speech act theory)
A network-based approach to text handling for the on-line scientific community
A network-based approach to text handling for the on-line scientific community
Understanding software specification teamwork: an empirical analysis and model
Understanding software specification teamwork: an empirical analysis and model
Operational specification as the basis for rapid prototyping
Proceedings of the workshop on Rapid prototyping
Abstraction mechanisms in hypertext
Communications of the ACM
Work structures and shifts: an empirical analysis of software specification teamwork
ICSE '89 Proceedings of the 11th international conference on Software engineering
Modelling software evolution: a knowledge-based approach
ISPW '88 Proceedings of the 4th international software process workshop on Representing and enacting the software process
A transient hypergraph-based model for data access
ACM Transactions on Information Systems (TOIS)
Integrated hypertext and program understanding tools
IBM Systems Journal
Application development through reuse: the ITHACA tools environment
ACM SIGOIS Bulletin - Special issue on information system design support tools
CoVer: a contextual version server for hypertext applications
ECHT '92 Proceedings of the ACM conference on Hypertext
VerSE: towards hypertext versioning styles
Proceedings of the the seventh ACM conference on Hypertext
Abstraction mechanisms in hypertext
HYPERTEXT '87 Proceedings of the ACM conference on Hypertext
The software information base: a server for reuse
The VLDB Journal — The International Journal on Very Large Data Bases
A fully integrated environment for layered development in information systems
International Journal of Information Management: The Journal for Information Professionals
Hi-index | 0.02 |
Information management in large scale software engineering is a challenging problem. Hypertext systems are best suited for this purpose because of the diversity in information types that is permitted in the nodes of a hypertext. The integration of a hypertext system with software engineering tools results in a software hypertext system. We describe the design of such a system called DIF. Based on our experiences in using DIF, we recognized the need and the potential for developing a hypertext system that could utilize knowledge about its users and their software tasks and products. Such a system might then be able to act as an active participant in the software process, rather than being just a passive, albeit useful storage facility. As such, we define an Intelligent Software Hypertext System (I-SHYS1) as a software hypertext system which is knowledgeable about its environment and can use such knowledge to assist in the software process. This knowledge is partly embedded in the design of an I-SHYS (in terms of the 'agents' that I-SHYS supports) and partly defined during the use of I-SHYS (in terms of tasks that agents perform). We present a framework GOT defining and organizing this knowledge, describe potential uses of such knowledge, identify limits of our approach, and suggest methods for circumventing them.