Abstract
A key problem in KBSE is evaluating the prospective utility of proposed KBSA tools. This paper analyzes the utility of ten KBSA prototype applications that were developed as part of an advanced course. Based on such an analysis, we hypothesize three new critical success factors for explaining their utility. The factors identify key elements of KBSA tools that serve as indicators of their likely utility.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Boehm, B.W. 1981.Software Engineering Economics. Prentice Hall, 1981.
Boehm, B.W. 1989.Software Risk Management. IEEE Computer Society Press, Los Alamitos, CA.
Bolcer, G. 1995. User Interface Design Assistance For Scale Software Development.Automated Software Engineering, 2, 1995.
DoD, 1991. DoD Software Technology Strategy.Office of the DDR&E.
Green, C., Luckham, D., Balzer, R., Cheatham, T., and Rich, C. 1983.Report on a Knowledge-Based Software Assistant. RADC Technical Report.
Gacek, C. 1993. KBSE Tool for Megaprogramming.IRUS Reuse-Based Software Engineering Symposium.
Jackson, P., 1990.Introduction to Expert Systems (2nd. ed.). Addison Wesley.
Kelly, R.V. Jr., 1991.Practical Knowledge Engineering. Digital Press.
Madachy, R. 1995. Knowledge-Based Risk Assessment Using Cost Factors.Automated Software Engineering, 2, 1995.
Toth, G. 1995. Automated Method for Identifying and Prioritizing Project Risk Factors.Automated Software Engineering, 2, 1995.
Waterman, D.A. 1986.A Guide to Expert Systems. Addison Wesley, 1986.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Boehm, B., Bose, P. Critical success factors for knowledge-based software engineering applications. Autom Software Eng 2, 193–202 (1995). https://doi.org/10.1007/BF00871796
Issue Date:
DOI: https://doi.org/10.1007/BF00871796