Knowledge Engineering for Software Development Life Cycles: Support
Technologies and Applications
Edited by Dr. Muthu Ramachandran
Extended submission of chapter proposal: 11th January 2010
To be published by IGI Global: http://www.igi-global.com/requests/details.asp?ID=727
Introduction
Software guidelines have been with us in many forms within Software
Engineering community such as knowledge, experiences, domain
expertise, laws, software design principles, rules, design heuristics,
hypothesis, experimental results, programming rules, best practices,
observations, skills, algorithms have played major role in software
development (guidelines based software engineering). Also there has
been a significant development in new software paradigms such as
components, agile, aspects, and services. How can we best use those 30
years of best practices in solving software related problems? There
has been little evidence of automated approaches to the development of
large scale systems and software reuse. In recent years there has been
significant application of neural networks and genetic programming
applied to software development for a variety of applications. This
book also aims to identify how software development best practices
captured as software guidelines can be
represented to automated software development, decision making, and
knowledge management.
Objective of the book
One of the main aims of this book is to bridge current state of the
art between two major areas of knowledge engineering and software
engineering. This book also aims to provide hands-on techniques and
automation methods to faster software development activities supported
by a range of KE techniques that can be employed. It also brings best
practice guidelines for software development that can be encoded as
knowledge and can be adopted them in everyday practice.
Recommended Topics
This book welcomes chapters on a wide range of issues related to
knowledge based activities supporting all aspects of software
development. The general topics are of interest include KE supporting
software requirements, guidelines, process & management, tools,
metrics, quality, reuse, testing, and methods. The coverage topics
include, but are NOT limited to, the following:
Best practice software guidelines
Efficient programming techniques supporting large scale reuse
Knowledge engineering support for software reuse
Knowledge engineering support for code generation
KE support for requirements, architecture, components
KE support for software process improvement
KE support for software testing, quality and metrics
Intelligent software intensive applications
Knowledge Management (KM) for software product line
KE for agile and aspects-oriented software development
Submissions Procedure
Authors are invited to submit on or before 11th January 2010, a 2
pages manuscript proposal clearly explaining the objective of their
submission and the contribution of their research. All submitted
chapters will be reviewed on a double-blind review basis. Authors
interested in submitting chapters (8,000 – 10,000 words) on the
abovesuggested topics or other related topics in their area of
interest can submit via e-mail to m.ramac...@leedsmet.ac.uk or
kes...@gmail.com. Full chapters are due by 1st March 2010.
Important Dates
November 2, 11th January 2010 Submission of chapter proposal
March 1, 2010 – Submission of full chapters
May 15, 2010 – Notification for acceptance and revisions
June 15, 2010 – Final chapter submission