Issues that need to be addressed concerning the application of expert-system technology to software engineering are discussed. It is concluded that one should approach expert system use in software engineering with great caution, realizing that software engineering problems are ill-structured. A strong relationship abides between the specificity of software development methodology and the applicability of expert technology. If the methodology is to be very specific, no probable need for an expert system exists due to the availability of stronger methods. If the methodology is too weak, on the other hand, the problem is likely to be too ill-defined for expert system solutions.