• DocumentCode
    3033541
  • Title

    Automatic requirements elicitation in agile processes

  • Author

    Ankori, R. ; Ankori, Ronit

  • Author_Institution
    Dept. of Comput. Sci., Bar-Ilan Univ., Ramat-Gan, Israel
  • fYear
    2005
  • fDate
    22-23 Feb. 2005
  • Firstpage
    101
  • Lastpage
    109
  • Abstract
    One of the generic phases of software engineering is the requirements analysis. This paper presents a new method for automatically retrieving functional requirements from the stakeholders using agile processes. The presented system is a machine learning system for the automation of some aspects of the software requirements phase in the software engineering process. This learning system encompasses knowledge acquisition and belief revision in a knowledge base. It is based on Tecuci´s multistrategy task-adaptive learning by justification trees algorithm, known as Disciple-MTL, and supports a few of the practices that extreme programming (XP) requires. The aim of the algorithm is to collect information from the various stakeholders and integrate a variety of learning methods in the knowledge acquisition process, while involving certain and plausible reasoning. The result of the manipulation is a list of requirements essential to a software system.
  • Keywords
    belief maintenance; formal specification; knowledge acquisition; learning (artificial intelligence); programming; software process improvement; Disciple-MTL; Tecuci´s multistrategy task-adaptive learning; agile process; automatic requirements elicitation; belief revision; extreme programming; knowledge acquisition; knowledge base; machine learning system; requirements analysis; software engineering; trees algorithm; Automation; Computer science; Humans; Knowledge acquisition; Learning systems; Machine learning; Machine learning algorithms; Programming; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software - Science, Technology and Engineering, 2005. Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-2335-8
  • Type

    conf

  • DOI
    10.1109/SWSTE.2005.8
  • Filename
    1421070