Change search
Link to record
Permanent link

Direct link
Ali, Nauman bin, ProfessorORCID iD iconorcid.org/0000-0001-7266-5632
Alternative names
Publications (10 of 65) Show all publications
Pereira, A. F., Kalinowski, M., Baldassarre, M. T., Mendez, D., Börstler, J., Ali, N. b., . . . Šmite, D. (2026). Attributes to Support the Formulation of Practically Relevant Research Problems in Software Engineering. In: Proceedings - 2026 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2026: . Paper presented at 2026 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2026, Rio de janeiro, April 12-18, 2026 (pp. 45-52). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Attributes to Support the Formulation of Practically Relevant Research Problems in Software Engineering
Show others...
2026 (English)In: Proceedings - 2026 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2026, Association for Computing Machinery (ACM), 2026, p. 45-52Conference paper, Published paper (Refereed)
Abstract [en]

[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.

[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.

[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.

[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.

[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. 

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2026
Keywords
Practical Relevance, Research Problem Formulation, Software Engineering Research, Computer software, Engineering research, Learn+, Practical problems, Problem formulation, Qualitative feedback, Research problems, Research questions, Written feedback, Feedback
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-30146 (URN)10.1145/3786149.3788303 (DOI)9798400723827 (ISBN)
Conference
2026 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2026, Rio de janeiro, April 12-18, 2026
Available from: 2026-07-03 Created: 2026-07-03 Last updated: 2026-07-03Bibliographically approved
Hrusto, A., Ali, N. b., Engstrom, E. & Wang, Y. (2026). Monitoring Data for Anomaly Detection in Cloud-Based Systems: A Systematic Mapping Study. ACM Transactions on Software Engineering and Methodology, 35(4), Article ID 91.
Open this publication in new window or tab >>Monitoring Data for Anomaly Detection in Cloud-Based Systems: A Systematic Mapping Study
2026 (English)In: ACM Transactions on Software Engineering and Methodology, ISSN 1049-331X, E-ISSN 1557-7392, Vol. 35, no 4, article id 91Article in journal (Refereed) Published
Abstract [en]

Context: Anomaly detection is crucial for maintaining cloud-based software systems, as it enables early identification and resolution of unexpected failures. Given rapid and significant advances in the anomaly detection domain and the complexity of its industrial implementation, an overview of techniques that utilize real-world operational data is needed.

Aim: This study aims to complement existing research with an extensive catalog of the techniques and monitoring data used for detecting anomalies affecting the performance or reliability of cloud-based software systems that have been developed and/or evaluated in a real-world context.

Method: We perform a systematic mapping study to examine the literature on anomaly detection in cloud-based systems, particularly focusing on the usage of real-world monitoring data, with the aim of identifying key data categories, tools, data preprocessing, and anomaly detection techniques.

Results: Based on a review of 104 papers, we categorize monitoring data by structure, types, and origins and the tools used for data collection and processing. We offer a comprehensive overview of data preprocessing and anomaly detection techniques mapped to different data categories. Our findings highlight practical challenges and considerations in applying these techniques in real-world cloud environments.

Conclusion: The findings help practitioners and researchers identify relevant data categories and select appropriate data preprocessing and anomaly detection techniques for their specific operational environments, which is important for improving the reliability and performance of cloud-based systems.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2026
Keywords
Performance anomalies, Services, Execution, Diagnosis
National Category
Computer Systems
Identifiers
urn:nbn:se:bth-29461 (URN)10.1145/3744556 (DOI)001742590200001 ()2-s2.0-105035847091 (Scopus ID)
Funder
Knut and Alice Wallenberg FoundationELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20220235
Available from: 2026-04-28 Created: 2026-04-28 Last updated: 2026-05-04Bibliographically approved
Laiq, M., Ali, N. b., Börstler, J. & Engström, E. (2026). What Do We Know About Software Analytics Research? A Critical Review of Secondary Studies. In: Taibi D., Smite D. (Ed.), Software Engineering and Advanced Applications: 51st Euromicro Conference, SEAA 2025, Salerno, Italy, September 10–12, 2025, Proceedings, Part II. Paper presented at 51st Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2025, Salerno, Sept 10-12, 2025 (pp. 389-404). Springer Science+Business Media B.V.
Open this publication in new window or tab >>What Do We Know About Software Analytics Research? A Critical Review of Secondary Studies
2026 (English)In: Software Engineering and Advanced Applications: 51st Euromicro Conference, SEAA 2025, Salerno, Italy, September 10–12, 2025, Proceedings, Part II / [ed] Taibi D., Smite D., Springer Science+Business Media B.V., 2026, p. 389-404Conference paper, Published paper (Refereed)
Abstract [en]

Software analytics (SA) is often proposed as a tool to support software engineering (SE) tasks. Several secondary studies on SA have been published, some published within the same calendar year. This presents an opportunity to take a meta-perspective and examine how the field of SA has been conceptualized and synthesized so far. By analyzing how SA is defined, which topics are emphasized, what search strategies are employed, and to what extent primary studies overlap, we aim to identify gaps, trends, and redundancies in the current body of secondary studies. Such insights can inform the design and focus of future secondary studies. We identified five secondary studies on SA published from 2015 to 2023 that cover primary research from 2000 to 2021. Despite similarities in objectives and overlapping search timeframes, the secondary studies have negligible overlap in their included primary studies. Each secondary study presents a distinct perspective, and collectively, the five secondary studies offer a fragmented rather than cohesive view of the research landscape. We present a structured overview of the identified secondary studies in terms of their objectives, research quality, and findings. This overview helps readers navigate and leverage existing research. The analysis also indicates that there is potential for further secondary research to build a more cohesive and comprehensive understanding of the SA literature. 

Place, publisher, year, edition, pages
Springer Science+Business Media B.V., 2026
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 16082
Keywords
Critical Appraisal, Literature Review, Software Analytics, Software Engineering, Tertiary Review, Tertiary Study, 'current, Critical Review, Engineering Tasks, Literature Reviews, Search Strategies, Software Analytic, Synthesised
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-28716 (URN)10.1007/978-3-032-04200-2_27 (DOI)001677317200027 ()2-s2.0-105016626844 (Scopus ID)9783032041999 (ISBN)
Conference
51st Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2025, Salerno, Sept 10-12, 2025
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20220235
Available from: 2025-10-03 Created: 2025-10-03 Last updated: 2026-03-23Bibliographically approved
Laiq, M., Ali, N. b., Börstler, J. & Engström, E. (2025). A comparative analysis of ML techniques for bug report classification. Journal of Systems and Software, 227, Article ID 112457.
Open this publication in new window or tab >>A comparative analysis of ML techniques for bug report classification
2025 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 227, article id 112457Article in journal (Refereed) Published
Abstract [en]

Several studies have evaluated various ML techniques and found promising results in classifying bug reports. However, these studies have used different evaluation designs, making it difficult to compare their results. Furthermore, they have focused primarily on accuracy and did not consider other potentially relevant factors such as generalizability, explainability, and maintenance cost. These two aspects make it difficult for practitioners and researchers to choose an appropriate ML technique for a given context. Therefore, we compare promising ML techniques against practitioners’ concerns using evaluation criteria that go beyond accuracy. Based on an existing framework for adopting ML techniques, we developed an evaluation framework for ML techniques for bug report classification. We used this framework to compare nine ML techniques on three datasets. The results enable a tradeoff analysis between various promising ML techniques. The results show that an ML technique with the highest predictive accuracy might not be the most suitable technique for some contexts. The overall approach presented in the paper supports making informed decisions when choosing ML techniques. It is not locked to the specific techniques, datasets, or factors we have selected here, and others could easily use and adapt it for additional techniques or concerns. Editor's note: Open Science material was validated by the Journal of Systems and Software Open Science Board.

Place, publisher, year, edition, pages
Elsevier, 2025
Keywords
Software Maintenance, Issue Classification, Bug Report Classification, Natural Language Processing, BERT, RoBERTa, Large Language Models, Automated Machine Learning, AutoML, Software Analytics
National Category
Software Engineering
Research subject
Software Engineering
Identifiers
urn:nbn:se:bth-27193 (URN)10.1016/j.jss.2025.112457 (DOI)001481117700001 ()2-s2.0-105003372247 (Scopus ID)
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20220235
Available from: 2024-12-03 Created: 2024-12-03 Last updated: 2025-09-30Bibliographically approved
Tran, H. K., Ali, N. b., Unterkalmsteiner, M. & Börstler, J. (2025). A proposal and assessment of an improved heuristic for the Eager Test smell detection. Journal of Systems and Software, 226, Article ID 112438.
Open this publication in new window or tab >>A proposal and assessment of an improved heuristic for the Eager Test smell detection
2025 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 226, article id 112438Article in journal (Refereed) Published
Abstract [en]

Context: The evidence for the prevalence of test smells at the unit testing level has relied on the accuracy of detection tools, which have seen intense research in the last two decades. The Eager Test smell, one of the most prevalent, is often identified using simplified detection rules that practitioners find inadequate.

Objective: We aim to improve the rules for detecting the Eager Test smell.

Method: We reviewed the literature on test smells to analyze the definitions and detection rules of the Eager Test smell. We proposed a novel, unambiguous definition of the test smell and a heuristic to address the limitations of the existing rules. We evaluated our heuristic against existing detection rules by manually applying it to 300 unit test cases in Java.

Results: Our review identified 56 relevant studies. We found that inadequate interpretations of original definitions of the Eager Test smell led to imprecise detection rules, resulting in a high level of disagreement in detection outcomes. Also, our heuristic detected patterns of eager and non-eager tests that existing rules missed.

Conclusion: Our heuristic captures the essence of the Eager Test smell more precisely; hence, it may address practitioners’ concerns regarding the adequacy of existing detection rules.

Place, publisher, year, edition, pages
Elsevier, 2025
Keywords
Software testing, Test case quality, Test suite quality, Quality assurance, Test smells, Unit testing, Eager test Java JUnit
National Category
Software Engineering
Research subject
Software Engineering
Identifiers
urn:nbn:se:bth-27675 (URN)10.1016/j.jss.2025.112438 (DOI)001464187400001 ()2-s2.0-105001808870 (Scopus ID)
Available from: 2025-03-31 Created: 2025-03-31 Last updated: 2025-09-30Bibliographically approved
Edison, H. & Ali, N. b. (2025). Another Systematic Review? A Critical Analysis of Systematic Literature Reviews on Agile Effort and Cost Estimation. In: 2025 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM: . Paper presented at 18th International Symposium on Empirical Software Engineering and Measurement, ESEM 2025, Honolulu, Oct 2-3, 2025 (pp. 23-32). IEEE Computer Society
Open this publication in new window or tab >>Another Systematic Review? A Critical Analysis of Systematic Literature Reviews on Agile Effort and Cost Estimation
2025 (English)In: 2025 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM, IEEE Computer Society, 2025, p. 23-32Conference paper, Published paper (Refereed)
Abstract [en]

Background: Systematic literature reviews (SLRs) have become prevalent in software engineering research. Several researchers may conduct SLRs on similar topics without a prospective register for SLR protocols. However, even ignoring these unavoidable duplications of effort in the simultaneous conduct of SLRs, the proliferation of overlapping and often repetitive SLRs indicates that researchers are not extensively checking for existing SLRs on a topic. Given how effort-intensive it is to design, conduct, and report an SLR, the situation is less than ideal for software engineering research.

Aim: To understand how authors justify additional SLRs on a topic.

Method: To illustrate the issue and develop suggestions for improvement to address this issue, we have intentionally picked a sufficiently narrow but well-researched topic, i.e., effort estimation in Agile software development. We identify common justification patterns through a qualitative content analysis of 18 published SLRs. We further consider the citation data, publication years, publication venues, and the quality of the SLRs when interpreting the results.

Results: The common justification patterns include authors claiming gaps in coverage, methodological limitations in prior studies, temporal obsolescence of previous SLRs, or rapid technological and methodological advancements necessitating updated syntheses.

Conclusion: Our in-depth analysis of SLRs on a fairly narrow topic provides insights into SLRs in software engineering in general. By emphasizing the need for identifying existing SLRs and for justifying the undertaking of further SLRs, both in design and review guidelines and as a policy of conferences and journals, we can reduce the likelihood of duplication of effort and increase the rate of progress in the field. 

Place, publisher, year, edition, pages
IEEE Computer Society, 2025
Series
International Symposium on Empirical Software Engineering and Measurement, ISSN 1949-3770, E-ISSN 1949-3789
Keywords
agile, cost estimation, effort estimation, need for a review, systematic reviews, Agile manufacturing systems, Cost benefit analysis, Cost engineering, Engineering research, Obsolescence, Publishing, Software design, Agile software development, Cost estimations, Critical analysis, Prospectives, Software engineering research, Systematic literature review, Systematic Review, Cost estimating
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-29289 (URN)10.1109/ESEM64174.2025.00051 (DOI)001776176200003 ()2-s2.0-105032704584 (Scopus ID)9798331591472 (ISBN)
Conference
18th International Symposium on Empirical Software Engineering and Measurement, ESEM 2025, Honolulu, Oct 2-3, 2025
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20220235
Available from: 2026-03-27 Created: 2026-03-27 Last updated: 2026-06-30Bibliographically approved
Ali, N. b. & Börstler, J. (2025). On the Relevance of Paper-Type Information in Systematic Mapping Studies in Software Engineering. In: Proceedings - 2025 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2025: . Paper presented at 2025 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2025, Ottawa, May 3, 2025 (pp. 44-47). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>On the Relevance of Paper-Type Information in Systematic Mapping Studies in Software Engineering
2025 (English)In: Proceedings - 2025 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2025, Institute of Electrical and Electronics Engineers (IEEE), 2025, p. 44-47Conference paper, Published paper (Refereed)
Abstract [en]

Systematic Mapping Studies (SMSs) are valuable in evidence-based software engineering research. SMSs aim to provide an overview of research, identify gaps and trends, and assess the feasibility of conducting a more focused systematic literature review. In current guidelines for conducting SMSs, a quality assessment of the included papers is suggested only when the research questions explicitly require such a quality assessment. We agree with the recommendation that quality assessment is generally non-mandatory. However, SMSs deal with papers ranging from opinion papers to papers reporting highly rigorous empirical studies. Therefore, in this paper, we argue that analyzing the type of papers is essential for almost every intended purpose of an SMS. Otherwise, without distinguishing papers based on their types, we risk deriving a less informative or incomplete overview or, at worst, a misleading overview of research. Petersen et al. 'encourage' the classification of papers into six paper types as proposed by Wieringa et al.: evaluation research, solution proposal, validation research, philosophical papers, opinion papers, and personal experience papers. Given the lenient guidelines on assessing the quality of included studies, we recommend a stronger focus on classifying papers by type. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
Mapping Study, Scoping Review, Scoping Study, Secondary Study, Systematic Map, Mapping, Paper Products, Philosophical Aspects, Mapping Studies, Paper-type, Quality Assessment, Scoping, Systematic Mapping Studies, Systematic Maps, Type Information, Software Engineering
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-28556 (URN)10.1109/WSESE66602.2025.00014 (DOI)001544608900008 ()2-s2.0-105012157648 (Scopus ID)9798331502256 (ISBN)
Conference
2025 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2025, Ottawa, May 3, 2025
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20220235
Available from: 2025-08-28 Created: 2025-08-28 Last updated: 2025-09-30Bibliographically approved
Tran, H. K., Ali, N. b., Unterkalmsteiner, M., Börstler, J. & Chatzipetrou, P. (2025). Quality attributes of test cases and test suites - importance & challenges from practitioners' perspectives. Software quality journal, 33(1), Article ID 9.
Open this publication in new window or tab >>Quality attributes of test cases and test suites - importance & challenges from practitioners' perspectives
Show others...
2025 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 33, no 1, article id 9Article in journal (Refereed) Published
Abstract [en]

The quality of the test suites and the constituent test cases significantly impacts confidence in software testing. While research has identified several quality attributes of test cases and test suites, there is a need for a better understanding of their relative importance in practice. We investigate practitioners' perceptions regarding the relative importance of quality attributes of test cases and test suites and the challenges that they face in ensuring the perceived important quality attributes. To capture the practitioners' perceptions, we conducted an industrial survey using a questionnaire based on the quality attributes identified in an extensive literature review. We used a sampling strategy that leverages LinkedIn to draw a large and heterogeneous sample of professionals with experience in software testing. We collected 354 responses from practitioners with a wide range of experience (from less than one year to 42 years of experience). We found that the majority of practitioners rated Fault Detection, Usability, Maintainability, Reliability, and Coverage to be the most important quality attributes. Resource Efficiency, Reusability, and Simplicity received the most divergent opinions, which, according to our analysis, depend on the software-testing contexts. Also, we identified common challenges that apply to the important attributes, namely inadequate definition, lack of useful metrics, lack of an established review process, and lack of external support. The findings point out where practitioners actually need further support with respect to achieving high-quality test cases and test suites under different software testing contexts. Hence, the findings can serve as a guideline for academic researchers when looking for research directions on the topic. Furthermore, the findings can be used to encourage companies to provide more support to practitioners to achieve high-quality test cases and test suites.

Place, publisher, year, edition, pages
Springer, 2025
Keywords
Software testing, Test case quality, Test suite quality, Quality assurance
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-27395 (URN)10.1007/s11219-024-09698-w (DOI)001396622900001 ()2-s2.0-85217646661 (Scopus ID)
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20220235Knowledge Foundation, 20180010
Available from: 2025-01-24 Created: 2025-01-24 Last updated: 2025-09-30Bibliographically approved
Iftikhar, U., Börstler, J., Ali, N. b. & Kopp, O. (2025). Supporting the identification of prevalent quality issues in code changes by analyzing reviewers’ feedback. Software quality journal, 33(2), Article ID 22.
Open this publication in new window or tab >>Supporting the identification of prevalent quality issues in code changes by analyzing reviewers’ feedback
2025 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 33, no 2, article id 22Article in journal (Refereed) Published
Abstract [en]

Context: Code reviewers provide valuable feedback during the code review. Identifying common issues described in the reviewers’ feedback can provide input for devising context-specific software development improvements. However, the use of reviewer feedback for this purpose is currently less explored.

Objective: In this study, we assess how automation can derive more interpretable and informative themes in reviewers’ feedback and whether these themes help to identify recurring quality-related issues in code changes.

Method: We conducted a participatory case study using the JabRef system to analyze reviewers’ feedback on merged and abandoned code changes. We used two promising topic modeling methods (GSDMM and BERTopic) to identify themes in 5,560 code review comments. The resulting themes were analyzed and named by a domain expert from JabRef.

Results: The domain expert considered the identified themes from the two topic models to represent quality-related issues. Different quality issues are pointed out in code reviews for merged and abandoned code changes. While BERTopic provides higher objective coherence, the domain expert considered themes from short-text topic modeling more informative and easy to interpret than BERTopic-based topic modeling.

Conclusions: The identified prevalent code quality issues aim to address the maintainability-focused issues. The analysis of code review comments can enhance the current practices for JabRef by improving the guidelines for new developers and focusing discussions in the developer forums. The topic model choice impacts the interpretability of the generated themes, and a higher coherence (based on objective measures) of generated topics did not lead to improved interpretability by a domain expert. 

Place, publisher, year, edition, pages
Springer, 2025
Keywords
Modern code review, Natural language processing, Open-source systems, Software quality improvement, Computer software selection and evaluation, Open source software, Software design, Code changes, Code review, Domain experts, Language processing, Natural languages, Open source system, Software quality improvements, Topic Modeling, Software quality
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-27789 (URN)10.1007/s11219-025-09720-9 (DOI)001473057800001 ()2-s2.0-105003288015 (Scopus ID)
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20220235
Available from: 2025-05-02 Created: 2025-05-02 Last updated: 2025-09-30Bibliographically approved
Fernandes Pereira, A., Kalinowski, M., Baldassarre, M. T., Börstler, J., Ali, N. b. & Mendez, D. (2025). Towards Lean Research Inception: Assessing Practical Relevance of Formulated Research Problems. In: Babar M.A., Tosun A., Wagner S., Stray V. (Ed.), Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering , EASE, 2025 edition, EASE 2025: . Paper presented at 29th International Conference on Evaluation and Assessment of Software Engineering, EASE 2025, Istanbul, June 17-20, 2025 (pp. 770-775). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Towards Lean Research Inception: Assessing Practical Relevance of Formulated Research Problems
Show others...
2025 (English)In: Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering , EASE, 2025 edition, EASE 2025 / [ed] Babar M.A., Tosun A., Wagner S., Stray V., Association for Computing Machinery (ACM), 2025, p. 770-775Conference paper, Published paper (Refereed)
Abstract [en]

[Context] The lack of practical relevance in many Software Engineering (SE) research contributions is often rooted in oversimplified views of industrial practice, weak industry connections, and poorly defined research problems. Clear criteria for evaluating SE research problems can help align their value, feasibility, and applicability with industrial needs.

[Goal] In this paper, we introduce the Lean Research Inception (LRI) framework, designed to support the formulation and assessment of practically relevant research problems in SE. We describe its initial evaluation strategy conducted in a workshop with a network of SE researchers experienced in industry-academia collaboration and report the evaluation of its three assessment criteria (valuable, feasible, and applicable) regarding their importance and completeness in assessing practical relevance.

[Method] We applied LRI retroactively to a published research paper, engaging workshop participants in discussing and assessing the research problem by applying the proposed criteria using a semantic differential scale. Participants provided feedback on the criteria's importance and completeness, drawn from their own experiences in industry-academia collaboration.

[Results] The findings reveal an overall agreement on the importance of the three criteria - valuable (83.3%), feasible (76.2%), and applicable (73.8%) - for aligning research problems with industrial needs. Qualitative feedback suggested adjustments in terminology with a clearer distinction between feasible and applicable, and refinements for valuable by more clearly considering business value, ROI, and originality.

[Conclusion] While LRI still constitutes ongoing research and requires further evaluation, our emerging results strengthen our confidence that the three criteria applied using the semantic differential scale can already help the community assess the practical relevance of SE research problems. 

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2025
Keywords
Practical Relevance, Relevance Assessment, Research Problem Formulation, Feedback, Industrial research, Lean production, Software engineering, Evaluating software, Evaluation strategies, Industrial practices, Problem formulation, Relevance assessments, Research problems, Semantic differential scale, Software engineering research, Semantics
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-29116 (URN)10.1145/3756681.3757024 (DOI)001668832700080 ()2-s2.0-105027165177 (Scopus ID)9798400713859 (ISBN)
Conference
29th International Conference on Evaluation and Assessment of Software Engineering, EASE 2025, Istanbul, June 17-20, 2025
Funder
European Commission, 2022T2E39CKnowledge Foundation, 20180010
Available from: 2026-01-23 Created: 2026-01-23 Last updated: 2026-02-27Bibliographically approved
Projects
VITS- Visualisation of test data for decision support [20180127]; Blekinge Institute of Technology; Publications
Usman, M., Ali, N. b. & Wohlin, C. (2023). A Quality Assessment Instrument for Systematic Literature Reviews in Software Engineering. e-Informatica Software Engineering Journal, 17(1), Article ID 230105. Ali, N. b. & Tanveer, B. (2022). A Comparison of Citation Sources for Reference and Citation-Based Search in Systematic Literature Reviews. e-Informatica Software Engineering Journal, 16(1), Article ID 220106. Tran, H. K., Börstler, J., Ali, N. b. & Unterkalmsteiner, M. (2022). How good are my search strings? Reflections on using an existing review as a quasi-gold standard. e-Informatica Software Engineering Journal, 16(1), 69-89, Article ID 220103. Singh, S. P., Ali, N. b. & Lundberg, L. (2022). Smart and Adaptive Architecture for a Dedicated Internet of Things Network Comprised of Diverse Entities: A Proposal and Evaluation. Sensors, 22(8), Article ID 3017. Tran, H. K., Ali, N. b., Börstler, J. & Unterkalmsteiner, M. (2019). Test-Case Quality: Understanding Practitioners’ Perspectives. In: Franch X.,Mannisto T.,Martinez-Fernandez S. (Ed.), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): . Paper presented at 20th International Conference on Product-Focused Software Process Improvement, PROFES 2019; Barcelona; Spain; 27 November 2019 through 29 November (pp. 37-52). Springer, 11915
GIST – Gaining actionable Insights from Software Testing [20220235]; Blekinge Institute of Technology; Publications
Hrusto, A., Ali, N. b., Engstrom, E. & Wang, Y. (2026). Monitoring Data for Anomaly Detection in Cloud-Based Systems: A Systematic Mapping Study. ACM Transactions on Software Engineering and Methodology, 35(4), Article ID 91. Mojabi, O., Svahnberg, M. & Unterkalmsteiner, M. (2026). Navigating Uncertainty and Adaptability: A Survey on the Role of Kanban and Scrum in Software Startups. In: Taibi D., Smite D. (Ed.), Software Engineering and Advanced Applications: 51st Euromicro Conference, SEAA 2025, Salerno, Italy, September 10–12, 2025, Proceedings, Part III. Paper presented at 51st Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2025, Salerno, Sept 10-12, 2025 (pp. 263-279). Springer Science+Business Media B.V.Laiq, M., Ali, N. b., Börstler, J. & Engström, E. (2026). What Do We Know About Software Analytics Research? A Critical Review of Secondary Studies. In: Taibi D., Smite D. (Ed.), Software Engineering and Advanced Applications: 51st Euromicro Conference, SEAA 2025, Salerno, Italy, September 10–12, 2025, Proceedings, Part II. Paper presented at 51st Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2025, Salerno, Sept 10-12, 2025 (pp. 389-404). Springer Science+Business Media B.V.Laiq, M., Ali, N. b., Börstler, J. & Engström, E. (2025). A comparative analysis of ML techniques for bug report classification. Journal of Systems and Software, 227, Article ID 112457. Tran, H. K., Ali, N. b., Unterkalmsteiner, M. & Börstler, J. (2025). A proposal and assessment of an improved heuristic for the Eager Test smell detection. Journal of Systems and Software, 226, Article ID 112438. Edison, H. & Ali, N. b. (2025). Another Systematic Review? A Critical Analysis of Systematic Literature Reviews on Agile Effort and Cost Estimation. In: 2025 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM: . Paper presented at 18th International Symposium on Empirical Software Engineering and Measurement, ESEM 2025, Honolulu, Oct 2-3, 2025 (pp. 23-32). IEEE Computer SocietyThode, L., Iftikhar, U. & Mendez, D. (2025). Exploring the use of LLMs for the selection phase in systematic literature studies. Information and Software Technology, 184, Article ID 107757. Ali, N. b. & Börstler, J. (2025). On the Relevance of Paper-Type Information in Systematic Mapping Studies in Software Engineering. In: Proceedings - 2025 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2025: . Paper presented at 2025 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, WSESE 2025, Ottawa, May 3, 2025 (pp. 44-47). Institute of Electrical and Electronics Engineers (IEEE)Tran, H. K., Ali, N. b., Unterkalmsteiner, M., Börstler, J. & Chatzipetrou, P. (2025). Quality attributes of test cases and test suites - importance & challenges from practitioners' perspectives. Software quality journal, 33(1), Article ID 9. Iftikhar, U., Börstler, J., Ali, N. b. & Kopp, O. (2025). Supporting the identification of prevalent quality issues in code changes by analyzing reviewers’ feedback. Software quality journal, 33(2), Article ID 22.
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-7266-5632

Search in DiVA

Show all publications