Software engineers lack clear roadmap for tackling real-world problems
Researchers have identified seven critical attributes that should guide software engineering teams when defining research problems tied to industry needs—from financial criteria to stakeholder input. The finding addresses a persistent gap: most software research skips rigorous problem definition, leaving companies uncertain whether academic work will solve their actual challenges.
Originaltitel: Attributes to Support the Formulation of Practically Relevant Research Problems in Software Engineering
<p>[Background] A well-formulated research problem is essential for achieving practical relevance in Software Engineering (SE), yet there is a lack of structured guidance in this early phase.</p><p>[Aims] Our goal is to introduce and evaluate seven attributes identified in the SE literature as relevant for formulating research problems-practical problem, context, implications/impacts, practitioners, evidence, objective, and research questions-in terms of their perceived importance and completeness, and learn how they can be applied.</p><p>[Method] We conducted a workshop with 42 senior SE researchers during the ISERN 2024 meeting. The seven attributes were presented using a Problem Vision board filled with a research example. Participants discussed attributes in groups, shared written feedback, and individually completed a survey assessing their importance, completeness, and suggestions for improvement.</p><p>[Results] The findings confirm the importance of the seven attributes in the formulation of industry-oriented research problems. Qualitative feedback illustrated how they can be applied in practice and revealed suggestions to refine them, such as incorporating financial criteria (e.g., ROI) into implications/impacts and addressing feasibility and constraints under evidence.</p><p>[Conclusion] The results reaffirm the importance of the seven attributes in supporting a reflective and context-Aware problem formulation. Adapting their use to specific research contexts can help to improve the alignment between academic research and industry needs. </p>