• Home
  • Search
  • Knowledge Engineering Support for Software Requirements, Architectures and Components
  • Cite Icon1
  • https://doi.org/10.4018/978-1-60566-758-4.ch007Copy DOI Icon

Knowledge Engineering Support for Software Requirements, Architectures and Components

  • Jan 1, 2010
  • Muthu Ramachandran
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The demands of SE imply a growing need for using AI to support all aspects of the software development process. This chapter provides insights into the application of knowledge based approaches to the development of agile software development, software product line, software components and architecture. In particular, it presents three research systems that demonstrate the potential benefits of utilising knowledge based approaches to support agile methods. The first system, called SoBA, supports the use of a story card for agile software development; the second system, called .NET designer, provides design rationale for choosing appropriate architectural solutions, and the third system, called RAIS, provides reuse assessment and improvement for designing reusable software components.

Similar Papers
  • Research Article
  • Citations150

Accelerating development with agent components

  • May 01, 2001
  • Computer
  • M.L Griss +1
  • Conference Article
  • Citations8

Software Reuse Within the Earth Science Community

  • Jul 01, 2006
  • J Marshall +3
  • Research Article
  • Citations48

Refactoring a legacy component for reuse in a software product line: a case study

  • Mar 01, 2006
  • Journal of Software Maintenance and Evolution: Research and Practice
  • Ronny Kolb +3
  • Research Article
  • Citations9

Automated classification and retrieval of reusable software components

  • Jan 04, 2008
  • Journal of the American Society for Information Science and Technology
  • Haining Yao +2
  • Research Article
  • Citations7

Achieving agility through BRIDGE process model: an approach to integrate the agile and disciplined software development

  • Aug 23, 2014
  • Innovations in Systems and Software Engineering
  • Ardhendu Mandal +1
  • Conference Article
  • Citations9

On the role of Wiki for managing knowledge in agile software development

  • May 01, 2013
  • Pankaj Kamthan
  • PDF
  • Research Article

USING METHODS AND TECHNOLOGIES OF RECOMMENDATION SYSTEMS FOR DYNAMIC SOFTWARE PRODUCT LINES CONFIGURATION

  • Jul 12, 2021
  • Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information Technologies
  • Rustam Gamzayev +1
  • PDF
  • Research Article
  • Citations35

Software Component Selection Based on Quality Criteria Using the Analytic Network Process

  • Jan 01, 2014
  • Abstract and Applied Analysis
  • Shah Nazir +8
  • Book Chapter
  • Citations12

Architecture-Centric Methods and Agile Approaches

  • Jan 01, 2008
  • Muhammad Ali Babar +1
  • Conference Article
  • Citations8

Applying software product lines to multiplatform video games

  • May 18, 2013
  • Emad Albassam +1
  • Book Chapter
  • Citations13

Testing Component-Based Software – Issues, Challenges, and Solutions

  • Jan 01, 2004
  • Jerry Zeyu Gao +1
  • Book Chapter
  • Citations16

RAGE Reusable Game Software Components and Their Integration into Serious Game Engines

  • Jan 01, 2016
  • Wim Van Der Vegt +2
  • Book Chapter
  • Citations11

Architecture Evolution in Software Product Line: An Industrial Case Study

  • Jan 01, 2011
  • Yijian Wu +2
  • Conference Article

Dexmo Software Product Line and Product Composition Method

  • Nov 17, 2021
  • Onur Leblebici
  • Conference Article
  • Citations47

Bridging the gap between technical and social dependencies with Ariadne

  • Jan 01, 2005
  • Erik Trainer +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.