A Framework of Software as a Service Using a Crowdsourcing Approach: A Case Study of Smart Classroom

Authors

  • Samina Rashid Faculty of Computer Science and Information Technology, VU, Lahore
  • Saima Munawar F.G Postgraduate College Kashmir Road, Rawalpindi https://orcid.org/0000-0002-2446-3670
  • Nasir Naveed Faculty of Computer Science and Information Technology, VU, Lahore

Keywords:

Cloud Resources, Crowdsourcing, Smart Education, Pedagogy and IT

Abstract

Introduction/Importance of Study: Crowdsourcing can be effectively utilized to identify factors and develop modules by creating a platform where individuals contribute their ideas and suggestions. This research investigates the application of crowdsourcing-based cloud resources managed on a global scale, bringing together diverse skills to handle workloads on cloud platforms. Despite inherent challenges such as quality control due to the varied locations of contractors, and communication issues including language barriers, differing time zones, and security concerns, crowdsourcing provides a robust framework. It enables software developers to access a vast talent pool and deliver services more quickly and efficiently.

Novelty Statement: The crowdsourcing framework leverages the collective wisdom of diverse individuals to solve problems and generate ideas. In a smart classroom setting, this approach can be applied by setting clear objectives, engaging students through appropriate platforms, fostering collaboration, collecting data via surveys or discussions, analyzing results, and using insights to enhance learning experiences. By leveraging students' contributions, educators can enhance collaboration, creativity, and engagement in the classroom, ultimately enriching the learning process for all participants.

Materials and Methods: This research is divided into three phases:

  • Identification Phase: Challenges are identified through a systematic literature review (SLR).
  • Implementation Phase: Identified factors are shortlisted to design a framework.
  • Validation Phase: The framework is validated using a smart classroom case study.

Results and Discussion: Our findings indicate that smart classrooms provide an opportunity to investigate how students adopt technology and innovation. Survey results show that both teachers and students believe smart classrooms enhance their knowledge and perceived ease of use, demonstrating the benefits of this educational approach.

Concluding Remarks: By exploring the case of the smart classroom, this research challenges existing pedagogical methods and introduces innovative ways to engage students through new technology acceptance perspectives. This study highlights the potential of crowdsourcing in creating more effective and interactive learning environments.

References

E. Cavalcante et al., “Exploiting software product lines to develop cloud computing applications,” ACM Int. Conf. Proceeding Ser., vol. 2, pp. 179–186, 2012, doi: 10.1145/2364412.2364442.

S. Wasik, M. Antczak, J. Badura, A. Laskowski, and T. Sternal, “Optil.io: Cloud based platform for solving optimization problems using crowdsourcing approach,” Proc. ACM Conf. Comput. Support. Coop. Work. CSCW, vol. 26-February-2016, pp. 433–436, Feb. 2016, doi: 10.1145/2818052.2869098.

G. Fylaktopoulos, G. Goumas, M. Skolarikis, A. Sotiropoulos, and I. Maglogiannis, “An overview of platforms for cloud based development,” Springerplus, vol. 5, no. 1, pp. 1–13, Dec. 2016, doi: 10.1186/S40064-016-1688-5/TABLES/1.

A. Ahmad, M. A. Rahman, M. Ridza Wahiddin, F. Ur Rehman, A. Khelil, and A. Lbath, “Context-aware services based on spatio-temporal zoning and crowdsourcing,” Behav. Inf. Technol., vol. 37, no. 7, pp. 736–760, Jul. 2018, doi: 10.1080/0144929X.2018.1476586.

A. Caggiano, “Cloud-based manufacturing process monitoring for smart diagnosis services,” Int. J. Comput. Integr. Manuf., vol. 31, no. 7, pp. 612–623, Jul. 2018, doi: 10.1080/0951192X.2018.1425552.

A. G. Neiat, A. Bouguettaya, T. Sellis, and S. Mistry, “Crowdsourced Coverage as a Service: Two-Level Composition of Sensor Cloud Services,” IEEE Trans. Knowl. Data Eng., vol. 29, no. 7, pp. 1384–1397, Jul. 2017, doi: 10.1109/TKDE.2017.2672738.

M. Könning, M. Westner, and S. Strahringer, “A Systematic Review of Recent Developments in IT Outsourcing Research,” Inf. Syst. Manag., vol. 36, no. 1, pp. 78–96, Jan. 2019, doi: 10.1080/10580530.2018.1553650.

A. Kaci, A. Nacef, and A. Henni, “Mobile cloud system for road safety,” ACM Int. Conf. Proceeding Ser., pp. 132–136, 2018, doi: 10.1145/3220228.3220233.

