feasibility assessment

Evaluating whether proposed solutions, corrective targets, or techniques are practically implementable under real-world constraints by identifying trade-offs, resource limits, and necessary conditions, and determining or generating concrete feasible targets or alternatives.

feasibilityassessment

12-Month Skill Trend

Momentum and market value over time
Trending
Score
+20 in 12 mo
96
12 mo agoNow
Career
Value
+$12K in 12 mo
$42K/year
12 mo agoNow

Recommended Survey Paper

Quick overview of the field
View more

Must-Read Papers

Most classic and influential ideas
View more

The practical feasibility of existing Sustainable Software Engineering (SSE) tools in regulated industries, such as finance, remains unclear. This study addresses this gap through a mixed-methods approach—combining an interactive web application taxonomy, qualitative workshops, and quantitative surveys—to systematically uncover developer preferences regarding ease of installation, minimal input requirements, and actionable outputs, including IDE/CI integration, dashboards, and automated refactoring suggestions. It further identifies key technical, organizational, and compliance-related factors influencing tool adoption. The findings provide empirical grounding for designing SSE tools tailored to regulated environments, highlighting how approval workflows and stringent compliance demands significantly constrain tool viability.

industrial adoptionpractical feasibilityregulated environments

Attributes to Support the Formulation of Practically Relevant Research Problems in Software Engineering

Dec 14, 2025
AF
Anrafel Fernandes Pereira
🏛️ PUC-Rio | Univassouras | University of Bari | Blekinge Institute of Technology | fortiss | M3S | University of Oulu | Institute of Information Systems Engineering (TU Wien) | Western Norway University of Applied Sciences | University of Rome "Tor Vergata" | University of Hohenheim

Software engineering research has long lacked a structured methodology to guide researchers in formulating industrially relevant research questions. Method: This paper proposes and empirically validates a seven-dimensional problem modeling framework—comprising Actual Problem, Context, Impact, Practitioners, Evidence, Goal, and Research Question—and innovatively incorporates financial dimensions (e.g., ROI) and feasibility constraints to enhance industrial applicability. We conducted an empirical evaluation with 42 senior SE researchers via participatory workshops using Problem Vision boards, structured questionnaires, and qualitative analysis. Contribution/Results: The framework significantly improves the practical relevance and operationalizability of research questions. It yields actionable guidelines for refining problem formulation, thereby effectively bridging the gap between academic research and industrial needs.

Evaluates seven attributes' importance for industry-relevant research problem formulationIdentifies key attributes for formulating practical software engineering research problemsProvides structured guidance to align academic research with industry needs

Existing task planning approaches suffer from limited efficiency and interpretability in detecting goal unreachability, explaining infeasibility causes, and adapting to dynamic changes in goals or constraints. This work proposes a planning framework based on relaxed Petri net reachability, integrating incremental constraint solving with invariant synthesis to enable efficient detection of infeasible plans and provide interpretable feedback, while supporting dynamic updates in sequential task planning. Experimental results demonstrate that the proposed method identifies up to twice as many infeasible scenarios as baseline approaches, generates a comparable number of invariants, matches baseline performance in single-shot planning, and significantly outperforms existing methods in sequential planning scenarios involving dynamic updates.

goal unreachabilityinfeasibility explanationplan adaptation

Feasibility-Aware Decision-Focused Learning for Predicting Parameters in the Constraints

Oct 06, 2025
JM
Jayanta Mandi
🏛️ KU Leuven | LAAS-CNRS | INSA Toulouse

In prediction-to-optimization (PtO) frameworks for constrained optimization problems (COPs), parameter uncertainty often leads to infeasible decisions. To address this, we propose Decision-Forward Learning (DFL), a novel framework that jointly optimizes decision quality and feasibility. Unlike existing DFL approaches—which neglect the feasibility of predicted constraint parameters—our method is the first to explicitly model and optimize the feasibility of predicted parameters within the DFL paradigm. We design two maximum-likelihood-based loss functions, jointly penalizing suboptimality and constraint violation, with a tunable trade-off weight. The framework supports general COPs, including nonlinear and mixed-integer formulations. Experiments across multiple benchmark instances demonstrate that our approach achieves an effective balance between feasibility and decision quality, matching or exceeding the performance of state-of-the-art baselines.

Balancing solution feasibility with decision quality trade-offsDeveloping loss functions for infeasibility and suboptimality penaltiesPredicting uncertain constraint parameters in optimization problems

Unrealizability Logic

Nov 14, 2022
JK
Jinwoo Kim
🏛️ Seoul National University | University of Wisconsin-Madison

