Topics
Browse every paper by topic: three fields, 15 groups, 198 topics. Click a topic to open it in search, where venue, year and type filters stack on top.
17,322 papers classified (99.2%), each counted under its primary topic only; 139 still unclassified.
Security11,613
01–0F · Systems and infrastructure security1,127
- 01System security148
- 02Operating systems security143
- 03Distributed systems security58
- 04Cloud computing security109
- 05Security for cloud/edge computing42
- 06Embedded systems security106
- 07IoT security184
- 08Security for cyber-physical systems167
- 09Security for large-scale critical infrastructures10
- 0ASecurity architectures32
- 0BTrustworthy computing21
- 0CVirtualization and container security31
- 0DStorage and file system security15
- 0EVR/AR security52
- 0FGame security9
10–1F · Network and web security1,768
- 10Network security128
- 11Network security measurement64
- 12Network infrastructure security17
- 13Intrusion detection and prevention111
- 14Denial-of-service attacks and countermeasures89
- 15Analysis of network and security protocols120
- 16Integrating security in network protocols0
- 17Network security policy implementation and management4
- 18Security for emerging networks6
- 19Security for future Internet architectures2
- 1AWireless and mobile security/privacy177
- 1BWeb security and privacy500
- 1CSecurity of web-based applications and services16
- 1DMobile security521
- 1EBrowser security9
- 1FSoftware-defined networking security4
20–2F · Software and program analysis security3,124
- 20Software security997
- 21Automated security analysis of source code and binaries403
- 22Program and binary analysis338
- 23Fuzzing and vulnerability discovery636
- 24Software supply chain security220
- 25Malware analysis and unwanted software165
- 26Anti-malware techniques2
- 27Forensics and diagnostics for security78
- 28Cyber-crime defense and forensics70
- 29Cyber attack prevention, detection, investigation, and response54
- 2AAttacks with novel insights, techniques, or results69
- 2BMemory safety and exploit mitigation51
- 2CReverse engineering28
- 2DLanguage-based security13
30–3F · Hardware and side channels789
40–4F · Cryptography770
- 40Applied cryptography292
- 41Applications of cryptography303
- 42Analysis of deployed cryptography and protocols68
- 43Cryptographic implementation analysis19
- 44New cryptographic protocols with real-world applications28
- 45Public key infrastructures and key management41
- 46Secure multi-party computation19
- 47Information theory and security0
50–5F · Blockchain and access control827
60–6F · Privacy1,113
70–7F · Human factors, machine learning and methodology2,095
- 70Human-centered security and privacy184
- 71Usable security and privacy130
- 72User studies for security and privacy76
- 73Security and privacy law, policy, and ethics51
- 74Security education and training38
- 75Security for at-risk populations29
- 76Understanding and mitigating information manipulation, disinformation, harassment, extremism, and abuse64
- 77Economics of security and privacy21
- 78Formal methods and verification232
- 79Program verification for security19
- 7ASecurity of machine learning918
- 7BPrivacy of machine learning118
- 7CML integrity and availability6
- 7DAttacks on ML systems196
- 7EVerifying security and privacy properties of ML algorithms10
- 7FSpecial problems and tradeoffs (security vs. efficiency/usability/cost/ethics)3
Software engineering2,875
80–8F · Testing and analysis1,333
- 80Software testing444
- 81Test generation and prioritization63
- 82Static analysis and linting141
- 83Dynamic analysis and instrumentation29
- 84Symbolic execution and constraint solving57
- 85Program verification and model checking126
- 86Automated program repair116
- 87Fault localization and debugging117
- 88Bug and defect prediction29
- 89Mutation testing23
- 8AConcurrency and distributed system testing60
- 8BGUI and end-to-end testing41
- 8CPerformance analysis and profiling43
- 8DRegression testing and continuous integration18
- 8EFlaky test analysis9
- 8FRuntime verification and monitoring17
90–9F · Programs and code561
- 90Program comprehension60
- 91Code search and recommendation61
- 92Code clone detection23
- 93Refactoring39
- 94Program synthesis42
- 95Compilers and language implementation20
- 96Type systems and language design17
- 97API design, usage and misuse31
- 98Configuration and build systems59
- 99Dependency and package management22
- 9ACode review45
- 9BVersion control and change analysis29
- 9CTechnical debt and code smells14
- 9DDocumentation and comments39
- 9ELogging and observability24
- 9FSoftware architecture and design36
A0–AF · Process, people and AI752
- A0Requirements engineering58
- A1Software process and project management22
- A2Developer productivity and human factors45
- A3Empirical studies of developers88
- A4Open source ecosystems and community32
- A5Mining software repositories108
- A6Software maintenance and evolution35
- A7Software reuse9
- A8Software engineering education22
- A9Large language models for software engineering115
- AAMachine learning for software engineering57
- ABSoftware engineering for machine learning systems45
- ACAI code generation and programming assistants70
- ADBenchmarks and datasets for software engineering39
- AESoftware ecosystems and app stores3
- AFGreen and sustainable software4
B0–BF · Domains and quality attributes229
- B0Mobile app analysis48
- B1Web application engineering3
- B2Cloud and microservice engineering18
- B3DevOps and deployment11
- B4Embedded and cyber-physical software35
- B5Blockchain and smart contract engineering10
- B6Quantum software engineering5
- B7Safety-critical software and certification7
- B8Reliability and availability engineering6
- B9Usability and accessibility engineering12
- BASoftware energy efficiency11
- BBSoftware licensing and legal issues5
- BCFormal specification19
- BDSoftware modeling and model-driven engineering24
- BESoftware analytics15
Systems and architecture2,122
C0–CF · Operating systems and distributed systems872
- C0Operating system design93
- C1Kernel and microkernel architecture3
- C2Virtualization and hypervisors33
- C3Containers and sandboxing5
- C4Memory management111
- C5Scheduling27
- C6Concurrency and synchronization62
- C7File systems80
- C8Storage systems130
- C9Persistent memory37
- CAI/O and device drivers9
- CBServerless and cloud runtimes44
- CCDistributed systems143
- CDConsensus and replication25
- CEFault tolerance and reliability31
- CFFormal verification of systems39
D0–DF · Networking and architecture530
- D0Datacenter networking24
- D1Network stacks and RDMA25
- D2Computer architecture42
- D3Memory and cache hierarchy21
- D4Accelerators and heterogeneous computing84
- D5GPU systems36
- D6Interconnects and network-on-chip8
- D7Processor microarchitecture7
- D8Near-data and in-memory processing11
- D9Non-volatile and emerging memory2
- DAEnergy and power management47
- DBReconfigurable computing and FPGA37
- DCQuantum computing systems69
- DDCompilers and runtime systems102
- DEBinary translation and emulation7
- DFHardware/software co-design8
E0–EF · Application systems720
- E0Machine learning systems154
- E1LLM serving and inference systems83
- E2Training systems and parallelism56
- E3Data processing and analytics systems26
- E4Database systems38
- E5Key-value stores and caching26
- E6Graph processing systems27
- E7Stream processing10
- E8Edge and mobile systems41
- E9Real-time systems8
- EABlockchain systems5
- EBTrusted execution environments18
- ECSystem performance measurement38
- EDTracing, debugging and diagnosis for systems93
- EEBenchmarks and workload characterization8
- EFResource management and scheduling policies89
Unclassified and other
- 00Unclassified139
- FFOther712
Paper type
- 0Unanalyzed139
- 1Method design14,023
- 2Measurement2,201
- 3Benchmark67
- 4Dataset25
- 5Survey176
- 6SoK135
- 7User study498
- 9Other197