journal article·2021-01-25Open access

Information Technologies in Complex Socio-Technical Systems Based on Functional Variability: A Case Study on HVAC Maintenance Work Orders

Ivenio de Souza, Ana Rosa, Mario Vidal, Mohammad Najjar, Ahmed Hammad, Assed Haddad

Applied Sciences· Volume 11· Issue 3

Abstract

Information technology (IT) systems are known to promote improvements in quality and productivity of the work environments of complex and adaptive socio-technical systems that span hardware, community and software aspects. Systems development lies in eliciting and specifying requirements. However, current requirements of elicitation techniques are limited to correctly understanding the complexity involved in socio-technical systems. Therefore, approaches based on Resilience Engineering can provide concepts and methods for a better understanding of socio-technical systems’ functioning. This study aims to increase the application of the Functional Resonance Analysis Method (FRAM) in the requirements elicitation process. Specifically, understanding variability and its role in enhancing the requirements elicitation and specification process for the design/redesign of IT systems in complex socio-technical systems deployed in building maintenance is the main goal. This study proposes the merging of human factors and ergonomics (HFE) and Resilience Engineering concepts with Software Engineering. A case study was performed with workers to produce requirements specifications for work order issuing activity. This case study indicates the usefulness of the proposed approach for the specification of functional requirements to redesign the IT system examined. FRAM enables inferences to be made from hidden or fuzzy situations that are often not expressed by system users or are not detected by the system designer.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Occupational Health and Safety Research · Risk and Safety Analysis · Quality and Safety in Healthcare

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Programa de Engenharia Ambiental, Universidade Federal do Rio de Janeiro, Rio de Janeiro CEP 21941-901, Brazil

Programa de Engenharia de Produção, Universidade Federal do Rio de Janeiro, Rio de Janeiro CEP 21941-901, Brazil

Departamento de Construção Civil, Universidade Federal do Rio de Janeiro, Rio de Janeiro CEP 21941-901, Brazil

UNSW Built Environment, University of New South Wales (UNSW Sydney), Sydney 2052, Australia

References (65)

