The first computer-aided maintenance software came from DEC in the 1980s to configure VAX computers. The software was built using the techniques of artificial intelligence expert systems, because the problem of configuring a VAX required expert knowledge. During the research, the software was called R1. As one of the first expert systems to be pressed into commercial service, renamed XCON, it created high expectations, which did not materialize, as DEC lost commercial pre-eminence.
But, fundamentally, XCON was a rule-based configuration database. The expert system used forward chaining rules.
Reference: Virginia E. Barker and Dennis E. O'Connor. Expert systems for configuration at Digital: XCON and beyond. Communications of the ACM, 32(3):298--318, March 1989.
Help Desk software
Help Desk software frequently captures symptoms of a bug and relates them to fixes, in a fix database. One of the problems with this approach, is that the understanding of the problem is embodied in a non-human way, so that solutions are not unified.
Strategies for finding fixes