This is the first handbook to cover comprehensively both software engineering and knowledge engineering — two important fields that have become interwoven in recent years. Over 60 international experts have contributed to the book. Each chapter has been written in such a way that a practitioner of software engineering and knowledge engineering can easily understand and obtain useful information. Each chapter covers one topic and can be read independently of other chapters, providing both a general survey of the topic and an in-depth exposition of the state of the art. Practitioners will find this handbook useful when looking for solutions to practical problems. Researchers can use it for quick access to the background, current trends and most important references regarding a certain topic.
The handbook consists of two volumes. Volume One covers the basic principles and applications of software engineering and knowledge engineering.
Volume Two will cover the basic principles and applications of visual and multimedia software engineering, knowledge engineering, data mining for software knowledge, and emerging topics in software engineering and knowledge engineering.
Contents:
- Volume I: Fundamentals:
- Computer Language Advances (D E Cooke et al.)
- Software Maintenance (G Canfora & A Cimitile)
- Requirements Engineering (A T Berztiss)
- Software Engineering Standards: Review and Perspectives (Y-X Wang)
- A Large Scale Neural Network and Its Applications (D Graupe & H Kordylewski)
- Software Configuration Management in Software and Hypermedia Engineering: A Survey (L Bendix et al.)
- The Knowledge Modeling Paradigm in Knowledge Engineering (E Motta)
- Software Engineering and Knowledge Engineering Issues in Bioinformatics (J T L Wang et al.)
- Conceptual Modeling in Software Engineering and Knowledge Engineering: Concepts, Techniques and Trends (O Dieste et al.)
- Rationale Management in Software Engineering (A H Dutoit & B Paech)
- Exploring Ontologies (Y Kalfoglou)
- and other papers
- Volume II: Emerging Technologies:
- Multimedia Software Engineering (S-K Chang & T K Shih)
- Exploiting Visual Languages in Software Engineering (F Ferrucci et al.)
- Software Engineering for Visual Programming Languages (M Burnett)
- Evaluation Issues for Visual Programming Languages (T Menzies)
- System and Software Visualisation (C Knight)
- Supporting Software Processes Using Knowledge Management (R Kneuper)
- Software Patterns (V Devedzic)
- and other papers
Readership: Graduate students, researchers, programmers, managers and academics in software engineering and knowledge engineering.
S K Chang has been a consultant to IBM, Bell Laboratories, Standard Oil, Honeywell, Navel Research Laboratory and Siemens. He has also published over 200 papers and wrote or edited eleven books, including Principles of Visual Programming and Symbolic Projection of Image Information Retrieval and Spatial Reasoning. Furthermore, he founded the Knowledge Systems Institute at Pittsburgh University in 1978 which now has over 100 graduate students.