Verification and validation and artificial intelligence

T Menzies, C Pecheur - Advances in computers, 2005 - Elsevier
Artificial Intelligence (AI) is useful. AI can deliver more functionality for reduced cost. AI
should be used more widely but won't be unless developers can trust adaptive …

“Sampling” as a baseline optimizer for search-based software engineering

J Chen, V Nair, R Krishna… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Increasingly, Software Engineering (SE) researchers use search-based optimization
techniques to solve SE problems with multiple conflicting objectives. These techniques often …

Defect reduction planning (using timelime)

K Peng, T Menzies - IEEE Transactions on Software …, 2021 - ieeexplore.ieee.org
Software comes in releases. An implausible change to software is something that has never
been changed in prior releases. When planning how to reduce defects, it is better to use …

An evolutionary algorithm for abductive reasoning

LB Romdhane, B Ayeb - Journal of Experimental & Theoretical …, 2011 - Taylor & Francis
Abductive reasoning (or abduction) is the process of inferring hypotheses from observed
data using a certain 'knowledge'encoded in the form of inference rules (or causal relations) …

Fast formal analysis of requirements via" topoi diagrams"

T Menzies, J Powell, ME Houle - Proceedings of the 23rd …, 2001 - ieeexplore.ieee.org
Early testing of requirements can decrease the cost of removing errors in software projects.
However unless done carefully, that testing process can significantly add to the cost of …

[PDF][PDF] On the value of stochastic abduction (if you fix everything, you lose fixes for everything else)

T Menzies, O Elrawas, D Baker, J Hihn… - … an ASE'07 co-located event …, 2007 - Citeseer
Back in the 1980s, the model-based diagnosis (MBD) community explored qualitative
representations [42]. Since they are not overly-specific, such representations can be quickly …

How to improve ai tools (by adding in se knowledge): Experiments with the timelime defect reduction tool

K Peng, T Menzies - arXiv preprint arXiv:2003.06887, 2020 - arxiv.org
AI algorithms are being used with increased frequency in SE research and practice. Such
algorithms are usually commissioned and certified using data from outside the SE domain …

[PDF][PDF] First contract: Better, earlier decisions for software projects

M Feather, H In, J Kiper, J Kurtz… - Submitted to the ACM …, 2001 - academia.edu
Decisions made in the earliest phases of software development have the greatest effect on
the likelihood of project success. These decisions are used to establish the requirements of …

Qualitative modeling for requirements engineering

T Menzies, J Richardson - 2006 30th Annual IEEE/NASA …, 2006 - ieeexplore.ieee.org
Acquisition of" quantitative" models of sufficient accuracy to enable effective analysis of
requirements tradeoffs is hampered by the slowness and difficulty of obtaining sufficient …

[PDF][PDF] Real-time optimization of requirements models

G Gay, T Menzies, O Jalali, M Feather, J Kiper - Jet Propulsion, 2008 - academia.edu
Early life cycle risk models can represent the requirements that a development group would
want to achieve, the risks that could prevent these requirements from being met, and …