Extreme Programming of Knowledge-Based Systems

Holger Knublauch · 2002

For most knowledge-based systems, knowledge must necessarily be modeled evolutionary, in a close collaboration between domain experts and engineers. While the Knowledge Engineering literature suggests to follow rather waterfall-based approaches, we argue that agile development methodologies like Extreme Programming have a huge potential to thrive and prosper in domains like knowledge-based systems. Agile approaches are optimized for projects with frequently changing requirements, provide explicit support for collaboration and rely on a minimum of modeling artifacts with smooth transitions between them.

Read the paper · More papers on PaperTik