@article{alvarez_menzies_2023, title={Don't Lie to Me: Avoiding Malicious Explanations With STEALTH}, volume={40}, ISSN={["1937-4194"]}, url={https://doi.org/10.1109/MS.2023.3244713}, DOI={10.1109/MS.2023.3244713}, abstractNote={STEALTH is a method for using some artificial intelligence-generated models without suffering from malicious attacks or associated unfairness issues. STEALTH asks so few queries (one per data cluster) that malicious algorithms cannot detect its operation or know when to lie.}, number={3}, journal={IEEE SOFTWARE}, author={Alvarez, Lauren and Menzies, Tim}, year={2023}, pages={43–53} } @article{menzies_johnson_roberts_alvarez_2023, title={The Engineering Mindset Is an Ethical Mindset (We Just Don't Teach It That Way ... Yet)}, volume={40}, ISSN={["1937-4194"]}, url={https://doi.org/10.1109/MS.2022.3227597}, DOI={10.1109/MS.2022.3227597}, abstractNote={Can achieve an ethical engineering mindset without detracting from the core technical topics of CS subjects? Some doubt that this is possible. Lately we have been involved in too many discussions where participants were worried about how to teach ethics to SE/CS students. The problem, we heard, was too hard and too complex. In this short note, we beg to differ. Ethics is a well-studied issue. Philosophers have studied and taught ethics and civics for generations. Similarly, computer scientists and software engineers have assembled an extensive set of skills and resources which are relevant to an ethical education. Using those resources, this paper offers a proof-by-example of a CS class syllabus that (a) enables an ethical engineering mindset while (b) not detracting from core technical topics.}, number={2}, journal={IEEE SOFTWARE}, author={Menzies, Tim and Johnson, Brittany L. and Roberts, David and Alvarez, Lauren}, year={2023}, pages={103–110} }