Handbook of Software Engineering and Knowledge Engineering

Call for proposals on articles for Volume III

The Handbook of Software Engineering and Knowledge Engineering is the first comprehensive handbook covering these two important areas that have become interwoven in recent years. Invited international experts contribute to this Handbook. Each chapter is written in 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 independent 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 in software engineering and knowledge engineering. Researchers can use the Handbook to quickly obtain the background, current trends and the most important references on a certain topic.

Vol. I was published in December 2001 (ISBN: 981-02-4973-X), Vol. II was published in early 2002 (ISBN: 981-02-4974-8), and the ISBN for the set is 981-02-4514-9. Volume I covers the basic principles and applications of software engineering and knowledge engineering. Volume II covers 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.

The two-volume SE&KE Handbook has become a bestseller. Therefore a third volume is being planned. Since SE&KE is an expanding field, our plan for Volume III is to solicit new topics not covered in the first two volumes (for a list of topics, see below).

Proposals are solicited on writing an article, or articles, for the third volume of the Handbook of Software Engineering & Knowledge Engineering.

I. Publisher and Detailed Information

The handbook is published by World Scientific Pub. Co. with the following conditions and terms:

1. Each volume of the handbook will be around 700 pages. The scope is, as the title says, software engineering and knowledge engineering. It covers: a) essential concepts of software engineering, b) fundamental concepts of knowledge engineering, c) applications of software engineering to knowledge engineering, d) applications of knowledge engineering to software engineering, and e) emerging technologies in software engineering and knowledge engineering.

2. Each group of authors of an article will receive one (1) copy of the handbook.

3. Each article will be reviewed by three (3) reviewers. Each author will be asked to review three (3) papers.

II. Questions and Answers

Q. How is the borderline to already existing handbooks, i.e., Encyclopedia of Software Engineering, John Wiley & Sons 1994?

A. This handbook emphasizes the interplay between software engineering and knowledge engineering. It covers the fundamentals of software engineering, knowledge engineering, applications of SE to KE, applications of KE to SE, and emerging topics.

Q. Who is the intended audience?

A. This book is for both practitioners and researchers. It must be useful to practitioners to find techniques, approaches that they can use. It should also be useful to researchers to locate information and find new approaches.

Q. Are there some general guidelines how to prepare the manuscript?

A. Each article must be self-contained, so that the reader can get an understanding of the fundamental techniques, the references to find additional information, and URL information on the WWW. This will be the first handbook that is WWW oriented. In terms of style, this book follows the same style as that of journal of SE&KE (See Section V below for details).

Q. What is the expected time frame?

A. Volume I and II have already been published. For Volume III: 1) December 31, 2003: deadline of articles. 2) March 15, 2004: reviews completed, 3) June 1, 2004: manuscript delivered to the publisher.

III. Topics, Approximate Length and Authors for Volume I and II

Volume I (37 articles)


Computer Languages Advances (15 pages) D. Cooke (03.pdf)
Formal verification of computer-communication protocols (7 pages) Jeffrey Tsai (12.pdf)
Software Architecture (7 pages) Rick Kazman (15.pdf)
Engineering access control in distributed applications (10 pages) Yi Deng (04.pdf)
Software Maintenance (15-20 pages) Gerardo Canfora and Aniello Cimitile (02.pdf)
Requirements Engineering (22 pages) A. Berztiss (01REQ.pdf)
Software reliability Engineering (11 pages) A. Berztiss (01REL.pdf)
Technical Reviews (9 pages) A. Berztiss (01TEC.pdf)
Reengineering and processes (11 pages) A. Berztiss (01REE.pdf)
Usability in the Software Lifecycle (10 pages) M. F. Costabile (16.pdf)
Software Process in SE and KE (n pages) Natalia Juristo, Marta Lopez and Silvia Acuna (48.pdf)
Software Measurement (20 pages) Sandro Morasca (26.pdf)
Software Engineering Standards: Review and Prespectives (20 pages) Yingxu Wang (28.pdf)
Domain Engineering and Object Technology (15-20 pages) Jorge L. Diaz-Herrera (29.pdf)
Management of inconsistencies in software engineering: a survey of the state of the art (20 pages) George Spanoudakis and Andrea Zisman (33.pdf)
Incremental development - Guidelines and experiences (10-15 pages) Even-Andr Karlsson (35.pdf)
Metrics for identifying critical components in software projects (20 pages) Christof Ebert (36.pdf)
Message Sequence Charts in the Software Engineering process (15-20 pages) S. Mauw, M. A. Reniers and T. A. C. Willemse (39.pdf)
Program Slicing: Precise Chops Extraction Approaches (26 pages) T. Khammaci (47.pdf)

