• DocumentCode
    1706442
  • Title

    Tools supporting the creation and evolution of software development knowledge

  • Author

    Henninger, Scott

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
  • fYear
    1997
  • Firstpage
    46
  • Lastpage
    53
  • Abstract
    Software development is a knowledge-intensive activity involving the integration of diverse knowledge sources that undergo constant change. The volatility of knowledge in software development requires that knowledge bases are able to support a continuous knowledge acquisition process where tools are available that can make use of partial knowledge. To address these issues, case-based technology is used in combination with an organizational learning process to create an approach that turns Standard Development Methodologies (SDM) into living documents that capture project experiences and emerging requirements as they are encountered in an organization. A rule-based system is used to tailor the SDM to meet the characteristics of individual projects and provide relevant development knowledge throughout the development lifecycle
  • Keywords
    case-based reasoning; knowledge acquisition; knowledge based systems; software engineering; case-based technology; development lifecycle; knowledge acquisition process; knowledge-intensive activity; organizational learning process; rule-based system; software development knowledge; standard development methodologies; Best practices; Computer science; Knowledge acquisition; Knowledge based systems; Knowledge engineering; Process design; Programming; Software design; Software engineering; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 1997. Proceedings., 12th IEEE International Conference
  • Conference_Location
    Incline Village, NV
  • Print_ISBN
    0-8186-7961-1
  • Type

    conf

  • DOI
    10.1109/ASE.1997.632823
  • Filename
    632823