New perspectives for cyber security in software development: when End-User Development meets Artificial Intelligence | IEEE Conference Publication | IEEE Xplore