Tout d'abord, si vous êtes étudiant ou membre du corps enseignant, vous avez accès à un sous-ensemble de programmes Microsoft grâce à un accord spécial, alors inscrivez-vous.
La meilleure ressource de l'ACM est de loin la bibliothèque numérique - Elle vous donne accès à une variété de documents de conférence et d'articles de journaux.
D'après mon expérience, de nombreux articles sur le génie logiciel, bien qu'universitaires, sont en fait tout à fait abordables et utiles pour les non-universitaires.
Une revue est une version plus développée et finalisée d'un article de conférence. Cependant, elle est également plus exclusive, de sorte que de nombreux articles importants ne parviennent jamais à être publiés dans une revue. En outre, plusieurs années s'écoulent généralement entre la conférence et la publication. Un article de conférence est généralement plus court, mais dans les bonnes conférences, il transmet de bonnes idées sous une forme accessible.
Les bonnes revues à consulter pour un praticien sont TSE (Transactions on Software Engineering) et TOSEM (je ne me souviens même pas des acronymes).
Pour le génie logiciel, les meilleures conférences sont sans doute l'ICSE, la FSE et l'ASE. En outre, OOPSLA et ECOOP sont les meilleures conférences sur la POO, mais de nombreux articles sur la POO sont présentés dans des conférences générales sur le SE. Si vous vous intéressez davantage aux environnements et aux outils de développement, CHI, CSCW et VLHCC sont également d'excellentes conférences à consulter.
Vous voudrez probablement naviguer par conférence. Le moteur de recherche de la bibliothèque numérique est, à mon avis, incroyablement défaillant. Il est donc préférable d'utiliser Google pour des sujets spécifiques.