brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
fse-topic-selectionUse when deciding whether a software-engineering project belongs at ESEC/FSE or should be routed to ICSE, ASE, ISSTA, MSR, ICSME, or an SE journal (EMSE/TSE/TOSEM), and when distinguishing FSE from its sibling general-SE flagship ICSE by contribution shape, evidence maturity, and the PACMSE journal-style fit.
Independent GitHub snapshot · Automated classification · Original documentation governs
Decide the venue before drafting. FSE — the ACM International Conference on the Foundations of Software Engineering, historically ESEC/FSE on its European rotation — is one of the two general software-engineering flagships, alongside ICSE, and the ACM SIGSOFT home for foundational and empirical SE. Its research papers are PACMSE journal articles, so reviewers read for a durable software-engineering contribution, not a one-conference result. A technically strong paper whose real lesson is about compilers, PL semantics, or pure ML is respected and then rejected as out of scope.
FSE and ICSE overlap heavily in scope and reviewer pool, so the decisive question is rarely "is this SE?" but "which SE community and calendar fits this paper now?" Both welcome techniques, empirical studies, and human-factors work. Use the finer signals below and the live deadlines to choose — a strong paper is publishable at either, and the nearer honest deadline usually wins.
| Signal in your project | Better home | Why |
|---|---|---|
| Broad SE contribution, empirical or conceptual, ready now, and the next FSE deadline is nearer | ESEC/FSE | PACMSE journal-style track; the second general-SE flagship |
| Equally broad, but ICSE's cycle lands sooner or you want its stage | ICSE | Sibling general-SE flagship; different calendar and template (IEEE 10+2) |
| Core is automating a development task; tool/systems flavor dominates | ASE | Automated software engineering is its named center |
| Core is testing, program analysis, or fault detection with depth | ISSTA | Deeper testing/analysis expertise, round-based reviewing |
| The whole method is repository mining | MSR | Purpose-built co-located conference |
| Maintenance and software evolution focus | ICSME | Scope match |
| Study is too long or too nuanced for the page budget | EMSE / TSE / TOSEM | Journals with no conference page ceiling; some offer a journal-first path back to an FSE stage |
Two quick tests sharpen a borderline verdict:
Fit is necessary but not sufficient: the same idea sits at different doors depending on how far the evidence has come. An observation with an argument but no study is a workshop or vision paper; a working technique evaluated only on examples you chose needs real subjects before the research track; a study too deep for the page budget belongs in a journal first. Submitting one step early earns a polite "promising, but..." and costs a full cycle, because FSE, like its siblings, runs on an annual rhythm.
[Scope] scan the last two FSE programs (dblp, conf.researchr.org) for your subarea
-> 3+ recent papers = a reviewer pool exists; 0 = opening or mismatch
[Citations] is your bibliography majority SE venues (ICSE/FSE/ASE/ISSTA/EMSE/TSE)?
-> majority non-SE => reviewers read you as a visitor; naturalize the intro first
[Calendar] compare the next FSE deadline with ICSE/ASE/ISSTA/journal dates -> route to the
nearest honest fit rather than waiting a year for a marginal preference
[Audience] who acts differently if the claim holds? -> SE developers/testers/maintainers/researchers?
[Claim type] technique / empirical / methodology / human-factors / foundational
[FSE vs ICSE] both fit? -> choose by calendar, community pull, and template preference
[Sibling check] testing depth -> ISSTA; automation core -> ASE; mining-only -> MSR
[Verdict] ESEC/FSE research track / sibling venue / journal-first, with a one-line reason
Run this before the writing skills; a wrong venue decision wastes every later step. When the
verdict is FSE, continue with fse-workflow for the calendar and fse-writing-style for the
paper shape.