Large Scale Neural Networks and Their Applications (20 pages) Dan Graupe and Hubert Kordylewski (05.pdf)
Agent-oriented Software Engineering (15 pages) Paolo Ciancarini (43.pdf)
Software Configuration Management in Software and Hypermedia Engineering, Antonina Dattolo and Fabio Vitali(14.pdf)
Case Based Reasoning (n pages) Klaus-Dieter Althoff (23.pdf)
Knowledge-level Models of Knowledge Systems (15-20 pages) Enrico Motta (27.pdf)
Knowledge Discovery and Data Mining (10 pages) Vladan Devedzic (34.pdf)
Knowledge-Based Information Access (26 pages) A. K. Karlson, R. Semmel and D. P. Silberberg (38.pdf)

SE in KE
Learning Software Organization (19 pages) Guenther Ruhe (09.pdf)
On Software Engineering and Learning Theory (n pages) Rini van Solingen and E. Berghout (44.pdf)
SE & KB engineering issues for Web-based education systems (10 pages) Bernd Kraemer (07.pdf)
SE and KE Issues in Bioinformatics (8 pages) T. L. Wang (19.pdf)

KE in SE
Conceptual Modeling (20 pages) Natalia Juristo, Ana Moreno, Oscar Dieste and Juan Pazos (06.pdf)
Pattern-based Software Reengineering (15 pages) William Chu (18.pdf)
Rationale Management in Software Engineering (n pages) Barbara Paech (20.pdf)
Task Models for Interactive Software Systems (15 pages) F. Paterno (21.pdf)
Machine Learning for SE (10-15 pages) Tim Menzies (22.pdf)
Ontologies in Software Design (15-20 pages) Yannis Kalfoglou (24.pdf)
On the use of logical abduction in software engineering (10-15 pages) Alessandra Russo (41.pdf)

Volume II (33 articles)

Multimedia and Visual Software Engineering
Multimedia Software Engineering (15 pages) S. K. Chang and T. Shih (49b.pdf)
Object-Oriented Modeling of Multimedia-Applications (20 pages) Gregor Engels (54b.pdf)
Exploiting Visual Languages in Software Engineering (15 pages) Genny Tortora (11b.pdf)
Software Engineering for Visual Programming Languages (14 pages) Margaret Burnett (17b.pdf)
Assessing Visual Programming Languages (8 pages) T. Menzies (22VLb.pdf)
Visual Parallel Programming (20 pages) K. Zhang, Cai, Stankovic and Orgun (52b.pdf.pdf)
Using the 3rd Dimension for System and Software Visualisation (10 pages) Claire Knight (31b.pdf)
Situated Computing: A Paradigm to Enhance a Mobile User's Interaction (20 pages) K. Hewagamage and M. Hirakawa (50b.pdf)
Web Engineering: Models and Methodologies for the Design of Hypermedia Applications, G. Costagliola(58b.pdf)
Visualization of Knowledge Structures, C. M. Chen(59b.pdf)

Formal Description Techniques (10 pages) Motoshi Saeki (10FDb.pdf)
Software Specification and Design Methods (10 pages) Motoshi Saeki (10SSb.pdf)
Component-Based Software Engineering (10 pages) Wilhelm Hasselbring (30b.pdf)
Software Cost Estimation (14 pages) Hareton Leung and Zhang Fan (42b.pdf)
Data model metrics (15 pages) M. Piattini (40b.pdf)
Assessing different testing strategies for software engineering and knowledge engineering (8 pages) T. Menzies (22TEb.pdf)
Verification and Validation, Alfs Berztiss(01VVb.pdf)
Uncertainty Management, Alfs Berztiss (01UNb.pdf)
Software Project Management (20 pages) Vladan Devedzic (34PMb.pdf)
Reverse Engineering, William Chu(18b.pdf)
Schronizing Interactive Web Documents with FD-JAVA Constraints (15 pages) Antonina Dattolo and Vincenzo Loia (14b.pdf)
Versions of Program Integration, T. Khammaci(47b.pdf)
Software Inspections, Oliver Laitenberger (61b.pdf)
Software Reuse, T. Menzies(22RUb.pdf)

KE in SE
Supporting Software Processes Using Knowledge Management (26 pages) Ralf Kneuper (37b.pdf)
Methods for Knowledge Elicitation: An Empirical Study, T. Menzies (22KLb.pdf)

