Rationale in Forum Discussions as Support for Software Upgrading of Online Course Platforms
Resumo
In online course software platforms, the forum may be an important instrument for feedback on pedagogical aspects. Students' and instructors' evaluations spontaneously shared in the forum - in terms of criticism, recommendations, or requests - may also regard the platform's software tools. These evaluations resemble what is called 'rationale', a useful concept from Software Engineering. This paper presents an exploratory study about mining spontaneous user rationale in Massive Open Online Course forum discussions. Results provide qualitative evidence that rationale can be an instrument to collect requirements for the evolution of support software in online educational platforms.
Referências
Alkadhi, R., Nonnenmacher, M., Guzman, Y., & Bruegge, B. (2018). How do developers discuss rationale? In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), pages 357–369. IEEE.
Almatrafi, O., & Johri, A. (2018). Systematic review of discussion forums in massive open online courses (moocs). IEEE Transactions on Learning Technologies.
Almatrafi, O., Johri, A., & Rangwala, H. (2018). Needle in a haystack: Identifying learner posts that require urgent response in mooc discussion forums. Computers & Education, 118, 1–9.
Beck, K., & Gamma, E. (2000). Extreme programming explained: embrace change. Addison-Wesley Professional.
Boone, H. N., & Boone, D. A. (2012). Analyzing likert data. Journal of extension, 50(2), 1–5.
Chatterjee, P., Damevski, K., Pollock, L., Augustine, V., & Kraft, N. A. (2019). Exploratory study of slack q&a chats as a mining source for software engineering tools. In Proceedings of the 16th International Conference on Mining Software Repositories (MSR’19). ACM.
Chowdhury, S. A., & Hindle, A. (2015). Mining stack overflow to filter out off-topic irc discussion. In Proceedings of the 12th Working Conference on Mining Software Repositories, pages 422–425. IEEE Press.
Cui, Y., & Wise, A. F. (2015). Identifying content-related threads in mooc discussion forums. In Proceedings of the 2nd ACM Conference on Learning@Scale, pages 299–303.
Dhinakaran, V. T., Pulle, R., Ajmeri, N., & Murukannaiah, P. K. (2018). App review analysis via active learning: reducing supervision effort without compromising classification accuracy. In 2018 IEEE 26th International Requirements Engineering Conference (RE), pages 170–181. IEEE.
Elalfy, D., Gad, W., and Ismail, R. (2018). A hybrid model to predict best answers in question answering communities. Egyptian Informatics Journal, 19(1):21–31.
Jha, N. and Mahmoud, A. (2017). Mining user requirements from application store reviews using frame semantics. In International Working Conference on Requirements Engineering: Foundation for Software Quality, pages 273–287. Springer.
Khalil, M. and Ebner, M. (2016). What massive open online course (MOOC) stakeholders can learn from learning analytics? Learning, Design, and Technology: An International Compendium of Theory, Research, Practice, and Policy, pages 1–30.
Khan, J. A., Liu, L., Wen, L., and Ali, R. (2019). Crowd intelligence in requirements engineering: Current status and future directions. In International Working Conference on Requirements Engineering: Foundation for Software Quality, pages 245–261. Springer.
Kurtanovic?, Z. and Maalej, W. (2017). Mining user rationale from software reviews. In 2017 IEEE 25th International Requirements Engineering Conference (RE), pages 61–70. IEEE.
Kurtanovic?, Z. and Maalej, W. (2018). On user rationale in software engineering. Requirements Engineering, 23(3):357–379.
Lee, J. (1997). Design rationale systems: understanding the issues. IEEE Expert, 12(3):78–85.
Likert, R. (1932). A technique for the measurement of attitudes. Archives of Psychology.
Romero, C. and Ventura, S. (2017). Educational data science in massive open online courses. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 7(1).
Schwaber, K. (1997). Scrum development process. In Business Object Design and Implementation, pages 117–134. Springer.
Sommerville, I. (2011). Software Engineering 9th edition. ISBN-10, 137035152.
Strauss, A. and Corbin, J. (1990). Basics of qualitative research. Sage Publications.
Villanes, I. K., Ascate, S. M., Gomes, J., and Dias-Neto, A. C. (2017). What are software engineers asking about Android testing on Stack Overflow? In Proceedings of the 31st Brazilian Symposium on Software Engineering, pages 104–113. ACM.
Williams, G. S. (2019). Modeling crowd feedback in the mobile app market.
Wise, A. F., Cui, Y., Jin, W., and Vytasek, J. (2017). Mining for gold: Identifying content-related “MOOC” discussion threads across domains through linguistic modeling. Internet and Higher Education, 32:11–28.
