1&2 Faculty of Social Science, Arts and Humanities, Lincoln University College, Malaysia
3 Faculty of Statistics, University of Colombo, Colombo, Sri Lanka
Corresponding author’s e-mail: rldzoysa@lincoln.edu.my
Received: 29 Aug 2024
Revised: 20 Oct 2024
Accepted: 15 Nov 2024
DOI: doi.org/10.60072/ijeissah.2024.v3i01.003
A selection of a web conferencing tool often focuses on functional requirements. However, nonfunctional requirements play a critical role in ensuring the overall effectiveness and usability of a tool, especially for developing countries like Sri Lanka. This study aims to provide a detail discussion on the nonfunctional requirements discovered in a previous study on “Expert opinion on selecting a web conferencing tool for synchronous online tertiary education in Sri Lanka.” The study conducted semi-structured interviews with twenty selected experts, including educational specialists, educational psychologists, and IT specialists who are directly in touch with the online tertiary education sector of the country. The data is analysed using a thematic analysis approach to identify the sub-factors attributed to each non-functional requirement and content analysis to quantify the identified sub-factors. The findings revealed a total of 66 subfactors across nine key categories: pricing, compatibility, performance, security, user-friendliness, customer support, user training and setting standards, admin functionality, and value-added services. The study provides a comprehensive overview of the non-functional requirements essential for web conferencing tools to be effective in the Sri Lankan context, where internet connectivity can be unreliable, devices may be limited, and cultural sensitivities need to be considered. The findings of the study can be used by educational institutions in Sri Lanka to make informed decisions about the selection of web conferencing tools and to ensure a robust synchronous online learning environment for teachers and students by minimising the limitations of being a developing country.
Keywords: Content Analysis; Non-Functional Requirements; Synchronous Online Education; Thematic Analysis; Web Conferencing Tools
This is an open access article under the CC BY NC ND license (https://creativecommons.org/licenses/by-nc- nd/4.0/?ref=chooser-v1); © 2024. .
Published by Asia Pacific Higher Learning Sdn Bhd., Malaysia
The increasing reliance on online tertiary education has made web conferencing tools essential for creating effective learning environments. Selecting the most appropriate tool requires evaluating functional and non-functional requirements, particularly in resource-constrained settings like Sri Lanka. As a lower- middle-income country, Sri Lanka faces challenges such as unstable internet, frequent power outages, limited access to devices, economic constraints, and varying levels of technological readiness (Hayashi et al., 2022; Senevirathne et al., 2021). These issues emphasise the importance of non-functional requirements, such as usability, reliability, affordability, and scalability, in selecting suitable web conferencing tools (Mathrani, Sarvesh, & Umer, 2021).
Studies suggest that prioritising non-functional requirements can significantly alleviate these limitations and enhance the usability and accessibility of online learning tools in developing countries (Sife, Lwoga, & Sanga, 2007; Raturi, 2014). Building on the findings of De Zoysa, Mohomad, & Abeygunawardane, (2023), which focus on expert opinions regarding web conferencing tools for synchronous online education, this paper offers detailed guidelines for Sri Lankan tertiary institutions. By addressing non- functional requirements effectively, institutions can overcome resource and infrastructure barriers, enabling a smoother online learning experience for educators and students alike. These efforts are critical for promoting equitable and effective online education in Sri Lanka.
The study provides guidelines for Sri Lankan tertiary education institutes to select web conferencing tools by identifying non-functional requirements and their sub-factors to improve synchronous online education.
Determine non-functional requirements based on 13 factors by De Zoysa, Mohomad, & Abeygunawardane (2023).
Explore sub-factors contributing to these requirements.
Key non-functional requirements for web conferencing tools?
Sub-factors contributing to these requirements?
In the existing literature, it is identified that there are connectivity bottlenecks, diverse technological expertise, resource disparities, social conditions, and economic disparities as challenges for online tertiary education in Sri Lanka (Hayashi et al., 2022; Udayanga et al., 2021; Senevirathne et al., 2021; Hettiarachchi et al., 2021; Hayashi et al., 2020; Yang et al., 2022; Khashunika, Yatigammana, & Lakmal, 2021; De Alwis, 2022; Madhuwanthi, L. A. P., Muthulingam, A., & Madusha, 2021; Jayasinghe, 2022)
Many of the nonfunctional requirements suggested in this study can be utilised to minimise the said challenges. Performance ensures smooth communication even with connectivity bottlenecks, including limited internet bandwidth. Supporting a wide range of devices and operating systems to bridge the digital divide will minimise the issues with resource disparity. Security Features helps to protect sensitive information and ensure a safe learning environment even if the user is not technology savvy. User- friendliness caters to users with varying levels of technological skills and cultural backgrounds. Customer Supporting like readily accessible technical support and troubleshooting technical issues will help users with low technical skills to use the tool effectively. Implementation of flexible and affordable pricing models considering the economic realities of the Sri Lankan context will promote inclusivity and accessibility to online education.
User training and setting standards offering comprehensive training and establishing clear guidelines for online communication will facilitate smooth adaptation and address social challenges. Though the admin functionality and value-added services do not directly link with the challenges discovered from the literature, these two nonfunctional requirements will help to establish effective online learning environments for the tertiary education sector of Sri Lanka.
The study employed qualitative research methodology via semi-structured interviews with experts.
The study, based on De Zoysa, Mohomad, & Abeygunawardane (2023), developed a framework for selecting web conferencing tools in Sri Lankan tertiary education by identifying non-functional requirements. Semi-structured interviews with 20 experts (educational specialists, psychologists, and IT specialists) were analysed using thematic and content analysis to identify and quantify sub-factors. Experts were chosen via judgemental sampling to represent pedagogical, psychological, and technical perspectives. This framework offers a comprehensive approach tailored to the sector’s needs.
Participant Category | Characteristics |
Educational Specialist | Top-ranking individuals of the public and private sector tertiary educational institutes of Sri Lanka. (University professors, Department heads, Directors, and heads of the institutes) Actively engaged in synchronous online education Holds a minimum of a master’s degree in their field of expertise. |
Educational psychologists | Senior counselors with a bachelor’s degree in psychology or doctors who have studied psychology as a subject. Have experience working with parents, students, and teachers to improve the educational, social, and emotional outcomes of the youth. Actively engaged in synchronous online tertiary education in Sri Lanka. |
IT specialists | Those who are in the senior level of the Sri Lankan IT industry. Involved in the customization or development of web conferencing tools for higher educational institutes. Actively engaged in synchronous online tertiary education in Sri Lanka either by providing lectures or by following online courses. |
Source: Expert opinion on selecting web conferencing tools for online tertiary education in Sri Lanka
International Journal of Education and Technology, 18(2), 123–145, De Zoysa, Mohomad, & Abeygunawardane, (2023)
The interview questions for the semi-structured interviews were adapted from a previous study by the authors. Out of the 5 questions provided in Table 2, the last question applies to this study.
Question | Purpose |
Have you ever participated in synchronous online teaching/learning activities? | To identify the participants’ awareness of the synchronous online education |
What web conferencing tool are you most associated with? | To identify the tools that are commonly used for online education in Sri Lanka |
Do you think that the below eight criteria are important to consider when selecting a web conferencing tool for tertiary education in Sri Lanka? | To confirm the criteria identified from the literature in the Sri Lankan context |
Other than the above eight criteria, are there any other criteria to be considered in the Sri Lankan context? | To find out any other criteria that are important for tertiary education in Sri Lanka |
What are the sub-features you think should be considered under each main criterion in the Sri Lankan context? | To identify the sub-features of each main criterion that is to be considered in the Sri Lankan context. |
Source: Expert opinion on selecting web conferencing tools for online tertiary education in Sri Lanka
International Journal of Education and Technology, 18(2), 123–145, De Zoysa, Mohomad, & Abeygunawardane, (2023). The semi-structured interviews were conducted online via Zoom or MS Teams applications on pre-agreed date and time. These meetings were digitally recorded with the permission of the respondents. Once the data is collected sub-factors for each non-functional requirement are detected via a thematic analysis approach and the identified sub-factors are quantified using content analysis.
Out of the thirteen main factors discovered in the study by De Zoysa, Mohomad, & Abeygunawardane, (2023), this study first filtered the non-functional requirements. Functional requirements are defined as what the system must do. And non-functional requirements explain how the system should work. If non- functional requirements are not met, users may become frustrated (Gorbachenko, 2021). The following table details the non-functional requirements derived from the said previous study based on the above definition.
Theme | Definition | Description |
Performance | The ability of the tool to achieve its tasks concerning time constraints and allocation of resources | Defines how well the tool should do its tasks. Not what the tool must do to execute its main duties |
Compatibility | The ability of the tool to execute its functions well on different hardware or Software platforms. | Tells how well the tool should interact with other hardware and software systems. Not what the tool must do to execute its main duties |
Security features | Features necessary to ensure that only authorized individuals get access to the system and its data. | This tells how well the tool should protect data and prevent unauthorized access. Not what the tool must do to execute its main duties |
User-friendliness | Whether the tool can be easy to use or understand by people who are not experts. | Describe how easily the tool can be used. Not what the tool must do to execute its main duties |
Customer support | Type of help that is available for the users when they have trouble with the tool. | Tells how the vendors or developers should help users in troublesome situations. Not what the tool must do to execute its main duties |
Pricing | Fixing the value of the tool for its buyers. | This does not specify what the tool must do but how it should be priced |
User training and setting standards | Established user training for the customer before using the tool on a set of standards to be followed while using the tool to obtain the best of the online sessions. | This does not specify what the tool must do but tells how the users of the tool should be trained and what standards are required to be established for the better use of the tool. |
Admin functionality | A special set of facilities available only to the administrator which includes total control over the tool | This does not specify what the tool must do to execute its main duties, but a set of special features to the administrator. |
and is not available for ordinary users. | ||
Value added services | Some special functionalities can be made available on additional payment for special user categories like top managers or directors (not for the general users like lecturers and students). | This does not specify what the tool must do to execute its main duties, but some special features for special user categories like managers. |
This section presents the results of thematic and content analysis on the nine non-functional requirements. It details the sub-factors, expert categories, and endorsement rates for each.
No | Sub feature | ES | IT | EP | Total % | |||
No | % | No | % | No | % | |||
P1 | High-quality audio | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
P2 | High-quality video | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
P3 | Low bandwidth requirements | 7 | 100 | 5 | 71 | 6 | 100 | 90 |
P4 | Provide the user to select the required bandwidth | 2 | 29 | 3 | 43 | 1 | 17 | 30 |
P5 | Image quality | 1 | 14 | 3 | 43 | 1 | 17 | 25 |
P6 | Low resource usage on low-end devices | 0 | 0 | 2 | 29 | 1 | 17 | 15 |
P7 | High-speed retrieval of audio, video, and still images | 1 | 14 | 1 | 14 | 0 | 0 | 10 |
P8 | Run on top of the web browser without installing the application | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
Table 4 lists performance sub-features for web conferencing tools in Sri Lanka. Results show strong agreement on P1 and P2, moderate agreement on P3, and varying agreement on P4-P8.
No | Sub feature | % ES | % IT | % EP | Total % |
C1 | Web browser compatibility | 100 | 100 | 100 | 100 |
C2 | OS support | 100 | 100 | 100 | 100 |
C3 | Mobile Support | 100 | 100 | 100 | 100 |
C4 | Compatible with other SW systems | 57 | 71 | 17 | 50 |
C5 | Compatible with other supportive equipment | 43 | 43 | 33 | 40 |
Table 5 lists five sub-features for compatibility. All experts agreed on C1-C3, while C4 and C5 were suggested by many but not all.
No | Sub feature | ES | IT | EP | Total % | |||
No | % | No | % | No | % | |||
SE1 | User authentication for all participants | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
SE2 | Detect and manage disruptive activities | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
SE3 | Enables the lecturer to remove students from the session if required | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
SE4 | Set how attendees should act | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
SE5 | Local storage | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
SE6 | Server storage | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
SE7 | Enables the lecturer to decide how the students should access the recordings and other session artifacts | 3 | 43 | 2 | 29 | 1 | 17 | 30 |
SE8 | Enables users to sign in via social networking sites (Facebook, Instagram) | 1 | 14 | 3 | 43 | 1 | 17 | 25 |
SE9 | Facilitates Lecturer to decide who should access the class (open access via a sharable link, invitees only) | 2 | 29 | 2 | 29 | 1 | 17 | 25 |
SE10 | Facilitates Lecturer to decide how the participants should access the class | 2 | 29 | 1 | 14 | 2 | 33 | 25 |
SE11 | Notifies the lecturer when changing between windows especially when the desktop is shared | 2 | 29 | 1 | 14 | 2 | 33 | 25 |
SE12 | Automatically remove a participant after observing a set misbehave for the third time | 1 | 14 | 0 | 0 | 0 | 0 | 5 |
SE13 | Communication link should be encrypted | 1 | 14 | 0 | 0 | 0 | 0 | 5 |
SE14 | Give anonymous access. Allow them to access through the browser without creating an account in the system | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
SE15 | Provide restrictions on the use of the tool | 0 | 0 | 0 | 0 | 1 | 17 | 5 |
SE16 | Facility to accept the attendees to the class | 0 | 0 | 0 | 0 | 1 | 17 | 5 |
Table 6 lists 16 security sub-factors for web conferencing tools. SE1-SE6 were fully endorsed, SE7-SE11 were partially endorsed, and SE12-SE16 had low endorsement rates.
No | Sub feature | ES | IT | EP | Total % | |||
No | % | No | % | No | % | |||
CS1 | Frequently ask questions | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
CS2 | Phone, e-mail or live chat support | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
CS3 | Online documentation and user guide | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
CS4 | Discussion boards and knowledge base | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
CS5 | Demo | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
CS6 | Provide support on different versions | 1 | 14 | 3 | 43 | 1 | 17 | 25 |
CS7 | Q and A with video | 1 | 14 | 0 | 0 | 0 | 0 | 5 |
CS8 | Video tutorials | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
CS9 | Online chatting support | 0 | 0 | 0 | 0 | 1 | 17 | 5 |
Table 7 lists nine customer support sub-factors. CS1-CS5 were fully endorsed, CS6 was partially endorsed, and CS7-CS9 had low endorsement rates.
No | Sub feature | ES | IT | EP | Total % | |||
No | % | No | % | No | % | |||
UF1 | Easy to understand, learn, and use | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
UF2 | Short and simple steps to get things done | 7 | 100 | 7 | 100 | 6 | 100 | 100 |
UF3 | Support local languages | 4 | 57 | 3 | 43 | 2 | 33 | 45 |
UF4 | Display subtitles in English and local languages | 3 | 43 | 4 | 57 | 1 | 17 | 40 |
UF5 | Ability to join a session via a web browser simply by clicking on a link without having an account | 2 | 29 | 3 | 43 | 1 | 17 | 30 |
UF6 | Not to have many options to achieve one thing | 4 | 57 | 0 | 0 | 1 | 17 | 25 |
UF7 | Simple and easy-to-handle interface | 1 | 14 | 1 | 14 | 2 | 33 | 20 |
UF8 | No additional training should be required | 0 | 0 | 2 | 29 | 0 | 0 | 10 |
UF9 | The learning curve should be less | 0 | 0 | 1 | 14 | 1 | 17 | 10 |
UF10 | Easy navigation between options | 0 | 0 | 0 | 0 | 2 | 33 | 10 |
UF11 | Make it more graphical steps than the text | 1 | 14 | 0 | 0 | 0 | 0 | 5 |
UF12 | Provide tool tips in local languages | 1 | 14 | 0 | 0 | 0 | 0 | 5 |
UF13 | Fully tough enable | 1 | 14 | 0 | 0 | 0 | 0 | 5 |
UF14 | Record sessions and export to the cloud easily | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
Table 8 lists 14 user-friendliness sub-factors. UF1 and UF2 were fully endorsed, UF3-UF7 were partially endorsed, and UF8-UF16 had low endorsement rates.
No | Sub feature | ES | IT | EP | Total % | |||
No | % | No | % | No | % | |||
PR1 | Pay in LKR | 4 | 57 | 2 | 29 | 2 | 33 | 40 |
PR2 | Provide free features | 4 | 57 | 1 | 14 | 1 | 17 | 30 |
PR3 | Payment plan | 3 | 43 | 2 | 29 | 1 | 17 | 30 |
PR4 | All compulsory features at an affordable price | 2 | 29 | 2 | 29 | 1 | 17 | 25 |
PR5 | Open source | 2 | 29 | 2 | 29 | 0 | 0 | 20 |
PR6 | Make available via a free platform | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
PR7 | Payment gateway | 1 | 14 | 0 | 0 | 0 | 0 | 5 |
PR8 | Usage concessions | 0 | 0 | 0 | 0 | 1 | 17 | 5 |
Eight pricing sub-factors were identified for web conferencing tools in Sri Lanka. PR1-PR4 received moderate to strong support from experts, while PR5-PR8 had limited support.
No | Sub feature | ES | IT | EP | Total % | |||
No | % | No | % | No | % | |||
AF1 | Admin should have overall control over the tool | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
The admin functionality was suggested by one IT specialist and there was only one sub-feature contributing to it.
No | Sub feature | ES | IT | EP | Total % | |||
No | % | No | % | No | % | |||
VS1 | Archiving | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
VS2 | User insight reports | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
Table 11 identifies two sub-features contributing to value-added services, and both were suggested by a single IT specialist.
No | Sub feature | ES | IT | EP | Total % | |||
No | % | No | % | No | % | |||
UT1 | Provide a proper understanding of the online learning environment to the users | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
UT2 | Inform the importance of active communication during an online session (to encourage switching on the camera and microphone and speaking out) | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
UT3 | Acknowledge the teachers and students about the facilities available so that they can conduct online sessions more like a physical class | 0 | 0 | 1 | 14 | 0 | 0 | 5 |
Three sub-features were identified for user training and setting standards, each endorsed by a single IT specialist as shown in Table 12.
Based on expert opinions, the following framework is proposed outlining key non-functional requirements and their sub-functionalities for selecting web conferencing tools in Sri Lankan tertiary education.
Non-Functional Requirement | Sub-feature | Expert categories supported | Total response rate |
Performance | High-quality audio | ES, IT, EP | 100% |
High-quality video | ES, IT, EP | 100% | |
Low bandwidth requirements | ES, IT, EP | 90% | |
Provide the user to select the required bandwidth | ES, IT, EP | 30% | |
Image quality | ES, IT, EP | 25% | |
Low resource usage on low-end devices | IT, EP | 15% | |
High-speed retrieval of audio, video, and still images | ES, IT | 10% | |
Run on top of the web browser without installing the application | IT | 5% | |
Compatibility | Web browser compatibility | ES, IT, EP | 100% |
OS support | ES, IT, EP | 100% | |
Mobile Support | ES, IT, EP | 100% | |
Compatible with other SW systems | ES, IT, EP | 50% | |
Compatible with other supportive equipment | ES, IT, EP | 40% | |
Security | User authentication for all participants | ES, IT, EP | 100% |
Detect and manage disruptive activities | ES, IT, EP | 100% | |
Enables the lecturer to remove students from the session if required | ES, IT, EP | 100% | |
Set how attendees should act | ES, IT, EP | 100% | |
Local storage | ES, IT, EP | 100% | |
Server storage | ES, IT, EP | 100% | |
Enables the lecturer to decide how the students should access the recordings and other session artifacts | ES, IT, EP | 30% | |
Enables users to sign in via social networking sites | ES, IT, EP | 25% | |
Facilitates Lecturer to decide who should access the class | ES, IT, EP | 25% |
Facilitates Lecturer to decide how the participants should access the class | ES, IT, EP | 25% | |
Notifies the lecturer when changing between windows especially when the desktop is shared | ES, IT, EP | 25% | |
Automatically remove a participant after observing a set misbehave for the third time | ES | 5% | |
Communication link should be encrypted | ES | 5% | |
Give anonymous access. Allow them to access through the browser without creating an account in the system | IT | 5% | |
Provide restrictions on the use of the tool | EP | 5% | |
Facility to accept the attendees to the class | EP | 5% | |
Customer Support | Frequently ask questions | ES, IT, EP | 100% |
Phone or e-mail or live chat support | ES, IT, EP | 100% | |
Online documentation and user guide | ES, IT, EP | 100% | |
Discussion boards and knowledge base | ES, IT, EP | 100% | |
Demo | ES, IT, EP | 100% | |
Provide support on different versions (HW & SW) | ES, IT, EP | 25% | |
Q and A with video | ES | 5% | |
Video tutorials | IT | 5% | |
Online chatting support | EP | 5% | |
User- friendliness | Easy to understand, learn, and use | ES, IT, EP | 100% |
Short and simple steps to get things done | ES, IT, EP | 100% | |
Support local languages | ES, IT, EP | 45% | |
Display subtitles in English and local languages | ES, IT, EP | 40% | |
Ability to join a session via a web browser simply by clicking on a link without having an account | ES, IT, EP | 30% | |
Not to have many options to achieve one thing | ES, IT, EP | 25% | |
Simple and easy-to-handle interface | ES, IT, EP | 20% | |
The learning curve should be less | IT, EP | 10% | |
No additional training should be required | IT | 10% | |
Easy navigation between options | EP | 10% | |
Make it more graphical steps than the text | ES | 5% | |
Provide tool tips in local languages | ES | 5% | |
Fully tough enable | ES | 5% | |
Record sessions and export to the cloud easily | IT | 5% | |
Pricing | Pay in LKR | ES, IT, EP | 40% |
Provide free features | ES, IT, EP | 30% | |
Payment plan | ES, IT, EP | 30% | |
All compulsory features at an affordable price | ES, IT, EP | 25% | |
Open source | ES, IT | 20% | |
Make available via a free platform | IT | 5% | |
Payment gateway | ES | 5% | |
Usage concessions | EP | 5% | |
Admin functionality | Admin should have overall control over the tool | IT | 5% |
Value-added services | Archiving | IT | 5% |
User insight reports | IT | 5% | |
User training and setting standards | Provide a proper understanding of the online learning environment to the users | IT | 5% |
Inform the importance of active communication during an online session | IT | 5% | |
Acknowledge the teachers and students about the facilities available so that they can conduct online sessions more like a physical class | IT | 5% |
The results of this study offer valuable awareness of the desired nonfunctional requirements for a web conferencing tool to mitigate the challenges associated with synchronous online tertiary education in Sri Lanka. There were nine nonfunctional requirements discussed in detail. These included performance, compatibility, security features, user-friendliness, customer support, pricing, user training and setting, admin, and value-added services.
Admin functionality: Help the educational institutes manage user accounts, monitor usage, and configure settings to suit their specific needs. Value-added services Facilitate special user groups like directors and managers to revisit past events for evaluation and improvement. As well as comprehensive user insight reports, provide valuable data on audience engagement, participation patterns, and areas for optimisation, and will empower informed decision-making for future improvements in the country’s online education. While these nonfunctional requirements present a valuable framework, the study has not prioritised them, therefore further research can be adopted to prioritise these nonfunctional requirements in the context of online tertiary education in Sri Lanka. Also, the study has considered only three categories of experts, teachers, students, and other relevant stakeholders that could be included in future research to ensure a more comprehensive understanding of the necessary nonfunctional requirements. This study focused on only the nonfunctional aspects of web conferencing tools, including a detailed analysis of the functional requirements identified in the previous study by De Zoysa, Mohomad, & Abeygunawardane (2023), would provide a complete picture of the ideal web conferencing for synchronous online tertiary education in Sri Lanka.
The successful implementation of online learning platforms in Sri Lanka is essential for addressing the growing demands of tertiary education. By prioritising non-functional requirements, web conferencing tools can significantly mitigate the challenges associated with synchronous online learning in the country. The study identified nine key non-functional requirements, including performance, compatibility, security, user-friendliness, customer support, pricing, user training, admin functionality, and value-added services. Addressing these requirements is crucial for creating a seamless and effective learning experience for both teachers and students, regardless of their socioeconomic background or technological expertise. Tertiary education institutions in Sri Lanka are strongly encouraged to focus on these non- functional requirements when selecting web conferencing tools for synchronous online learning activities. By doing so, they can establish a robust and inclusive learning environment that benefits all students.
De Alwis, D. (2022, March 22). Energy crisis hits online education, school-leaving exams. University World News.
https://www.universityworldnews.com/post.php?story=20220323152917725
De Zoysa, R. L., Mohomad, L. A., & Abeygunawardane, R. (2023). Expert Opinion on Selecting a Web Conferencing Tool for Synchronous Online Tertiary Education in Sri Lanka. International Journal of Advanced Research in Education and Society, 5(3), 459-471. DOI: https://doi.org/10.55057/ijares.2023.5.3.42
Gorbachenko, P. (2021, April 9). Functional vs Non-Functional Requirements [Updated 2021]. Enkonix.com. https://enkonix.com/blog/functional-requirements-vs-non-functional/
Hayashi, R., Kaushalya, T., Hewagamage, K. P., Garcia, M., & Amaratunge, S. (2022). Sri Lanka: Progress and Remaining Challenges in Online Higher Education during the COVID-19 Pandemic. DOI: http://dx.doi.org/10.22617/BRF220220-2
Hayashi, R., Garcia, M., Maddawin, A., & Hewagamage, K. P. (2020). Online learning in Sri Lanka’s higher education institutions during the CO VID-19 pandemic. DOI: http://dx.doi.org/10.22617/BRF200260-2
Hettiarachchi, S., Damayanthi, B. W. R., Heenkenda, S., Dissanayake, D. M. S. L. B., Ranagalage, M., & Ananda, L. (2021). Student satisfaction with online learning during the COVID-19 pandemic: a study at state universities in Sri Lanka. Sustainability, 13(21), 11749. DOI: https://doi.org/10.3390/su132111749
Jayasinghe, U. (2022, March 30). Sri Lanka suffers long power cuts as currency shortage makes fuel scarce. Reuters. https://www.reuters.com/world/asia-pacific/sri-lanka-suffers-long-power-cuts-lacks- foreign-currency-import-fuel-2022-03-30/
Khashunika, J. A. L., Yatigammana, M. R. K. N., & Lakmal, K. G. P. (2021). Challenges and opportunities in online education in Sri Lanka during the Covid-19 pandemic: Evidence from the university of Kelaniya. International Journal of Educational Research & Social Sciences, 2(4), 832-849. DOI: https://doi.org/10.51601/ijersc.v2i4.143
Madhuwanthi, L. A. P., Muthulingam, A., & Madusha, M. G. H. (2021). Paradigm shift for online learning: Voices of undergraduates from a National University in Sri Lanka. International Journal of Education, Teaching, and Social Sciences, 1(1), 8-20. DOI: https://doi.org/10.47747/ijets.v1i1.429
Mathrani, A., Sarvesh, T., & Umer, R. (2022). Digital divide framework: online learning in developing countries during the COVID-19 lockdown. Globalisation, Societies and Education, 20(5), 625-640. DOI: https://doi.org/10.1080/14767724.2021.1981253
Senevirathne, A., Sivalogathasan, V., Gunasekara, R., & Nisansala, W. (2021). Review of the prevailing trends in online learning amidst the Covid-19 pandemic: empirical study of the higher education sector in Sri Lanka. Full Papers of the, 453.
Raturi, S. (2014, December). Online tools in elearning in the context of developing Countries: A study at the university of the South Pacific. In 2014 IEEE international conference on MOOC, innovation and technology in Education (MITE) (pp. 112-117). IEEE. DOI: https://doi.org/10.1109/mite.2014.7020252
Sife, A., Lwoga, E., & Sanga, C. (2007). New technologies for teaching and learning: Challenges for higher learning institutions in developing countries. International journal of education and development using ICT, 3(2), 57-67. https://www.learntechlib.org/p/42360/
Udayanga, L., Subashini, N., Kuruppu, V., Liyanaarachchi, U., & Herath, A. (2021). Role of E-Learning for Teaching and Learning in the Higher Education Sector of Sri Lanka under Crisis Situations: A Review on the Challenges, Future Potential and Way Forward. App Biosyst Technol, 1(2), 43-54. https://www.researchgate.net/publication/362060981_Role_of_E- Learning_for_Teaching_and_Learning_in_the_Higher_Education_Sector_of_Sri_Lanka_under_Crisis_ Situations_A_Review_on_the_Challenges_Future_Potential_and_Way_Forward
World Bank (2021). The World Bank in Sri Lanka. [online] World Bank. Available at: https://www.worldbank.org/en/country/srilanka/overview.
Yang, D., Tang, Y. M., Hayashi, R., Ra, S., & Lim, C. P. (2022). Supporting inclusive online higher education in developing countries: Lessons learnt from Sri Lanka’s university closure. Education Sciences, 12(7), 494. DOI: https://doi.org/10.3390/educsci12070494