Emerging Topics
Nonmonotonic reasoning and consistency management in SE (n pages) Ken Satoh (45b.pdf)
Software Patterns (20 pages) Vladan Devedzic (34PAb.pdf)
Application of knowledge-based systems for supervision and control of machining processes, R.E.Haber, R.H. Haber, A. Alique, S. Ros(62b.pdf)
New Paradigm for Developing Evolutionary Software to Support E-Business, A. Ginege (ginege.doc)
(Knowledge Elicitation from Software Code, L. Yang(63b.pdf))
System-Level Design Notations for Embedded Systems, Jorge L. Diaz-Herrera (29b.pdf)
Agent-oriented Software Construction with UML, Federico Bergenti and Agostino Poggi (66Ab.pdf)
Improving UML Designs Using Automatic Design Pattern Detection, Federico Bergenti and Agostino Poggi (66Ub.pdf)

IV. Instruction to Authors

Form of Manuscript: Five copies of the manuscript including the original (reproductions are acceptable if they are clearly legible) and copies of all figures are required. In addition, one reproducible set of figures (professionally drafted ink originals of line drawings; glossy prints of halftones) will be required if the paper is accepted. Manuscripts should be typewritten, double-spaced on one side of 8.5 X 11 in white paper with 1 inch margins. Page 1 should contain the article title, author(s), and affiliation(s); and the name and complete mailing address of the person to whom correspondence should be sent. Any footnotes to the title (indicated by *, +, etc.) should be placed at the bottom of page 1. Page 2 should contain a short abstract (100-150 words), and a list of keywords.

Electronic manuscript: For initial submission, an electronic manuscript in pdf format is required. For final submission of accepted articles, an electronic manuscript in Word format, Latex format or plain text format should be provided on a diskette. The electronic manuscript should follow the same general style as described in this document. The publisher does not require that you use their style files, but will edit your file to make sure every article follows the same style. Figures in gif, jpg, ps or eps format should be saved on the diskette as separate files. It will be most helpful to include a README text file describing the content of the diskette.

List of Symbols: The manuscript should contain a list of all symbols used in the paper. They should be identified typographically for the printer, not mathematically. This list will not appear in print, but is essential to avoid costly corrections in proof.

Footnotes: Text footnotes should be avoided whenever possible. If they must be used, indicate them by superscript numbers in the text, and type them all double-spaced on a separate page.

Equations should be typewritten and with the number placed in parentheses at the right margin. Reference to the euqations should use the form "Eq. (3)" or simply (3).

References should be indicated in the text by numbers in square brackets and listed at the end of the paper in numerical order; they should be typed double-spaced on a separate page. Style and punctuation of references must be in accordance with the following examples:

1. T. Y. Kong and A. W. Roscoe, Continuous analogs of axiomated digital surfaces. Comput. Vision Graphics Image Process 29, 1985, 60-86.

2. R. M. Haralick, edge and region analysis for digital image data in Image Modeling (A. Rosenfeld, Ed), pp. 171-184, Academic Press, New York, 1981.

3. R. A. Schowengerdt, Techniques for Image Processing and Classification in Remote Sensing, Academic Press, New York, 1983.

4. Proceedings of 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, September 13-16, 1999, http://www.isl.hiroshima-u.ac.jp/vl99.html.

Reports should not be cited unless absolutely necessary. Tables should be numbered with Arabic numerals in order of appearance in the text. They should be typed double-spaced on separate pages. Each table should have a short descriptive caption. Table footnotes (indicated by superscript lower-case letters) should be typed at the end of the table. Figures should be numbered in order of appearance (with Arabic numerals) and should have short descriptive captions. Line drawings must be professionally drafted originals, in black ink, with lettering large enough to be legible after a reduction of 50-60%. Photographs must be glossy prints. No figures should exceed 8.5 x 11 inch in size; they should be designed to fit the proportions of the printed page. All figures should have captions typed double-spaced on a separate sheet. To submit color pictures, softcopy must be submitted in TIFF format. All pictures must be prepared in high resolution and in CMYK (cyan, magenta, yellow & black), the correct process for color separation.

Sample Article: A sample article in pdf format is provided for the author's convenience. The same style should be followed.

Submission Deadline for Volume III: For articles to be considered for Volume III, five hard copies should be received by September 30 (first deadline), or November 30 (second deadline), 2003, by:

Ms. Yubing Zhai, Marketing Executive/Editor
World Scientific Publishing Co.
1060 Main Street
River Edge, NJ 07661, USA
Tel: 201-487-9655 Fax: 201-487-9656
E-mail yzhai@wspc.com

In addition, a pdf version of the paper should also be sent by e-mail to Ms. Yubing Zhai.

Final Manuscript Due Date for Volume III: For articles already accepted for Volume III, the final manuscript and diskette should be delivered by June 30, 2004 to:

Mr. Steven Patt, Editor
World Scientific Publishing Co. Pte. Ltd.
5 Toh Tuck Link #01-01
Singapore 596224
Tel: 65-4665775, Fax: 65-4677667
E-mail: spatt@wspc.com.sg