Heuristics: intelligent search strategies for computer problem solving
Heuristics: intelligent search strategies for computer problem solving
STATEMATE: A Working Environment for the Development of Complex Reactive Systems
IEEE Transactions on Software Engineering
The computational complexity of abduction
Artificial Intelligence - Special issue on knowledge representation
Software project dynamics: an integrated approach
Software project dynamics: an integrated approach
Argumentation-based design rationale: what use at what cost?
International Journal of Human-Computer Studies
Experimental results on the application of satisfiability algorithms to scheduling problems
AAAI'94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 2)
Four dark corners of requirements engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
Questions, options, and criteria: elements of design space analysis
Design rationale
Wrappers for feature subset selection
Artificial Intelligence - Special issue on relevance
From object-oriented to goal-oriented requirements analysis
Communications of the ACM
Prolog (3rd ed.): programming for artificial intelligence
Prolog (3rd ed.): programming for artificial intelligence
Alloy: a lightweight object modelling notation
ACM Transactions on Software Engineering and Methodology (TOSEM)
Business Dynamics
A Knowledge-Based Environment for Modeling and Simulating Software Engineering Processes
IEEE Transactions on Knowledge and Data Engineering
Representing and Using Nonfunctional Requirements: A Process-Oriented Approach
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Converging on the Optimal Attainment of Requirements
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
NuSMV 2: An OpenSource Tool for Symbolic Model Checking
CAV '02 Proceedings of the 14th International Conference on Computer Aided Verification
Ordered Binary Decision Diagrams and the Davis-Putnam Procedure
CCL '94 Proceedings of the First International Conference on Constraints in Computational Logics
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Model-Driven Integration Using Existing Models
IEEE Software
Benchmarking Attribute Selection Techniques for Discrete Class Data Mining
IEEE Transactions on Knowledge and Data Engineering
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Getting Results from Search-Based Approaches to Software Engineering
Proceedings of the 26th International Conference on Software Engineering
Simon: modeling and analysis of design space structures
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Tools for model-based security engineering
Proceedings of the 28th international conference on Software engineering
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Software Process: Improvement and Practice - Special Issue on Software Process Simulation
Comments on "Data Mining Static Code Attributes to Learn Defect Predictors"
IEEE Transactions on Software Engineering
Optimizing requirements decisions with keys
Proceedings of the 4th international workshop on Predictor models in software engineering
Aspect-oriented software development
Aspect-oriented software development
Revisiting the Core Ontology and Problem in Requirements Engineering
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Guiding Technology Deployment Decisions using a Quantitative Requirements Analysis Technique
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Optimized Resource Allocation for Software Release Planning
IEEE Transactions on Software Engineering
Backdoors to typical case complexity
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Pushing the envelope: planning, propositional logic, and stochastic search
AAAI'96 Proceedings of the thirteenth national conference on Artificial intelligence - Volume 2
Automatically finding the control variables for complex system behavior
Automated Software Engineering
A baseline method for search-based software engineering
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Not going to take this anymore: multi-objective overtime planning for software engineering projects
Proceedings of the 2013 International Conference on Software Engineering
Computational alignment of goals and scenarios for complex systems
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Solutions to non-linear requirements engineering problems may be "brittle"; i.e. small changes may dramatically alter solution effectiveness. Hence, it is not enough to just generate solutions to requirements problems- we must also assess solution robustness. The KEYS2 algorithm can generate decision ordering diagrams. Once generated, these diagrams can assess solution robustness in linear time. In experiments with real-world requirements engineering models, we show that KEYS2 can generate decision ordering diagrams in O(N 2). When assessed in terms of terms of (a) reducing inference times, (b) increasing solution quality, and (c) decreasing the variance of the generated solution, KEYS2 out-performs other search algorithms (simulated annealing, ASTAR, MaxWalkSat).