
incorporating other System Thinking modeling tools,
such as Causal Loop Diagrams, Influence Diagrams,
and Simulations, alongside the CSH framework could
be explored to determine if they yield enhanced re-
sults in the requirement elicitation process.
ACKNOWLEDGEMENTS
We thank all the participants in the empirical study
and USES Research Group for their support. The
present work is the result of the Research and De-
velopment (R&D) project 001/2020, signed with Fed-
eral University of Amazonas and FAEPI, Brazil,
which has funding from Samsung, using resources
from the Informatics Law for the Western Ama-
zon (Federal Law nº 8.387/1991), and its disclo-
sure is in accordance with article 39 of Decree No.
10.521/2020. Also supported by CAPES - Financing
Code 001, CNPq process 314797/2023-8, CNPq pro-
cess 443934/2023-1, CNPq process 445029/2024-2,
Amazonas State Research Support Foundation - FA-
PEAM - through POSGRAD 24-25, and Amazonas
State University through Academic Productivity Pro-
gram 01.02.011304.026472/2023-87.
REFERENCES
Andersson, C., Karlsson, L., Nedstam, J., Host, M., and
Nilsson, B. (2002). Understanding software pro-
cesses through system dynamics simulation: a case
study. In Proceedings Ninth Annual IEEE Interna-
tional Conference and Workshop on the Engineering
of Computer-Based Systems, pages 41–48.
Barcellos, M. P. (2020). Towards a framework for con-
tinuous software engineering. In Proceedings of the
XXXIV Brazilian Symposium on Software Engineer-
ing, SBES ’20, page 626–631, New York, NY, USA.
Association for Computing Machinery.
Boehm, B. and Mobasser, S. K. (2015). System think-
ing: Educating t-shaped software engineers. In 2015
IEEE/ACM 37th IEEE International Conference on
Software Engineering, volume 2, pages 333–342.
Borges, J., Lahass, T., Apolin
´
ario, A., J
´
unior, P. S., and Bar-
cellos, M. (2024). Unveiling the landscape of system
thinking modeling tools use in software engineering.
In In Proceedings of the XXXVIII Brazilian Sympo-
sium on Software Engineering, pages 47–57, Porto
Alegre, RS, Brasil. SBC.
Cabrera, D., Colosi, L., and Lobdell, C. (2008). Systems
thinking. Evaluation and Program Planning, 31:299–
310.
Daun, M., Grubb, A. M., Stenkova, V., and Tenbergen,
B. (2022). A systematic literature review of require-
ments engineering education. Requirements Engineer-
ing, 28:145 – 175.
Donaires, O. S. (2006). A critical heuristic approach to the
establishment of a software development process. Sys-
temic Practice and Action Research, 19:415–428.
Duboc, L., McCord, C., Becker, C., and Ahmed, S. I.
(2020). Critical Requirements Engineering in Prac-
tice . IEEE Software, 37(01):17–24.
Huang, T. and Fang, C.-C. (2022). Applying system dy-
namics approach for optimizing software release deci-
sions. In 2022 2nd International Conference on Com-
putation, Communication and Engineering (ICCCE),
pages 54–57.
Magnus Ramage, K. S. (2020). Systems Thinkers. Springer
London.
Manduna, W., Goede, R., and Drevin, L. (2022). Incorpo-
rating various perspectives in using instant messages
in teaching programming: A critical system thinking
perspective. Systems Research and Behavioral Sci-
ence, 39.
Mendonc¸a, G., Filho, I. P. D., and Guedes, G. (2021).
A systematic review about requirements engineering
processes for multi-agent systems. In 13th Inter-
national Conference on Agents and Artificial Intelli-
gence, pages 69–79.
Moreira, A., Leifler, O., Betz, S., Brooks, I., Capilla, R.,
Coroama, V. C., Duboc, L., Fernandes, J. P., Hel-
dal, R., Lago, P., Nguyen, N.-T., Oyedeji, S., Penzen-
stadler, B., Peters, A. K., Porras, J., and Venters, C. C.
(2024). A road less travelled and beyond: Towards
a roadmap for integrating sustainability into comput-
ing education. In Proceedings of the 2030 Software
Engineering workshop, FSE ’24, Porto de Galinhas,
Brazil.
Nayeri, M. D., Khazaei, M., and Alinasab-Imani, F. (2020).
The critical heuristics of iranian banking credit sys-
tem: Analysis of the antithetical opinions of the ben-
eficiaries. Systemic Practice and Action Research,
33:363–392.
Niu, N., Lopez, A. Y., and Cheng, J. R. (2011). Using
soft systems methodology to improve requirements
practices: An exploratory case study. IET Software,
5:487–495.
Ulrich, W. (2005). A brief introduction to critical sys-
tems heuristics (csh). In Web site of the ECOSENSUS
project, Knowledge Media Institute (KMI), The Open
University, Milton Keynes, UK.
Wermelinger, M., Hall, J. G., Rapanotti, L., Barroca, L.,
Ramage, M., and Bandara, A. (2015). Teaching soft-
ware systems thinking at the open university. In 2015
IEEE/ACM 37th IEEE International Conference on
Software Engineering, volume 2, pages 307–310.
Williams, D. W. and Kennedy, M. (1999). A framework
for improving the requirements engineering process
effectiveness. INCOSE International Symposium, 9.
CSEDU 2025 - 17th International Conference on Computer Supported Education
554