Fourth-generation Programming Language Research Articles