← ClaudeAtlas

software-engineering-researchlisted

Guide to software engineering research topics and methodologies
brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research · ★ 1,775 · Web & Frontend · score 85
Install: claude install-skill brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research
# Software Engineering Research Guide Navigate the landscape of software engineering research, including key subfields, methodologies, datasets, benchmarks, and top venues. ## SE Research Subfields | Subfield | Key Topics | Major Venues | |----------|-----------|-------------| | **Software Testing** | Test generation, fuzzing, mutation testing, flaky tests | ISSTA, ICST, ASE | | **Program Analysis** | Static analysis, abstract interpretation, symbolic execution | PLDI, POPL, OOPSLA | | **Software Maintenance** | Code refactoring, technical debt, code smells, evolution | ICSME, MSR, SANER | | **SE for AI/ML** | ML pipeline testing, data quality, model debugging | ICSE-SEIP, FSE | | **AI for SE** | Code generation, bug detection, program repair | ICSE, FSE, ASE | | **Distributed Systems** | Consensus, fault tolerance, scalability, microservices | SOSP, OSDI, EuroSys | | **Cybersecurity** | Vulnerability detection, malware analysis, privacy | IEEE S&P, CCS, USENIX Security | | **HCI in SE** | Developer tools, IDE usability, code comprehension | CHI, CSCW, VL/HCC | | **Empirical SE** | Mining repositories, developer surveys, controlled experiments | ESEM, MSR, TOSEM | ## Research Methodologies in SE ### Controlled Experiments Testing a specific hypothesis with treatment and control groups: ```markdown Example: Does AI code completion improve developer productivity? Design: - Participants: 60 professional developers - Treatment: IDE with AI code completion enabled - Contro