X. Teng, D. Guo, Y. Guo, X. Zhou, and Z. Liu, “CloudNavi: Toward ubiquitous indoor navigation service with 3D point clouds,” ACM Trans. Sens. Networks, vol. 15, no. 1, Jan. 2019, doi: 10.1145/3216722.

“Product Selection Strategy Analysis of Crowdsourcing Platform from the Full Cost Perspective. Proceedings of the 2019 International Conference on Management Science and Industrial Engineering - MSIE 2019 | 10.1145/3335550.3335577.” Accessed: Aug. 01, 2024. [Online]. Available: https://sci-hub.se/https://doi.org/10.1145/3335550.3335577

“A Study on the Cloud Computing Service Model and Its Development Direction.” Accessed: Aug. 01, 2024. [Online]. Available: https://sci-hub.se/https://doi.org/10.1145/3292425.3292433

C. Sanchez, M. A. Vinas, C. Atens, A. Borras, and D. Gil, “Back to front architecture for diagnosis as a service,” Proc. - 2018 20th Int. Symp. Symb. Numer. Algorithms Sci. Comput. SYNASC 2018, pp. 343–346, Sep. 2018, doi: 10.1109/SYNASC.2018.00059.

“A Crowdsourcing Approach for Quality Enhancement of eLearning Systems. Proceedings of the 10th Innovations in Software Engineering Conference on - ISEC ’17 | 10.1145/3021460.3021483.” Accessed: Aug. 01, 2024. [Online]. Available: https://sci-hub.se/https://doi.org/10.1145/3021460.3021483

A. L. Zanatta, L. Machado, and I. Steinmacher, “Competence, collaboration, and time management: Barriers and recommendations for crowdworkers,” Proc. - Int. Conf. Softw. Eng., pp. 9–16, May 2018, doi: 10.1145/3195863.3195869.

S. Dustdar and O. Scekic, “On managing the social components in a smart city,” Proc. - Int. Conf. Distrib. Comput. Syst., vol. 2018-July, pp. 1159–1163, Jul. 2018, doi: 10.1109/ICDCS.2018.00115.

A. Smirnov and A. Ponomarev, “Human-Machine Collective Intelligence Environment for Decision Support: Conceptual and Technological Design,” Conf. Open Innov. Assoc. Fruct, vol. 2020-September, pp. 253–259, Sep. 2020, doi: 10.23919/FRUCT49677.2020.9211077.

M. H. Hung, Y. Y. Li, Y. C. Lin, C. F. Wei, H. C. Yang, and F. T. Cheng, “Development of a novel cloud-based multi-tenant model creation service for automatic virtual metrology,” Robot. Comput. Integr. Manuf., vol. 44, pp. 174–189, Apr. 2017, doi: 10.1016/J.RCIM.2016.09.003.

“Using a Search and Model Based Framework to Improve Robustness Tests in Cloud Platforms. Proceedings of the III Brazilian Symposium on Systematic and Automated Software Testing - SAST ’18 | 10.1145/3266003.3266011.” Accessed: Aug. 01, 2024. [Online]. Available: https://sci-hub.se/https://doi.org/10.1145/3266003.3266011

L. He and P. Jiang, “P-SaaS: Knowledge service oriented manufacturing workflow model for knowledge collaboration and reuse,” IEEE Int. Conf. Autom. Sci. Eng., vol. 2020-August, pp. 570–575, Aug. 2020, doi: 10.1109/CASE48305.2020.9216974.

J. D. Diaz-Mosquera, P. Sanabria, A. Neyem, D. Parra, and J. Navon, “Enriching Capstone Project-Based Learning Experiences Using a Crowdsourcing Recommender Engine,” Proc. - 2017 IEEE/ACM 4th Int. Work. CrowdSourcing Softw. Eng. CSI-SE 2017, pp. 25–29, Jul. 2017, doi: 10.1109/CSI-SE.2017.1.

R. Trüb, D. Moser, M. Schäfer, R. Pinheiro, and V. Lenders, “Monitoring Meteorological Parameters with Crowdsourced Air Traffic Control Data,” Proc. - 17th ACM/IEEE Int. Conf. Inf. Process. Sens. Networks, IPSN 2018, pp. 25–36, Oct. 2018, doi: 10.1109/IPSN.2018.00010.

“Motivation and factors effecting the participation behavior in the urban crowdsourcing logistics. Proceedings of the 10th International Conference on E-Education, E-Business, E-Management and E-Learning - IC4E ’19 | 10.1145/3306500.3313980.” Accessed: Aug. 01, 2024. [Online]. Available: https://sci-hub.se/https://doi.org/10.1145/3306500.3313980

M. Hosseini, C. M. Angelopoulos, W. K. Chai, and S. Kundig, “Crowdcloud: a crowdsourced system for cloud infrastructure,” Cluster Comput., vol. 22, no. 2, pp. 455–470, Jun. 2019, doi: 10.1007/S10586-018-2843-2/FIGURES/4.

