software-engineering-research
Guide to software engineering research topics and methodologies
npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill software-engineering-research --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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 Metho
- SE Research Subfields
- Research Methodologies in SE
- Controlled Experiments
- Mining Software Repositories (MSR)
- Case Studies
- Key Datasets and Benchmarks
- Code Understanding and Generation
- Software Engineering Process
- Static Analysis Tools for Research
- Code Metrics
- Top Venues and Impact
- Tier-1 SE Venues
- Systems and Security Venues
- Research Tools Ecosystem
What does the software-engineering-research skill do?
Guide to software engineering research topics and methodologies
How do I install it?
Run `npx skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill software-engineering-research --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From brycewang-stanford/Auto-Empirical-Research-Skills, a repository with 3,244 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.