This work addresses the critical problem of unexplainable unrealizability verification in program synthesis. We propose the first Hoare-style unrealizability logic—a formal deductive system that models the semantic behavior of program search spaces and systematically approximates the collective execution behavior of infinite program sets via sound, machine-checkable inference rules. This transforms opaque, black-box unrealizability proofs into human-understandable, machine-verifiable structured derivations. Our key contributions are threefold: (1) unifying and formalizing the implicit reasoning principles underlying existing unrealizability tools; (2) enabling inductive assertion synthesis and rigorous formal verification of unrealizability; and (3) yielding a compositional, extensible proof infrastructure. The logic enhances transparency, theoretical rigor, and tool-supported verifiability in program synthesis analysis—establishing a foundational framework for principled, explainable synthesis correctness reasoning.

Establishes program-synthesis problem unrealizability.Introduces Hoare-style reasoning for unrealizability proofs.Overapproximates execution of infinite imperative programs.

Latest Papers

What's happening recently
View more

This work addresses the lack of interpretable feedback in industrial automation capability planning under infeasible conditions and the difficulty in adapting to dynamic operational environments. The paper proposes the first hybrid decision-support system that integrates SMT-based symbolic planning with large language models (LLMs), enabling natural-language explanations of planning outcomes and user-authorized, adaptive updates to the knowledge model. Leveraging a human-in-the-loop mechanism and a routed multi-agent workflow, the system successfully completed all four feasible planning tasks and nine out of ten knowledge queries across 23 test cases. For three out of four infeasible scenarios, it generated actionable repair suggestions, and in five adaptation scenarios, it achieved feasible plans through user-approved knowledge modifications—establishing the first capability planning framework that is interpretable, interactive, iterative, and formally correct.

capability-based planningindustrial automationknowledge model adaptation

This study addresses the feasibility determination problem under subjective probability constraints within a finite set of alternative systems. The authors propose a statistical inference method that operates directly on Bernoulli simulation outputs, uniquely integrating multi-threshold subjective constraints with Bernoulli observations without relying on normal approximations. To handle extreme scenarios—such as when all systems are feasible or none are—the method incorporates two heuristic strategies that dynamically adjust thresholds during execution. The resulting batch-mean-independent testing algorithm maintains rigorous statistical validity while significantly outperforming existing approaches designed for normally distributed data. Empirical experiments demonstrate the method’s computational efficiency and robust adaptability across diverse problem settings.

Bernoulli-distributed observationsfeasibility determinationstatistical validity

Existing tool-augmented agents struggle to recognize infeasible tasks, often leading to futile reasoning and wasted computational resources. To address this limitation, this work proposes FeasiGen, a novel approach that leverages multi-agent collaboration to extract critical tools from successful trajectories, automatically generates infeasible task instances via masking, and constructs a high-quality dataset validated by human annotators with over 94% accuracy. The study further establishes the first feasibility-aware evaluation framework, revealing that current models erroneously persist in executing 73.9% of infeasible tasks. In contrast, the proposed multi-agent architecture substantially reduces this error rate, demonstrating its superior capability in discerning task feasibility.

execution costfeasibility awarenessinfeasible tasks

This work addresses the lack of formal guarantees regarding semantic preservation during problem reformulation and solver correctness in constraint programming. It presents the first end-to-end verified framework implemented in the Lean theorem prover, enabling formal proofs of parameterized equivalence, equisatisfiability, and symmetry-breaking correctness for entire families of problems. The approach combines general, parameterized proofs with instance-level certificate checking, thereby eliminating the need to trust external solvers. Verified certificates are produced via backend transformations, and a single high-level proof suffices for arbitrarily large instances. This methodology achieves dramatic search-space reductions—up to a factor of twenty million—and enables full verification of the largest instances in just a few minutes.

constraint programmingconstraint reformulationformal verification

This study addresses the problem of extracting an optimal subplan from an existing plan under a budget constraint, while preserving the original actions and their execution order. The goal is to identify a subplan that respects a given cost upper bound, remains executable, and maximizes utility. The decision variant of this problem is proven to be NP-complete. To tackle it, the authors propose a refined integer linear programming (ILP) formulation that significantly reduces model size and enhances computational efficiency without sacrificing solution accuracy. Together with over-subscription planning (OSP), this ILP approach constitutes one of two exact solution methods. Compared to prior work, the proposed ILP method demonstrates marked improvements in both scalability and empirical performance.

action orderingbudget constraintscost-bounded planning

Hot Scholars

MG

Manas Gaur

University of Maryland Baltimore County
Neurosymbolic AIKnowledge-infused LearningArtificial IntelligenceNLP
FF

Francis Ferraro

University of Maryland, Baltimore County
NLPComputational Linguistics
SS

Scott Schnelle

Best Practices Specialist, Waymo LLC
ADS SafetySafety FrameworkSafety Metrics and Models