Increasingly, Software Engineering (SE) researchers use search-based optimization techniques to solve SE problems with multiple conflicting objectives. These techniques often …
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 …
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) …
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 …
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 …
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 …
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 …
Acquisition of" quantitative" models of sufficient accuracy to enable effective analysis of requirements tradeoffs is hampered by the slowness and difficulty of obtaining sufficient …
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 …