Show source-provided references
1. West, C., and Michael, V. (1960). Socio-Technical Systems. Management Sciences Models and Techniques, Pergamon Press.
2. Socio-Technical Systems: From Design Methods to Systems Engineering10.1016/j.intcom.2010.07.003 ↗
3. Hollnagel, E. (2012). FRAM: The Functional Resonance Analysis Method—Modelling the Complex. Socio-Technical Systems, Ashgate Publishing, Ltd.
4. Minai, A.A., and Bar-Yam, Y. (2006). The Contribution of Complexity Theory to the Study of Socio-Technical Cooperative Systems. Unifying Themes in Complex Systems, Springer.10.1007/978-3-540-35872-5 ↗
5. A Socio-Technical Analysis of Functional Properties in a Joint Cognitive System: A Case Study in an Aircraft Cockpit10.1080/00140139.2019.1661527 ↗
6. Perrow, C. (1984). Normal Accidents—Living with High-Risk Technologies. Harper, Harper Collins Publishers.
7. Using Cognitive Work Analysis and the Strategies Analysis Diagram to Understand Variability in Road User Behaviour at Intersections10.1080/00140139.2013.768707 ↗
8. A Socio-Technical-Based Process for Questionnaire Development in Requirements Elicitation via Interviews10.1007/s00766-019-00324-x ↗
9. An Integrated Computerised Maintenance Management System (I-CMMS) for IBS Building Maintenance10.1108/IJBPA-10-2017-0049 ↗
10. A Method for Work Modeling at Complex Systems: Towards Applying Information Systems in Family Health Care Units10.3233/WOR-2012-0626-3468 ↗
11. Ahmad, A., Barros, L., Feng, C., and Khan, A.A. (2020). The Impact of Controlled Vocabularies on Requirements Engineering Activities: A Systematic Mapping Study. Appl. Sci., 10.10.3390/app10217749 ↗
12. Requirements Specification for Developers in Agile Projects: Evaluation by Two Industrial Case Studies10.1016/j.infsof.2019.106194 ↗
13. Park, B.K.R., and Kim, Y.C. (2020). Effort Estimation Approach through Extracting Use Cases via Informal Requirement Specifications. Appl. Sci., 10.10.3390/app10093044 ↗
14. Development of a Human Error Taxonomy for Software Requirements: A Systematic Literature Review10.1016/j.infsof.2018.06.011 ↗
15. Applying Fuzzy Preference Relation for Requirements Prioritization in Goal Oriented Requirements Elicitation Process10.1007/s13198-014-0236-3 ↗
16. Aldave, A., Vara, J.M., Granada, D., and Marcos, E. (2019). Leveraging Creativity in Requirements Elicitation within Agile Software Development: A Systematic Literature Review. J. Syst. Softw., 157.10.1016/j.jss.2019.110396 ↗
17. Pressman, R.S. (2010). Software Engineering: A Practioner’s Approach, McGraw Hill. [7th ed.].
18. REASSURE: Requirements Elicitation for Adaptive Socio-Technical Systems Using Repertory Grid10.1016/j.infsof.2017.03.004 ↗
19. Requirements Cybernetics: Elicitation Based on User Behavioral Data10.1016/j.jss.2015.12.030 ↗
20. Understanding the Human Context in Requirements Elicitation10.1007/s00766-009-0087-7 ↗
21. De Carvalho, E.A., Gomes, J.O., Jatobá, A., da Silva, M.F., and de Carvalho, P.V.R. (2020). Employing Resilience Engineering in Eliciting Software Requirements for Complex Systems: Experiments with the Functional Resonance Analysis Method (FRAM). Cogn. Technol. Work.10.1007/s10111-019-00620-0 ↗
22. Ambiguity and Tacit Knowledge in Requirements Elicitation Interviews10.1007/s00766-016-0249-3 ↗
23. Mili, H., Tremblay, G.U.Y., Jaoude, G.B.O.U., and Sup, I. (2010). Business Process Modeling Languages: Sorting Through the Alphabet Soup. ACM Comput. Surv., 43.10.1145/1824795.1824799 ↗
24. Applications and Extensions of Sadt10.1109/MC.1985.1662862 ↗
25. A State of the Art Review of IDEFO10.1080/09511929308944576 ↗
26. Application of IDEF0, IDEF3 and UML Methodologies in the Creation of Information Models)10.1080/09511920050117928 ↗
27. A Knowledge-Based Approach to the Generation of IDEF0 Models10.1080/002075497195380 ↗
28. Holgado, M. (2019). A Systems Engineering Approach to Performance-Based Maintenance Services Design. Processes, 7.10.3390/pr7020059 ↗
29. An Application of the Functional Resonance Analysis Method (FRAM) to Risk Analysis of Multifunctional Flood Defences in the Netherlands10.1016/j.ress.2016.10.004 ↗
30. Contributions from Cognitive Engineering to Requirements Specifications for Complex Sociotechnical Systems: A Case Study in the Context of Healthcare in Brazil10.1002/hfm.20758 ↗
31. The Physical Work Environment and End-User Requirements: Investigating Marine Engineering Officers’ Operational Demands and Ship Design10.3233/WOR-162365 ↗
32. Hollnagel, E., Woods, D.D., and Leveson, N. (2006). Resilience Engineering: Concepts and Precepts, Ashgate Publishing, Ltd.
33. Identification of Gaps in Safety Management Systems from the Resilience Engineering Perspective in Upper and Lower-Tier Enterprises10.1016/j.ssci.2020.104851 ↗
34. Resilience Engineering: Current Status of the Research and Future Challenges10.1016/j.ssci.2017.10.005 ↗
35. From Needs to Requirements for Computer Systems: The Added Value of Ergonomics in Needs Analysis10.3233/WOR-2012-0234-737 ↗
36. Sommerville, I. (2011). Software Engineering, Pearson Education India. [9th ed.].
37. Collaborative Requirements Elicitation: A Process-Centred Approach10.1007/s10726-013-9350-x ↗
38. A Systematic Study on Software Requirements Elicitation Techniques and Its Challenges in Mobile Application Development10.1109/ACCESS.2018.2874981 ↗
39. IEEE (1998). IEEE 830: Recommended Practice for Software Requirements Specifications, IEEE.
40. Assessing Operational Impacts of Automation Using Functional Resonance Analysis Method10.1007/s10111-019-00540-z ↗
41. Modeling Complex Socio—Technical Systems Using the FRAM: A Literature Review10.1002/hfm.20874 ↗
42. França, J.E.M., Hollnagel, E., dos Santos, I.J.A.L., and Haddad, A.N. (2019). FRAM AHP Approach to Analyse Offshore Oil Well Drilling and Construction Focused on Human Factors. Cogn. Technol. Work.10.1007/s10111-019-00594-z ↗
43. The Use of Functional Resonance Analysis Method (FRAM) in a Mid-Air Collision to Understand Some Characteristics of the Air Traffic Management System Resilience10.1016/j.ress.2011.05.009 ↗
44. Falegnami, A., Costantino, F., Di Gravio, G., and Patriarca, R. (2019). Unveil Key Functions in Socio-Technical Systems: Mapping FRAM into a Multilayer Network. Cogn. Technol. Work.10.1007/s10111-019-00612-0 ↗
45. A Proposal for a Predictive Performance Assessment Model in Complex Sociotechnical Systems Combining Fuzzy Logic and the Functional Resonance Analysis Method (FRAM)
46. Assessing Risk in Sustainable Construction Using the Functional Resonance Analysis Method (FRAM)10.1007/s10111-015-0337-z ↗
47. Del Carmen Pardo-Ferreira, M., Rubio-Romero, J.C., Gibb, A., and Calero-Castro, S. (2020). Using Functional Resonance Analysis Method to Understand Construction Activities for Concrete Structures. Saf. Sci., 128.10.1016/j.ssci.2020.104771 ↗
48. Refining Operation Guidelines with Model-Checking-Aided FRAM to Improve Manufacturing Processes: A Case Study for Aeroengine Blade Forging10.1007/s10111-016-0391-1 ↗
49. The Functional Resonance Analysis Method for a Systemic Risk Based Environmental Auditing in a Sinter Plant: A Semi-Quantitative Approach10.1016/j.eiar.2016.12.002 ↗
50. Patient Visits in Poorly Developed Territories: A Case Study with Community Health Workers10.1007/s10111-017-0455-x ↗
51. Proposing Leading Indicators for Blood Sampling: Application of a Method Based on the Principles of Resilient Healthcare10.1007/s10111-017-0437-z ↗
52. Modelling Performance Variabilities in Oil Spill Response to Improve System Resilience10.1016/j.jlp.2016.02.018 ↗
53. França, J.E.M., Hollnagel, E., Luquetti, I.J.A., and Haddad, A.N. (2020). Analysing Human Factors and Non—Technical Skills in Offshore Drilling Operations Using FRAM (Functional Resonance Analysis Method). Cogn. Technol. Work.10.1007/s10111-020-00638-9 ↗
54. Modelling Complexity in Everyday Operations: Functional Resonance in Maritime Mooring at Quay10.1007/s10111-017-0426-2 ↗
55. Framing the FRAM: A Literature Review on the Functional Resonance Analysis Method10.1016/j.ssci.2020.104827 ↗
56. A Taxonomy of Interactions in Socio-Technical Systems: A Functional Perspective10.1016/j.apergo.2019.102980 ↗
57. Fram in FSA—Introducing a Function-Based Approach to the Formal Safety Assessment Framework10.1007/978-3-319-41682-3_34 ↗
58. Hill, R. (2019, January 27–29). FMV PRO 2.0.2. Proceedings of the 13th FRAMily Meeting, Malaga, Spain.
59. Using FRAM beyond Safety: A Case Study to Explore How Sociotechnical Systems Can Flourish or Stall10.1080/1463922X.2016.1155238 ↗
60. A Requirements Engineering Methodology for Knowledge Management Solutions: Integrating Technical and Social Aspects10.1007/s00766-018-0298-x ↗
61. Emerson, R.M., Fretz, R.I., and Shaw, L.L. (2011). Writing Ethnographic Fieldnotes, The University of Chicago Press.10.7208/chicago/9780226206868.001.0001 ↗
62. Where the Rubber Meets the Road: Using FRAM to Align Work-as-Imagined with Work-as-Done When Implementing Clinical Guidelines10.1186/s13012-015-0317-y ↗
63. Hollnagel, E. (2014). Safety-I and Safety-II: The Past and Future of Safety Management, Ashgate Publishing, Ltd.
64. Hollnagel, E. (2017). Safety-II in Practice: Developing the Resilience Potentials, Routledge.10.4324/9781315201023 ↗
65. Using Qualitative Types of Risk Assessments in Conjunction with FRAM to Strengthen the Resilience of Systems10.1080/13669877.2018.1517382 ↗