3 papers
cs.SE2026
Deterministic vs. Probabilistic Summarisation: An Empirical Trade-off Study in Design Pattern Centric Java Code
Najam Nazar, Christoph Treude
Background: Automated code summarisation supports program comprehension and documentation, yet the relative strengths and limitations of deterministic (heuristic-based) and probabi…
cs.SE2026
Software Product Line Engineering: Adoption, Tooling and AI Era Challenges
Najam Nazar
Software Product Line Engineering enables systematic reuse across families of related software intensive systems. This survey synthesises key SPLE foundations, lifecycle concepts,…
cs.SE2025
DPS: Design Pattern Summarisation Using Code Features
Najam Nazar, Sameer Sikka, Christoph Treude
Automatic summarisation has been used efficiently in recent years to condense texts, conversations, audio, code, and various other artefacts. A range of methods, from simple templa…