
Knowledge-Based Software Engineering
Description
More details
Other editions
Additional editions

Content
Methodology and tools for knowledge discovery and data mining.- Methods and tools for software engineering education.- Knowledge technologies for semantic web and ontology engineering.- Knowledge-based methods and tools for testing, verification and validation, maintenance and evolution; natural language processing, image analysis and recognition.- Knowledge-based methods and applications in information security, robotics and navigation.- Decision support methods for software engineering.- Architecture of knowledge-based systems, including intelligent agents and softbots.- Automating software design and synthesis.- Knowledge management for business processes, workflows and enterprise modeling.- Knowledge-based methods and applications in bioscience, medicine and justice.- Knowledge-based requirements engineering, domain analysis and modeling.- Intelligent user interfaces and human-machine interaction.- Lean software engineering.- Program understanding, programming knowledge, modeling programs and programmers.