Task-oriented development of intelligent information systems

Describes a collection of tools intended to assist a software development team in capturing team knowhow during the development of a prototype system. The tool set is founded on the notion of a task, a software development-related activity carried out by one or more designers collaboratively. The capture and management of such tasks is achieved through tools for acquiring tasks, monitoring the execution of tasks in a prescriptive, descriptive or critiquing mode and the evolution of tasks as team knowledge evolves. Ideas from organizational information systems are imported in order to define a tool for supporting aspects of collaborative work.<<ETX>>

[1]  Matthias Jarke,et al.  Integrating Object and Agent Worlds , 1992, CAiSE.

[2]  Simon M. Kaplan,et al.  Supporting collaborative software development with ConversationBuilder , 1992, SDE.

[3]  Shamkant B. Navathe,et al.  Knowledge mining by imprecise querying: a classification-based approach , 1992, [1992] Eighth International Conference on Data Engineering.

[4]  Mark Dowson,et al.  Integrated Project Support with IStar , 1987, IEEE Software.

[5]  Gordon I. McCalla,et al.  A Computational Framework for Granularity and its Application to Educational Diagnosis , 1989, IJCAI.

[6]  Richard N. Taylor,et al.  A Metaphor and a Conceptual Architecture for Software Development Environments , 1989, SEE.

[7]  Nazim H. Madhavji Environment Evolution: The Prism Model of Changes , 1992, IEEE Trans. Software Eng..

[8]  Colin Potts,et al.  Recording the reasons for design decisions , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[9]  Mark Dowson ISTAR—an integrated project support environment , 1987, SDE 2.

[10]  Douglas T. Ross,et al.  Structured Analysis (SA): A Language for Communicating Ideas , 1977, IEEE Transactions on Software Engineering.

[11]  Gail E. Kaiser,et al.  An architecture for intelligent assistance in software development , 1987, ICSE '87.

[12]  Susan A. Dart,et al.  Concepts in configuration management systems , 1991, SCM '91.

[13]  Paul G. Sorenson,et al.  Towards the Automatic Generation of Software Diagrams , 1991, IEEE Trans. Software Eng..

[14]  W. Bruce Croft,et al.  Relating Human Knowledge of Tasks to the Requirements of Plan Libraries , 1989, Int. J. Man Mach. Stud..

[15]  Neil A. M. Maiden,et al.  Exploiting reusable specifications through analogy , 1992, CACM.

[16]  Michael L. Begeman,et al.  gIBIS: a hypertext tool for exploratory policy discussion , 1988, CSCW '88.

[17]  Dennis Heimbigner,et al.  Proscription versus Prescription in Process-Centered Environments , 1990, 'Support for the Software Process'.,Proceedings of the 6th International Software Process Workshop.

[18]  John Mylopoulos,et al.  A requirements modeling language and its logic , 1986, Inf. Syst..

[19]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

[20]  Matthias Jarke,et al.  Telos: representing knowledge about information systems , 1990, TOIS.

[21]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[22]  Vasant Dhar,et al.  Supporting Systems Development by Capturing Deliberations During Requirements Engineering , 1992, IEEE Trans. Software Eng..

[23]  John A. McDermid,et al.  Learning from IPSE's mistakes , 1992, IEEE Software.

[24]  Leon J. Osterweil,et al.  Software processes are software too , 1987, ISPW.

[25]  Frederick H. Lochovsky,et al.  Knowledge Communication in Intelligent Information Systems , 1992, Int. J. Cooperative Inf. Syst..

[26]  A. Tversky Features of Similarity , 1977 .

[27]  Maria H. Penedo,et al.  Prototyping a project master database for software engineering environments , 1987, SDE 2.

[28]  P. Weiss,et al.  Support of cooperative work by electronic circulation folders , 1990, COCS '90.