In 2022 IEEE/ACM 9th International Conference on
Mobile Software Engineering and Systems (Mobile-
Soft), pages 38–49.
Feldt, R., de Oliveira Neto, F. G., and Torkar, R. (2018).
Ways of applying artificial intelligence in software en-
gineering. In Proceedings of the 6th International
Workshop on Realizing Artificial Intelligence Syner-
gies in Software Engineering, pages 35–41.
Fuentes-Fern
´
andez, R., G
´
omez-Sanz, J. J., and Pav
´
on, J.
(2010). Understanding the human context in re-
quirements elicitation. Requirements engineering,
15(3):267–283.
Gervasi, V., Gacitua, R., Rouncefield, M., Sawyer, P., Kof,
L., Ma, L., Piwek, P., Roeck, A. d., Willis, A., Yang,
H., et al. (2013). Unpacking tacit knowledge for re-
quirements engineering. In Managing requirements
knowledge, pages 23–47. Springer.
Gonc¸alves, E., de Oliveira, M. A., Monteiro, I., Castro, J.,
and Ara
´
ujo, J. (2019). Understanding what is impor-
tant in istar extension proposals: the viewpoint of re-
searchers. Requirements Engineering, 24(1):55–84.
Google Research (2019). The people +
AI guidebook. [online] Available at:
https://research.google/teams/brain/pair/ [Accessed 1
April 2020].
Gruber, K., Huemer, J., Zimmermann, A., and Maschotta,
R. (2017). Integrated description of functional and
non-functional requirements for automotive systems
design using sysml. In 2017 7th IEEE International
Conference on System Engineering and Technology
(ICSET), pages 27–31. IEEE.
Grundy, J. C. (2021). Impact of end user human aspects on
software engineering. In ENASE, pages 9–20.
Holmquist, L. E. (2017). Intelligence on tap: artificial
intelligence as a new design material. interactions,
24(4):28–33.
Hong, M. K., Fourney, A., DeBellis, D., and Amershi, S.
(2021). Planning for natural language failures with the
ai playbook. In Proceedings of the CHI Conference on
Human Factors in Computing Systems, pages 1–11.
Japkowicz, N. and Stephen, S. (2002). The class imbalance
problem: A systematic study. Intelligent data analy-
sis, 6(5):429–449.
Johnson, J. M. and Khoshgoftaar, T. M. (2019). Survey on
deep learning with class imbalance. Journal of Big
Data, 6(1):1–54.
Juba, B. and Le, H. S. (2019). Precision-recall versus ac-
curacy and the role of large data sets. In Proceedings
of the AAAI conference on artificial intelligence, vol-
ume 33, pages 4039–4048.
Kennerly, A.-M. and Kirk, A. (2018). Physical activity and
sedentary behaviour of adults with type 2 diabetes: a
systematic review. Practical Diabetes, 35(3):86–89g.
Khomh, F., Adams, B., Cheng, J., Fokaefs, M., and Anto-
niol, G. (2018). Software engineering for machine-
learning applications: The road ahead. IEEE Soft-
ware, 35(5):81–84.
Lapouchnian, A. (2005). Goal-oriented requirements engi-
neering: An overview of the current research. Univer-
sity of Toronto, 32.
Louis Dorard. The machine learning canvas.
https://www.louisdorard.com/machine-learning-
canvas. Accessed [March, 2020].
Lu, Q., Zhu, L., Xu, X., Whittle, J., Douglas, D., and
Sanderson, C. (2022). Software engineering for re-
sponsible ai: An empirical study and operationalised
patterns. In 2022 IEEE/ACM 44th International Con-
ference on Software Engineering: Software Engineer-
ing in Practice (ICSE-SEIP), pages 241–242. IEEE.
Maguire, M. (2001). Methods to support human-centred de-
sign. International journal of human-computer stud-
ies, 55(4):587–634.
Mart
´
ınez-Fern
´
andez, S., Bogner, J., Franch, X., Oriol, M.,
Siebert, J., Trendowicz, A., Vollmer, A. M., and Wag-
ner, S. (2022). Software engineering for ai-based sys-
tems: a survey. ACM Transactions on Software Engi-
neering and Methodology (TOSEM), 31(2):1–59.
Microsoft (2022). Guidelines for human-ai interac-
tion. [online] https://www.microsoft.com/en-
us/research/project/guidelines-for-human-ai-
interaction/ [Accessed 1 Feb 2022].
Moody, D. (2009). The “physics” of notations: toward a sci-
entific basis for constructing visual notations in soft-
ware engineering. IEEE Transactions on software en-
gineering, 35(6):756–779.
Nalchigar, S., Yu, E., and Keshavjee, K. (2021). Mod-
eling machine learning requirements from three per-
spectives: a case report from the healthcare domain.
Requirements Engineering, 26(2):237–254.
Nuseibeh, B. and Easterbrook, S. (2000). Requirements en-
gineering: a roadmap. In Proceedings of the Future of
Software Engineering Conference, pages 35–46.
Ries, B., Guelfi, N., and Jahic, B. (2021). An MDE method
for improving deep learning dataset requirements en-
gineering using alloy and UML. In Proceedings of the
9th International Conference on Model-Driven Engi-
neering and Software Development, pages 41–52.
Schmidt, A. (2020). Interactive human centered artificial
intelligence: a definition and research challenges. In
Proceedings of the International Conference on Ad-
vanced Visual Interfaces, pages 1–4.
Sculley, D., Holt, G., Golovin, D., Davydov, E., Phillips,
T., Ebner, D., Chaudhary, V., Young, M., Crespo, J.-
F., and Dennison, D. (2015). Hidden technical debt
in machine learning systems. In Advances in neural
information processing systems, pages 2503–2511.
Shneiderman, B. (2022). Human-Centered AI. Oxford Uni-
versity Press.
Stephenson, A., McDonough, S. M., Murphy, M. H., Nu-
gent, C. D., and Mair, J. L. (2017). Using computer,
mobile and wearable technology enhanced interven-
tions to reduce sedentary behaviour: a systematic re-
view and meta-analysis. International Journal of Be-
havioral Nutrition and Physical Activity, 14(1):1–17.
Sutcliffe, A. and Sawyer, P. (2013). Requirements elicita-
tion: Towards the unknown unknowns. In 2013 21st
IEEE International Requirements Engineering Con-
ference (RE), pages 92–104. IEEE.
Villamizar, H., Escovedo, T., and Kalinowski, M. (2021).
Requirements engineering for machine learning: A
systematic mapping study. In 2021 47th Euromicro
Conference on Software Engineering and Advanced
Applications (SEAA), pages 29–36. IEEE.
Zowghi, D. and Coulin, C. (2005). Requirements elicita-
tion: A survey of techniques, approaches, and tools.
In Engineering and managing software requirements,
pages 19–46. Springer.
Requirements Elicitation and Modelling of Artificial Intelligence Systems: An Empirical Study
137