C. Tao and J. Gao, “On building a cloud-based mobile testing infrastructure service system,” J. Syst. Softw., vol. 124, pp. 39–55, Feb. 2017, doi: 10.1016/J.JSS.2016.11.016.

H. Kumar, M. K. Singh, and M. P. Gupta, “Smart mobility: Crowdsourcing solutions for smart transport system in smart cities context,” ACM Int. Conf. Proceeding Ser., pp. 482–488, 2018, doi: 10.1145/3209415.3209417.

“‘Smart Traffic’: an IoT traffic monitoring system based on open source technologies on the cloud. Proceedings of the 1st ACM SIGSOFT International Workshop on Ensemble-Based Software Engineering - EnSEmble 2018 | 10.1145/3281022.3281025.” Accessed: Aug. 01, 2024. [Online]. Available: https://sci-hub.se/https://doi.org/10.1145/3281022.3281025

L. Wang, X. Su, X. Zhang, W. Liu, and B. Li, “Spee-Navi: An Indoor Navigation System via Speech Crowdsourcing,” HumanSys 2017 - Proc. 1st Int. Work. Human-Centered Sensing, Networking, Syst. Part SenSys 2017, pp. 43–48, 2017, doi: 10.1145/3144730.3144734.

R. Gravina et al., “Cloud-based Activity-aaService cyber–physical framework for human activity monitoring in mobility,” Futur. Gener. Comput. Syst., vol. 75, pp. 158–171, Oct. 2017, doi: 10.1016/J.FUTURE.2016.09.006.

I. Computing, F. O. R. Edge, D. In, C. Physical, and C. Systems, “Special Issue on Intelligent Edge Computing for Cyber Physical and Cloud Systems,” vol. 10, no. 6, 2019.

R. Liu, Y. Yang, D. Kwak, D. Zhang, L. Iftode, and B. Nath, “Your Search Path Tells Others Where to Park : Towards Fine-Grained Parking Availability Crowdsourcing Using Parking Decision Models,” vol. 1, no. 3, pp. 1–27, 2017.

“Cloud-based support for global software engineering: potentials, risks, and gaps. Proceedings of the International Workshop on Innovative Software Development Methodologies and Practices - InnoSWDev 2014 | 10.1145/2666581.2666583.” Accessed: Aug. 01, 2024. [Online]. Available: https://sci-hub.se/https://doi.org/10.1145/2666581.2666583

K. Mao, L. Capra, M. Harman, and Y. Jia, “A survey of the use of crowdsourcing in software engineering,” J. Syst. Softw., vol. 126, pp. 57–84, Apr. 2017, doi: 10.1016/J.JSS.2016.09.015.

Y. Zhu, Q. He, J. Liu, B. Li, and Y. Hu, “When Crowd Meets Big Video Data: Cloud-Edge Collaborative Transcoding for Personal Livecast,” IEEE Trans. Netw. Sci. Eng., vol. 7, no. 1, pp. 42–53, Jan. 2020, doi: 10.1109/TNSE.2018.2873311.

“Towards a classification model for tasks in crowdsourcing. Proceedings of the Second International Conference on Internet of Things, Data and Cloud Computing - ICC ’17 | 10.1145/3018896.3018916.” Accessed: Aug. 01, 2024. [Online]. Available: https://sci-hub.se/https://doi.org/10.1145/3018896.3018916

P. Zheng, Y. Lu, X. Xu, and S. Q. Xie, “A system framework for OKP product planning in a cloud-based design environment,” Robot. Comput. Integr. Manuf., vol. 45, pp. 73–85, Jun. 2017, doi: 10.1016/J.RCIM.2016.04.001.

E. Aghayi, T. D. LaToza, P. Surendra, and S. Abolghasemi, “Crowdsourced Behavior-Driven Development,” J. Syst. Softw., vol. 171, p. 110840, Jan. 2021, doi: 10.1016/J.JSS.2020.110840.

T. Li, K. Luther, and C. North, “CrowdIA: Solving mysteries with crowdsourced sensemaking,” Proc. ACM Human-Computer Interact., vol. 2, no. CSCW, Nov. 2018, doi: 10.1145/3274374.

A. E. Elsanhouri, M. A. Ahmed, and A. H. Abdullah, “Cloud Applications Versus Web Applications: A Differential Study”.

Downloads

Published

2024-08-21

How to Cite

Rashid, S., Munawar, S., & Naveed, N. (2024). A Framework of Software as a Service Using a Crowdsourcing Approach: A Case Study of Smart Classroom. International Journal of Innovations in Science & Technology, 6(3), 1151–1167. Retrieved from https://journal.50sea.com/index.php/IJIST/article/view/953