Computer-aided software engineering articles