software-engineering-research

Solid

Guide to software engineering research topics and methodologies

Web & Frontend 192 stars 30 forks Updated 2 months ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
76
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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...

Details

Author
wentorai
Repository
wentorai/research-plugins
Created
2 months ago
Last Updated
2 months ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category