Open research questions in Software Engineering Techniques and Practices
128 unresolved questions extracted from the limitations and future-work sections of 1,006 Software Engineering Techniques and Practices papers in our library. Each links back to the study that raised it.
What the literature leaves open
Further research is needed to develop mitigation strategies for Agile challenges; Future studies should consider larger samples and more diverse methodologies; Research on the application of the Analytic Hierarchy Process (AHP) in Agile software development is needed
Agile Software Development Challenges: Identification, Validation, and Prioritization Using the Analytic Hierarchy Process · 2026 · DOIWhile many studies have focused on identifying Agile challenges, both in global and local contexts, there has been relatively limited effort in developing mitigation strategies or structured prioritization frameworks. The majority of prior work relied on qualitative assessments, without employing systematic or quantitative decision-making techniques.
Agile Software Development Challenges: Identification, Validation, and Prioritization Using the Analytic Hierarchy Process · 2026 · DOIThe study does not provide a comprehensive evaluation of the effectiveness of GenAI augmentation in SE, - The study relies on a limited number of publications (147) that met the criteria, - The study does not discuss the potential biases in the training data or model
A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI · 2026 · DOITechniques to detect, mitigate, or 'debias' generated outputs in domain-specific engineering settings, - Techniques to merge multiple suggestion threads, version control for AI outputs, context-aware collaborative 'AI-augmented' tools, - Formalizing fallback strategies, sandboxing, and verification for AI-assisted process tools
A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI · 2026 · DOIGrounded primarily in software engineering and information systems research and informed by established teamwork theory, the review offers a mechanism-based account of agile team effectiveness rather than a list of isolated factors, and surfaces two further gaps in the literature: the predominantly co-located origin of the underlying evidence base and inconsistency in how agile team performance is operationalized across studies.
Many ASE tools are not 100% automated, but rather can be considered semi-automated. The use of AI tools, although not 100% accurate, reduces the cost and time required in performing different tasks in software development.
Further evaluation and validation of the proposed SDLC model. Exploration of new computational intelligence techniques. Application of the proposed SDLC model in various domains.
Smarter Software Engineering: Evaluating Classical vs Cognitive Lifecycles with Proposals · 2026 · DOITraditional SDLC models exhibit limitations. The need for a novel SDLC framework incorporating computational intelligence.
Smarter Software Engineering: Evaluating Classical vs Cognitive Lifecycles with Proposals · 2026 · DOIThe challenge is to detect gaps in requirements coverage. The challenge is to improve the analysis of requirements and the identification of inconsistencies.
Un enfoque basado en inteligencia artificial para la detección de brechas en la cobertura de requisitos en pruebas de software · 2026 · DOIFuture research can integrate techniques of Explainable Artificial Intelligence (XAI) to improve the transparency and reliability of models.
Un enfoque basado en inteligencia artificial para la detección de brechas en la cobertura de requisitos en pruebas de software · 2026 · DOIExisting qualification frameworks do not adequately address operational, technical, and collaborative requirements. There is a significant research gap in developing structured pre-engagement mechanisms for assessing client readiness.
Design Science Research Approach for Quantifying Client Readiness in Custom Software Projects (CRAM) · 2026 · DOISeveral limitations should be acknowledged. First, the evaluation of CRAM was conducted within a single organizational context, which may limit the generalizability of the findings across different industries or organizational structures. Second, the weighting mechanism relied primarily on expert-informed judgment and practical experience rather than formal statistical optimization techniques. Third, the evaluation dataset remains moderate in size relative to broader industrial applications. Despite these limitations, the study provides strong initial evidence supporting the feasibility and practical value of structured client readiness assessment in software development environments.
Design Science Research Approach for Quantifying Client Readiness in Custom Software Projects (CRAM) · 2026 · DOIAgile software development projects have become the dominant mode of IT project delivery globally, yet the relationship between AI-enabled project monitoring tools and agile team performance remains theoretically underdeveloped and empirically underexplored.
From Tools to Teams: How AI-Enabled Project Monitoring Shapes Team Performance in Agile Software Development Projects · 2026 · DOIThere is a critical gap in the accreditation of laboratories evaluating software products. The application of Proficiency Testing to software requires a fundamental shift from product-centric evaluation to competency-centric assessment.
Innovating proficiency testing in software: a digital process with LLM-integrated support tool and automated indicators · 2026 · DOIFuture investigations should focus on the development of process templates for standardized testing scenarios and the evaluation of the framework across diverse software domains, such as embedded systems (where hard- ware constraints add complexity to PT) versus web applications (where rapid deployment cycles demand high-frequency testing).
Innovating proficiency testing in software: a digital process with LLM-integrated support tool and automated indicators · 2026 · DOIFurther studies should investigate the applicability of the theory of emerging testing strategies in different contexts. Research should explore the role of conversation and collaboration in shaping testing practices.
There is a lack of understanding about why developers do or do not test. Prior research has focused on the technical aspects of software testing, neglecting the social and organizational factors.
There is a gap in the literature on the adoption of Extreme Programming methodology in developing special autonomy fund applications. There is a need to evaluate the effectiveness of Extreme Programming methodology in developing applications that require flexibility and adaptability.
EVALUASI ADOPSI AGILE SOFTWARE DEVELOPMENT METHODOLOGYSTUDI KASUS: PEMBANGUNAN APLIKASI DANA OTSUS · 2026 · DOIThe adoption and evaluation of modern methodologies (Agile, DevOps) in resource-constrained software organizations remains under-explored. While integration challenges are documented in developed-country contexts, there is no evidence of how small organizations with limited economic investment and time can practically implement these approaches.
Overcoming Challenges in Agile and DevOps Integration: A Qualitative Study · 2026The need for a comprehensive guide for the Certified Tester Foundation Level - Agile Tester certification program. The importance of understanding Agile testing methodologies in software development and testing.
The need for IT to understand the organizational 'why' - The importance of collaboration between development and operations teams
The Testing phase is a critical phase in software project time management. The Waterfall approach has limitations in anticipating changes and problems that arise in the final stages of development. The study identifies the need for structured and controlled management of agent banking applications.
Development of SDLC Framework for Financial Technology Project Management in Banking Institutions · 2026 · DOIThere is a lack of empirical comparisons involving hybrid approaches within regulated banking environments. Prior research has not fully explored the impact of SDLC methods on project time performance in IT application development.
Development of SDLC Framework for Financial Technology Project Management in Banking Institutions · 2026 · DOIThere is a need to compare the effectiveness of Agile and Waterfall methodologies in IT project management. The Ukrainian software development framework is a relevant context for this study.
Economic Efficiency of Agile Methodologies in IT Project Management: A Comparative Structural Analysis · 2026 · DOIThe study extends prior ERP research by specifying a structured competency to critical success factor to success pathway that clarifies the role of consultants and helps explain mixed findings regarding training, testing, and teamwork in ERP implementations.
Most-cited papers in Software Engineering Techniques and Practices
- A field study of the software design process for large systems · Communications of the ACM · 1988 · 1,321 citations
- Coordinating Expertise in Software Development Teams · Management Science · 2000 · 1,130 citations
- Coordination in software development · Communications of the ACM · 1995 · 681 citations
- Iterative and incremental developments. a brief history · Computer · 2003 · 662 citations
- Agile software development: the business of innovation · Computer · 2001 · 661 citations
- The current state of scenario development: an overview of techniques · foresight · 2007 · 614 citations
- Agile software development, the people factor · Computer · 2001 · 596 citations
- Challenges of migrating to agile methodologies · Communications of the ACM · 2005 · 575 citations
- Embracing change with extreme programming · Computer · 1999 · 520 citations
- Get ready for agile methods, with care · Computer · 2002 · 504 citations
Most recent work
- The Perceived Impact of the Agile Development and Project Management Method Scrum on Information Systems and Software Development Productivity · Journal of the Association for Information Systems · 2026
- Requirements Engineering: a close look at industry needs and a model curricula · Journal of the Association for Information Systems · 2026
- A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI · ACM Transactions on Software Engineering and Methodology · 2026
- Bosses Are Human (Too): Agile Behavioral Nudges for Managing Up · The Department Chair · 2026
- An application of selective coding to create a theoretical framework on the factors that influence success or failure in adopting the SIG-UFRN software ecosystem · Frontiers in Computer Science · 2026
- Towards a Theoretical Framework for Software Engineering: A Conceptual Definition of Software Life Cycles (And More) · Software · 2026
- Quantifying determinants of students’ active engagement in experiments: A structural equation modeling approach grounded in SE and TAM · Education and Information Technologies · 2026
- Bridging 22,000 voices: A teaching case on infrastructure for user representatives in large-scale agile software development · Journal of Systems and Software · 2026
- Application of machine learning and natural language processing in automated requirement analysis and object-oriented system design for adaptive software development environments · World Journal of Advanced Research and Reviews · 2026
- Stakeholder Value Criteria for Technical Debt Acquisition Decisions: An Empirical Analysis · ACM Transactions on Software Engineering and Methodology · 2026
Find a gap in your own Software Engineering Techniques and Practices sub-topic
This page shows what the Software Engineering Techniques and Practices literature already flags as unresolved. To narrow it to your specific question, run the guided finder — it searches the gap library on demand and checks candidates against 250M+ OpenAlex works.
Open the Research Gap Finder →