Skip to content
Free planNo credit card requiredStart writing

article · IEEE Transactions on Knowledge and Data Engineering · 1992

Knowledge intensive software engineering tools

Charles Rich, Richard C. Waters

Cited by 15Abstract and details only

Abstract

Most software engineering tools use a shallow representation of software objects and manipulate this representation using procedural methods. This approach allows one to get off to a fast start and quickly provides a tool that delivers benefits. However, a point will be reached where more knowledge-intensive approaches will be needed to achieve significantly higher levels of capability. The authors suggest that the software engineering tools of the future will have to rely on: deep representation to capture a sufficiently large part of knowledge about programming in general and particular programs; inspection methods to deal with complexity; and intelligent assistance.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Cite this paper

APA 7

Rich, C., & Waters, R. C. (1992). Knowledge intensive software engineering tools. IEEE Transactions on Knowledge and Data Engineering, 4(5), 424–430. https://doi.org/10.1109/69.166985

MLA 9

Rich, Charles, and Richard C. Waters. “Knowledge intensive software engineering tools.” IEEE Transactions on Knowledge and Data Engineering, vol. 4, no. 5, 1992, pp. 424–30, https://doi.org/10.1109/69.166985.

Chicago

Rich, Charles, and Richard C. Waters. 1992. “Knowledge intensive software engineering tools.” IEEE Transactions on Knowledge and Data Engineering 4 (5): 424–30. https://doi.org/10.1109/69.166985.

Harvard

Rich, C. and Waters, R.C. (1992) ‘Knowledge intensive software engineering tools’, IEEE Transactions on Knowledge and Data Engineering, 4(5), pp. 424–430. Available at: https://doi.org/10.1109/69.166985.

BibTeX
@article{rich1992knowledge,
  title = {{Knowledge intensive software engineering tools}},
  author = {Rich, Charles and Waters, Richard C.},
  journal = {IEEE Transactions on Knowledge and Data Engineering},
  volume = {4},
  number = {5},
  pages = {424--430},
  year = {1992},
  doi = {10.1109/69.166985}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.