PhD Degree: CS
- AI/ML
- Data Science and HPC
- Data Mining and Information Retrieval
- Algorithms, Scientific Computing, and Data Science
- Bioinformatics/Computational Biology
- Parallel & Distributed Computing, High Performance Computing
- Programming Languages and Compilers
- Computer Architecture and Systems
- Software Engineering
- Computer Security
- Computer Graphics
- Theoretical Computer Science
- Communications and Computer Networks
- Real-time and Cyber-Physical Systems
- Cryptography
AI/ML
Revised: October 11, 2021
Journal:
- Journal of Artificial Intelligence Research (JAIR)
- Artificial Intelligence (AIJ)
- Journal of Machine Learning Research (JMLR)
- IEEE Trans on Pattern Analysis and Machine Intelligence (TPAMI)
- Machine Learning (MLJ)
- IEEE Trans on Knowledge and Data Engineering (TKDE)
- ACM Trans on Knowledge Discovery from Data (TKDD)
- IEEE Trans on Robotics
- IEEE Robotics and Automation Letters
- ACM Trans on Interactive Intelligent Systems
- Intl Journal of Computer Vision (IJCV)
- Journal of Autonomous Agents and Multi‐Agent Systems
- ACM Trans on Intelligent Systems and Technology (TIST)
- AAAI’s AI Magazine
- IEEE Trans on Neural Networks and Learning Systems
- Neural Computation
- Neurocomputing
- Pattern Recognition
- Pattern Recognition Letters
- Data Mining and Knowledge Discovery
- SIGKDD Explorations Magazine
- Knowledge and Information Systems
- Frontiers in Robotics and AI
Conference: (*indicates CSrankings.org conference)
- AAAI Conf on Artificial Intelligence (AAAI)*
- Intl Joint Conf on Artificial Intelligence (IJCAI)*
- Intl Conf on Artificial Intelligence and Statistics (AISTATS)
- Neural Information Processing Systems (NeurIPS)*
- Intl Conf on Machine Learning (ICML)*
- Intl Conf on Learning Representations (ICLR)*
- ACM SIGKDD Conf on Knowledge Discovery and Data Mining (KDD)*
- IEEE Conf on Data Mining (ICDM)
- ACM Conf on Research and Development in Information Retrieval (SIGIR)
- Intl Conf on World Wide Web (WWW)*
- Intl Conf on Robotics and Automation (ICRA)*
- Intelligent Robots and Systems (IROS)*
- Robotics: Science and Systems Conf (RSS)*
- Computer Vision and Pattern Recognition (CVPR)*
- Intl Conf on Computer Vision (ICCV)*
- European Conf on Computer Vision (ECCV)*
- North American Chapter of the Association for Computational Linguistics (NAACL)*
- Annual meeting of the Association for Computational Linguistics (ACL)*
- Conf on Empirical Methods in Natural Language Processing (EMNLP)*
- Uncertainty in Artificial Intelligence (UAI)
- Intl Conf on Planning and Automated Scheduling (ICAPS)
- Adaptive Agents and Multi‐Agents Systems (AAMAS)
- European Conf on Artificial Intelligence (ECAI)
- European Conf on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML‐PKDD)
- IEEE Intl Conf on Acoustics, Speech and Signal Processing (ICASSP)
- IEEE Intl Workshop on Machine Learning for Signal Processing (MLSP)
- SIAM Data Mining (SDM)
- Intl Conf on Data Engineering (ICDE)
- Intl Conf on Pattern Recognition (ICPR)
- European Conf on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML‐PKDD)
- Conf on Information and Knowledge Management (CIKM)
- IEEE Intl Symp on Robot and Human Interactive Communication (RO‐MAN)
- ACM/IEEE Conf on Human‐Robot Interaction (HRI)
- IEEE Winter Conf on Applications of Computer Vision (WACV)
- British Machine Vision Conf (BMVC)
- Intl Conf on Computational Linguistics (COLING)
- European Chapter of the Association for Computational Linguistics (EACL)
Data Science and HPC
Update: October 2021
Here is a list of venues that we consider acceptable for core HPC and Data Science work. The list is divided into sub-areas that could be considered to fall under HPC and Data Science. The relative ordering of venues within each category is random and does not reflect an internal ranking. The conference venues that feature in CSranking.org are marked with an asterisk.
Databases –
Journals:
- ACM Trans on Database Systems
- IEEE Trans on Knowledge & Data Engineering
- VLDB Intl Journal
- SIGMOD Record
- IEEE Transactions on Big Data
- ACM Transactions on Spatial Algorithms and Systems
- Geoinformatica
Conferences:
- SIGMOD*: ACM SIGMOD Conf on Management of Data
- VLDB*: Very Large Data Bases
- ICDE*: Intl Conf on Data Engineering
- ACM PODS*: Symposium on Principles of Database Systems
- SIGSPATIAL: ACM SIGPATIAL International Conference on Advances in Geographic Information Systems
- CIKM: Intl. Conf on Information and Knowledge Management
- SSTD: International Symposium on Spatial and Temporal Databases
Data Mining and Information Retrieval
Journals:
- IEEE Transactions on Knowledge and Data Engineering (TKDE)
- ACM Transactions on Knowledge Discovery from Data (TKDD)
- Data Mining and Knowledge Discovery
Conferences:
- ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD)*
- The Web Conference (formerly WWW)*
- IEEE Conference on Data Mining (ICDM)
- International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR)
- ACM International Conference on Web Search and Data Mining (WSDM)
- SIAM Data Mining (SDM)
- International Conference on Data Engineering (ICDE)
- International Conference on Pattern Recognition (ICPR)
- European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML‐PKDD)
- Conference on Information and Knowledge Management (CIKM)
Algorithms, Scientific Computing, and Data Science
Journals:
- SIAM Journal on Scientific Computing (SISC)
- SIAM Review
- ACM Transactions on Mathematical Software
- ACM Journal on Experimental Algorithmics
- IEEE Transactions on Network Science & Engineering (TNSE)
- ACM Transactions on Data Science
- SIAM Journal of Mathematics of Data Science
Conferences:
- ACM-SIAM Symposium on Discrete Algorithms (SODA)
- SIAM Symposium on Algorithm Engineering and Experiments (ALENEX)
- ASONAM: IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining
Bioinformatics/Computational Biology
Journals:
- Bioinformatics (Oxford University Press)
- Nucleic Acids Research (Oxford University Press)
- Genome Research (Cold Spring Harbor Press)
- BMC Genomics (Biomed Central)
- BMC Bioinformatics (Biomed Central)
- ACM/IEEE Transactions on Computational Biology and Bioinformatics
- PLoS Computational Biology
- PLoS ONE
- Nature group of publications
- Science
Conferences:
- ISMB*: ISCB Intelligent Systems in Molecular Biology
- RECOMB*: ACM Research in Computational Molecular Biology
- ACM-BCB: ACM Conference on Bioinformatics, Computational Biology, and Health Informatics
- PSB: Pacific Symposium on Bioinformatics
- BIBM: IEEE Bioinformatics and Biomedicine
Parallel & Distributed Computing, High Performance Computing
Journals:
- TPDS: IEEE Transactions on Parallel and Distributed Systems
- TCC: IEEE Transactions on Cloud Computing
- TOPC: ACM Transactions on Parallel Computing
- JPDC: Journal of Parallel and Distributed Computing (Elsevier)
- ParCo: Parallel Computing (Elsevier)
- TACO: ACM Transactions on Architecture and Code Optimization
Conferences:
- SC*: ACM/IEEE The International Conference for High Performance Computing Networking, Storage, and Analysis
- HPDC*: IEEE International Symposium on High-Performance Parallel Distributed Computing
- ICS*: ACM International Conference on Supercomputing
- IPDPS: International Parallel and Distributed Processing Symposium
- HiPC: International Conference on High Performance Computing, Data and Analytics
- ICPP: International Conference on Parallel Processing
- ICDCS: International Conference on Distributed Computing Systems
- CLUSTER: IEEE International Conference on Cluster Computing
- CCGRID: IEEE/ACM Cluster Computing, Cloud and Grid Computing
- PPoPP: ACM Symposium on Principles and Practice of Parallel Programming
- SPAA: ACM Symposium on Parallelism in Algorithms and Architectures
- IISWC: IEEE International Symposium on Workload Characterization
- ISPASS: IEEE International Symposium on Performance Analysis of Systems and Software
- CGO: International Symposium on Code Generation and Optimization
- Euro-Par: European Conference on Parallel and Distributed Computing
Programming Languages and Compilers
Journals:
- TACO: ACM Transactions on Architecture and Code Optimization
- TOPLAS: ACM Transactions on Programming Languages and Systems
Conferences:
- ASPLOS*: ACM International Conference on Architectural Support for Programming Languages and Operating Systems
- PLDI*: ACM Programming Language Design and Implementation
- POPL*: ACM Symposium on Principles of Programming Languages
- SPLASH* (formerly, OOPSLA): ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity
- PACT: International Conference on Parallel Architectures and Compilation Technologies CGO: International Symposium on Code Generation and Optimization
- CC: International Conference on Compiler Construction
- MLSys: Machine Learning and Systems
Computer Architecture and Systems
Journals:
- TC: IEEE Transactions on Computers
- TDSC: IEEE Transactions on Dependable and Secure Computing
Conferences:
- ISCA: International Symposium on Computer Architecture *
- MICRO: IEEE/ACM International Symposium on Microarchitecture *
- ASPLOS: ACM International Conference on Architectural Support for Programming Languages and Operating Systems *
- HPCA: IEEE International Symposium on High-Performance Computer Architecture *
- OSDI: USENIX Symposium on Operating Systems Design and Implementation *
- SOSP: ACM Symposium on Operating Systems Principles *
- FAST: USENIX Conference on File and Storage Technologies *
- ATC: USENIX Annual Technical Conference *
- Eurosystem: ACM European Conference on Computer Systems *
Software Engineering
Revised: October 11, 2021
Journals:
- ACM Transactions on Software Engineering and Methodology (TOSEM)
- IEEE Transactions on Software Engineering (TSE)
- Empirical Software Engineering (EMSE)
- Information and Software Technology (IST)
- Journal of Systems and Software (JSS)
- IEEE Transactions on Reliability (TR)
- Automated Software Engineering (AUSE)
Conferences:
- ACM/IEEE International Conference on Software Engineering (ICSE)
- ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE)*
- IEEE/ACM International Conference on Automated Software Engineering (ASE)*
- ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA)*
- IEEE International Conference on Software Maintenance and Evolution (ICSME)
- IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER)
- ACM/IEEE International Conference on Program Comprehension (ICPC)
- International Conference on Mining Software Repositories (MSR)
- IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
Computer Security
Update: March 2023
Journals:
- IEEE Transactions on Information Forensics and Security (TIFS)
- IEEE Transactions on Dependable and Secure Computing (TDSC)
- ACM Transactions on Privacy and Security (TOPS)
Conferences:
- ACM Symposium on Computer and Communications Security (CCS)*
- USENIX Security Symposium (Security)*
- IEEE Symposium on Security and Privacy (IEEE S&P)*
- Network and Distributed System Security Symposium (NDSS)*
- IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)
- The Computer Security Foundations Symposium (CSF)
- International Symposium on Research in Attacks, Intrusions and Defenses (RAID)
- ACM ASIA Conference on Computer and Communications Security (AsiaCCS)
- IEEE European Symposium on Security and Privacy (EuroS&P)
- European Symposium on Research in Computer Security (ESORICS)
Computer Graphics
Update: October 2021
Journals:
- ACM Transactions on Graphics (includes SIGGRAPH* and SIGGRAPH Asia* Conference Proceedings) (TOG)
- Computer Graphics Forum (includes Eurographics Conference Proceedings) (CGF)
- Computers & Graphics (C&G)
- IEEE Transactions on Visualization and Computer Graphics (TVCG)
- Journal of Computer Graphics Techniques (JGT)
- IEEE Computer Graphics and Applications (CG&A)
Conferences:
- IEEE Visualization (VIS)
- Graphics Interface (GI)
- International Symposium on Visual Computing (published in Lecture Notes on Computer Science) (ISVC)
- ACM SIGGRAPH Symposium on Interactive 3D Graphics (I3D) and various other ACM SIGGRAPH- and Eurographics-sponsored workshops and symposia
- Game Developer’s Conference (GDC)
Theoretical Computer Science
Update: December 2021
Journals:
- Information and Computation
- SIAM J Computing
- Theoretical Computer Science
- ACM Transactions on Algorithms
- Intl J Foundations of Computer Science
- Natural Computing
Conferences:
- STOC
- FOCS
- ICALP
- ITCS
- FSTTCS
Communications and Computer Networks
Update: March 2023
Journals:
- IEEE Transactions on Mobile Computing
- IEEE/ACM Transactions on Networking
- IEEE Journal on Selected Areas in Communications
Conferences:
- SIGCOMM
- NSDI
- MOBICOM
- INFOCOM
Real-time and Cyber-Physical Systems
Update: March 2023
Journals:
- ACM Transactions on Cyber-Physical Systems
- IEEE Internet of Things Journal
Conferences:
- IEEE Real-Time and Embedded Technology and Applications (RTAS)
- IEEE Real-Time Systems Symposium (RTSS)
- Euromicro Conference on Real-Time Systems (ECRTS)
- ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS)
Cryptography
Update: January 2024
Journals:
- IACR Journal of Cryptology (Tier 1)
- IACR Transactions on Symmetric Cryptology
- IACR Transactions on CHES
- IACR Communications in Cryptology
Conferences:
- IACR Crypto (Tier 1)
- IACR Eurocrypt (Tier 1)
- IACR Asiacrypt
- IACR Theory of Cryptography Conference (TCC)
- IACR International Conference on Practice and Theory of Public Key Cryptography (PKC)
- Privacy Enhancing Technologies Symposium (PETS)
- RSA Conference Cryptographers’ Track (CT-RSA)