Open research questions in Software Engineering Research
371 gap statements mined from Software Engineering Research papers in our 7.9M-paper local library, which holds 2,133 papers on the topic — drawn mostly from each paper's own stated research gap, future-work, challenge and limitation notes, and its abstract. The ones listed below are a selection still marked open; each names the study that raised it, with a DOI link where the paper has one.
Choosing where to publish on Software Engineering Research? See the ranked Computer Science journals.
What the literature leaves open
The lack of a comprehensive evaluation framework to assess the quality of HTML code generated by Generative AI models. The need to identify the limitations and strengths of current AI tools in HTML development. The gap in understanding the capabilities and limitations of Generative AI models in HTML generation.
Although recent LLM-based FL methods have improved localization accuracy, their impact on agentic repair remains unclear.
From Finding to Fixing: How Useful is Fault Localization for Agentic Program Repair? · 2026Entity--Boundary--Control (EBC) separates domain information, external interaction, and workflow coordination, but its proportions across diverse software remain unclear.
The EBC Proportionality Law: A Recurring Architectural-Role Pattern Across Java Software · 2026Large language models can detect vulnerable code, yet the form of vulnerability encoding in their representations remains unclear.
When Models Know but Can't Linearly Say: Relational Encoding Limits Linear Vulnerability Classification in Code LLMs · 2026However, such experience is diverse and evolving, so it remains unclear how memory systems organize it and thereby affect code agents.
MemDev-Bench: Does Memory Help Code Agents?Benchmarking Memory Systems over Real Repository Histories · 2026These observations warrant further evaluation of transparent invocation control, with conclusions limited to the tested tasks, models, and sampling conditions.
Although static program analysis methods are frequently employed to enhance software quality, their efficiency in commercial settings is limited by their high false positive rate.
Specifically, future work should focus on developing verification methods independent of complete test suites, constructing architecture-aware models that can understand project-level dependencies, and incorporating non-functional goals such as efficiency and security into migration constraints.
First, in view of the over-reliance of code migration verification on existing test cases, future research should explore verification methods in the absence of testing environments.
The lack of systematic surveys on LLM-based clone detection. The limited generalization ability of traditional fine-tuned models.
AI systems remain limited in their ability to support complex architectural reasoning. AI-generated code may not reflect unique coding conventions and architectural constraints used within organizations. Evaluating AI-generated code requires assessing maintainability, security practices, and architectural consistency.
The Metamorphosis of Code: How Artificial Intelligence is Reshaping Software Architecture · 2026 · DOIFuture research should focus on improving the ability of AI systems to support complex architectural reasoning. Developing more robust testing methodologies is necessary to address the fragility of AI-generated test code.
The Metamorphosis of Code: How Artificial Intelligence is Reshaping Software Architecture · 2026 · DOIThis study addresses a significant gap in the literature by proposing a proactive approach for software module dependency prediction.
From Reactive to Proactive: Graph Convolutional Networks for Future Software Module Coupling Prediction · 2026 · DOIThe challenge of detecting multiple code smells that may affect the same software component. The difficulty of capturing the structural characteristics of source code required for code smell classification. The need to prevent information leakage between the training and test sets.
Evaluating Embedding Representations for Multiclass Code Smell Detection: A Comparative Study of CodeBERT and General-Purpose Embeddings · 2026 · DOILack of adaptability and extensibility in traditional SDK generation tools. High cognitive load in monolithic LLM approaches.
Reducing Cognitive Load in Multi-Language SDK Generation Using Hybrid AI-Orchestrated Architectures · 2026 · DOIThe lack of domain-specific knowledge can limit the effectiveness of LLMs in specific scenarios. The high computational resource requirements associated with fine-tuning LLMs can limit their use.
Future research can focus on exploring other feature selection techniques and data balancing methods. The study suggests that further evaluation of the proposed methods on larger datasets is necessary.
Evaluating the indispensable aspect of data ımbalance in software fault prediction with feature selection and variants of machine learning and ensemble techniques · 2026 · DOICloud-based deployment is mentioned as a scalability enhancement, but specific architectural decisions (containerization technology, distributed execution strategy, resource allocation policies) and performance comparisons between local sandbox and cloud-based execution are not detailed.
AI-Powered Code Helper for Intelligent Code Analysis, Debugging, and Multi-Language Execution · 2026 · DOIThe results show significant performance variation across different CodeLMs, with small CodeLMs (the parameter size is 220M or less) tending to achieve better performance than large CodeLMs within our experimental setting.
Implementation errors in the active learning algorithms and acquisition functions, - Selection of hyperparameters for Gaussian Process Models and Tree of Parzen Estimators may introduce subtle biases, - Findings may not generalize to tasks involving vastly different domains, - Limited diversity of real-world SE problems in the datasets, - Limited to 49 SE…
Expand the dataset to encompass a broader variety of SE optimization problems, - Explore methods that only need a few dozen examples, - Investigate the use of LLMs in high-dimensional problems, - Replication by external researchers…
Extend the framework with computational efficiency measures, - Compare AI-generated HTML to human-coded baselines, - Assess real-world viability while maintaining quality…
Developing more robust and consistent LLMs. Improving the recall rate for Type-4 clone detection. Exploring new technical ways for code clone detection.
Exploring the application of CodeBERT to other code analysis tasks, - Investigating the use of other embedding models for code smell detection, - Analyzing the performance of CodeBERT on larger and more diverse…
Evaluating Embedding Representations for Multiclass Code Smell Detection: A Comparative Study of CodeBERT and General-Purpose Embeddings · 2026 · DOIInvestigating the application of the proposed hybrid architecture to other code generation tasks. Exploring the use of different LLM configurations and system complexities to further improve the effectiveness of the proposed architecture.
Reducing Cognitive Load in Multi-Language SDK Generation Using Hybrid AI-Orchestrated Architectures · 2026 · DOI
Most-cited papers in Software Engineering Research
- International Journal of Scientific & Engineering Research · Zenodo (CERN European Organization for Nuclear Research) · 2021 · 784 citations
- Deep Learning Based Vulnerability Detection: Are We There Yet? · IEEE Transactions on Software Engineering · 2021 · 705 citations
- Large Language Models for Software Engineering: A Systematic Literature Review · ACM Transactions on Software Engineering and Methodology · 2024 · 664 citations
- Programmers use slices when debugging · Communications of the ACM · 1982 · 538 citations
- A few billion lines of code later · Communications of the ACM · 2010 · 501 citations
- Top 10 list [software development] · Computer · 2001 · 487 citations
- Large Language Models for Software Engineering: Survey and Open Problems · 2023 · 442 citations
- Software Vulnerability Detection Using Deep Neural Networks: A Survey · Proceedings of the IEEE · 2020 · 432 citations
- Grounded Copilot: How Programmers Interact with Code-Generating Models · Proceedings of the ACM on Programming Languages · 2023 · 398 citations
- Successful combination of database search and snowballing for identification of primary studies in systematic literature studies · Information and Software Technology · 2022 · 396 citations
Most recent work
- MSTDP: a multi-scale temporal deep learning framework for just-in-time software defect prediction with cross-attention fusion · Journal of King Saud University - Computer and Information Sciences · 2026
- On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub · ACM Transactions on Software Engineering and Methodology · 2026
- A survey on large language models for software engineering · Science China Information Sciences · 2026
- What is wrong with your code generated by large language models? An extensive study · Science China Information Sciences · 2026
- Generative Monoculture: Model Collapse in Code as Systemic Vulnerability (EA-UMBML-MONOCULTURE-01 v1.1) · Zenodo (CERN European Organization for Nuclear Research) · 2026
- LLM-as-a-Judge for Software Engineering: Literature Review, Vision, and the Road Ahead · ACM Transactions on Software Engineering and Methodology · 2026
- Security and Quality in LLM-Generated Code: A Multi-Language, Multi-Model Analysis · IEEE Transactions on Dependable and Secure Computing · 2026
- Quality assurance of LLM-generated code: Addressing non-functional quality characteristics · Journal of Systems and Software · 2026
- An audit of machine learning experiments on software defect prediction · Empirical Software Engineering · 2026
- A framework for assessing the capabilities of code generation of constraint domain-specific languages with large language models · Journal of Systems and Software · 2026
Find a gap in your own Software Engineering Research sub-topic
This page shows what the Software Engineering Research literature already flags as unresolved. To narrow it to your specific question, search the Research Gap Finder: the search is free with a free account and lists the papers closest to your topic first. Unlocking that topic (50 credits, charged once) fills the comparison table from our 7.9M-paper local library and writes the gaps from its rows.
Open the Research Gap Finder →