Abstract
Some content forms, such as animation, are superior in many aspects but rarely created in UGC systems partially due to the lack of available content-producing tools. Requirements engineering of User-Generated Content project can be difficult because of the diversities of user types, user abilities and client performance resulted from heterogeneous stakeholders. Based on the joint perspective of requirement analysis and quality control, this paper aims to propose an Exploratory Factor Analysis (EFA) integrated Quality Function Deployment (QFD) method. It divides users into expert and regular users, and allows the former to directly participate in design decisions and the latter to participate in prioritization. A case study of the requirements engineering of a Web-based animation application was carried out. The results showed the applicability of the proposed method to develop and manage requirements from all stakeholders. The integration of EFA contributed to the identification of unstated requirements to some extent. Also, the House of Quality was constructed and the quality requirements were obtained during the analysis. This approach helps analysts to sort out the priorities of user and technical requirements and achieve balance between them.
Similar content being viewed by others
References
Adikari S, McDonald C, Campbell J (2013) Reframed contexts: design thinking for agile user experience design. In: International Conference of Design, User Experience, and Usability. Springer, pp 3–12
Afshan N, Sindhuja P (2013) Integration of Kano's model into quality function deployment: a review. IUP J Oper Manag 12(2):48–56
Ahmed M, Ibrahim R (2015) A comparative study of web application testing and mobile application testing. Advanced Computer and Communication Engineering Technology. Springer, In, pp 491–500
Akao Y, King B (1990) Quality function deployment: integrating customer requirements into product design, vol 21. Productivity press Cambridge, MA
Alder J, Hostetler S, Williams D (2013) An interactive web application for visualizing climate data. Eos, Transactions American Geophysical Union 94(22):197–198. https://doi.org/10.1002/2013EO220001
Alrabghi LO (2013) QFD in software engineering. Kent State University
Anderson DJ (2010) Kanban: successful evolutionary change for your technology business. Blue Hole Press
Bartholomew DJ, Knott M, Moustaki I (2011) Latent variable models and factor analysis: a unified approach, vol 904. John Wiley & Sons
Beck K (2000) Extreme programming explained: embrace change. Addison-Wesley professional,
Beck F, Burch M, Diehl S, Weiskopf D (2017) A taxonomy and survey of dynamic graph visualization. In: Computer Graphics Forum. vol 1. Wiley Online Library, pp 133–159
Beer D, Burrows R (2010) Consumption, prosumption and participatory web cultures: an introduction. J Consum Cult 10(1):3–12. https://doi.org/10.1177/1469540509354009
Berney S, Bétrancourt M (2016) Does animation enhance learning? A meta-analysis. Comput Educ 101(C):150–167. https://doi.org/10.1016/j.compedu.2016.06.005
Boehm B (2000) Requirements that handle IKIWISI, COTS, and rapid change. Computer 33(7):99–102
Bratteteig T, Wagner I (2012) Disentangling power and decision-making in participatory design. In: Proceedings of the 12th Participatory Design Conference: Research Papers-Volume 1. pp 41–50
Brhel M, Meth H, Maedche A, Werder K (2015) Exploring principles of user-centered agile software development: a literature review. Inf Softw Technol 61:163–181. https://doi.org/10.1016/j.infsof.2015.01.004
Brunt CS, King AS, King JT (2020) The influence of user-generated content on video game demand. J Cult Econ 44(1):35–56. https://doi.org/10.1007/s10824-019-09349-0
Burger D, Stassun KG, Pepper J, Siverd RJ, Paegert M, De Lee NM, Robinson WH (2013) Filtergraph: an interactive web application for visualization of astronomy datasets. Astronomy and Computing 2(C):40–45. https://doi.org/10.1016/j.ascom.2013.06.002
Burgess J, Green J, Jenkins H, Hartley J (2009) YouTube : online video and participatory culture. Polity Press, Oxford, Oxford
Carmit S (2012) Remixing sharing: sharing platforms as a tool for advancement of UGC sharing. Albany Law Journal of Science & Technology 22:279–645
Chang Y, Chen Y (2018) The analysis of animation narration for short animation – the short film: CARN. In: 2018 IEEE International Conference on Advanced Manufacturing (ICAM), 16–18 Nov. 2018. pp 477–480. https://doi.org/10.1109/AMCON.2018.8614758
Chen S-H, Ching-Chow Y (2004) Applications of web-QFD and E-Delphi method in the higher education system. Hum Syst Manag 23(4):1–256
Child D (2006) The essentials of factor analysis, 3rd edn. Continuum International Publishing Group, New York
Constantine LL, Lockwood LAD (2002) Usage-centered engineering for web applications. IEEE Softw 19(2):42–50. https://doi.org/10.1109/52.991331
Crowston K, Fagnot I (2018) Stages of motivation for contributing user-generated content: a theory and empirical test. International Journal of Human - Computer Studies 109:89–101. https://doi.org/10.1016/j.ijhcs.2017.08.005
Daniel JG (2009) The tangled web of UGC: making copyright sense of user-generated content. Vanderbilt Journal of Entertainment & Technology Law 11(4):841–870
Garrigós I, Mazón J-N, Trujillo J (2009) A requirement analysis approach for using i* in web engineering. In: International Conference on Web Engineering. Springer, pp 151–165
Geng L (2018) Geng L (2018) analyzing and dealing with the distortions in customer requirements transmission process of QFD. Math Probl Eng 2018:1–11. https://doi.org/10.1155/2018/4615320
Grosser KM, Hase V, Wintterlin F (2019) Trustworthy or shady?: exploring the influence of verifying and visualizing user-generated content (UGC) on online journalism's trustworthiness. Journal Stud 20(4):500–522. https://doi.org/10.1080/1461670X.2017.1392255
Hauser J, Clausing D (1988) The house of quality. Harv Bus Rev 66(3):63–73
Herzwurm G, Schockert S, Mellis W (2000) Joint requirements engineering: QFD for rapid customer-focused software and internet-development. Springer Science & Business Media,
Herzwurm G, Schockert S, Pietsch W (2003) QFD for customer-focused requirements engineering. In: Proceedings. 11th IEEE International Requirements Engineering Conference. 2003. IEEE, pp 330–338
Inayat I, Salim SS, Marczak S, Daneva M, Shamshirband S (2015) A systematic literature review on agile requirements engineering practices and challenges. Computers in Human Behavior 51(PB):915–929. https://doi.org/10.1016/j.chb.2014.10.046
Ioannou G, Pramataris KC, Prastacos GP (2004) A quality function deployment approach to web site development: applications for electronic retailing. Les Cahiers du Management Technologique 13(3):1–18
Kakar A (2016) A user-centric typology of information system requirements. Journal of Organizational and End User Computing (JOEUC) 28(1):32–55. https://doi.org/10.4018/JOEUC.2016010103
Kano N (1984) Attractive quality and must-be quality Hinshitsu (Quality, The Journal of Japanese Society for Quality Control) 14:39-48
Kaplan AM, Haenlein M (2010) Users of the world, unite! The challenges and opportunities of social media. Business Horizons 53(1):59–68. https://doi.org/10.1016/j.bushor.2009.09.003
Kim AJ, Johnson KKP (2016) Power of consumers using social media: examining the influences of brand-related user-generated content on Facebook. Comput Hum Behav 58:98–108. https://doi.org/10.1016/j.chb.2015.12.047
Kramer M, Tscheligi M (2016) Experience oriented thinking (EOT): a driver for user centered innovation and competitiveness. In: Cross-Cultural Business Conference. p 69
Kun L, Jun-Hong C, Kang-Ming C (2019) A study of facial features of American and Japanese cartoon characters. Symmetry (Basel) 11(5):664. https://doi.org/10.3390/sym11050664
Kutschenreiter-Praszkiewicz I (2013) Application of neural network in QFD matrix. J Intell Manuf 24(2):397–404. https://doi.org/10.1007/s10845-011-0604-7
Lee E, Lee J-A, Moon JH, Sung Y (2015) Pictures speak louder than words: motivations for using Instagram. Cyberpsychol Behav Soc Netw 18(9):552–556
Li K, Huang G, Bente G (2016) The impacts of banner format and animation speed on banner effectiveness: evidence from eye movements. Comput Hum Behav 54:522–530. https://doi.org/10.1016/j.chb.2015.08.056
Lukyanenko R, Parsons J, Wiersma YF, Sieber R, Maddah M (2016) Participatory design for user-generated content: understanding the challenges and moving forward. Scand J Inf Syst 28(1):37–70
Maguire M (2013) Using human factors standards to support user experience and agile design. In: International Conference on Universal Access in Human-Computer Interaction. Springer, pp 185–194
Midler C, Silberzahn P (2008) Managing robust development process for high-tech startups through multi-project learning: the case of two European start-ups. Int J Proj Manag 26(5):479–486. https://doi.org/10.1016/j.ijproman.2008.05.003
Nielsen J (2006) Participation inequality: lurkers vs. contributors in internet communities. Jakob Nielsen's Alertbox 107:108
Nuseibeh B (2000) Easterbrook S requirements engineering: a roadmap. Proceedings of the Conference on the Future of Software Engineering, In, pp 35–46
Obendorf H, Finck M (2008) Scenario-based usability engineering techniques in agile development processes. In: CHI'08 extended abstracts on human factors in computing systems. pp 2159-2166
Offutt J (2002) Quality attributes of web software applications. IEEE Softw 19(2):25–32. https://doi.org/10.1109/52.991329
Ohmori A (1994) Software quality deployment approach: framework design, methodology and example. Softw Qual J 3(4):209–240. https://doi.org/10.1007/BF00403558
Olsson HH, Bosch J (2015) Towards continuous customer validation: A conceptual model for combining qualitative customer feedback with quantitative customer observation. In: International Conference of Software Business. Springer, pp 154–166
Pandey D, Suman U, Ramani A (2010) An effective requirement engineering process model for software development and requirements management. In: 2010 International Conference on Advances in Recent Technologies in Communication and Computing. IEEE, pp 287–291
Pfitzner D, Hobbs V, Powers D (2003) A unified taxonomic framework for information visualization. In: Proceedings of the Asia-Pacific symposium on Information visualisation-Volume 24. Australian Computer Society, Inc., pp 57–66
Raptis D, Tselios N, Kjeldskov J, Skov MB (2013) Does size matter? Investigating the impact of mobile phone screen size on users' perceived usability, effectiveness and efficiency. In: Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services. pp 127–136
Rees CA, Demeter J, Matese JC, Botstein D, Sherlock G (2004) GeneXplorer: an interactive web application for microarray data visualization and analysis. BMC Bioinformatics 5(1):141–141. https://doi.org/10.1186/1471-2105-5-141
Ritzer G, Dean P, Jurgenson N (2012) The coming of age of the prosumer. Am Behav Sci 56(4):379–398. https://doi.org/10.1177/0002764211429368
Schön E-M, Thomaschewski J, Escalona MJ (2017) Agile requirements engineering: a systematic literature review. Computer Standards & Interfaces 49:79–91. https://doi.org/10.1016/j.csi.2016.08.011
Schwaber K (2009) Agile project management with scrum. 1st, ed.. edn. Microsoft Press, Sebastopol
Shimamura AP, Palmer SE (2012) Aesthetic science : connecting minds, brains, and experience. Cary: Oxford University Press USA - OSO, Cary. https://doi.org/10.1093/acprof:oso/9780199732142.001.0001
Shindo H (1999) Application of QFD to software and QFD software tools. In: Pre-Conference Workshops of the Fifth International Symposium on Quality Function Deployment and the First Brazilian Conference on Management of Product Development”, Belo Horizonte, Brazil
Sivasamy K, Arumugam C, Devadasan S, Murugesh R, Thilak V (2016) Advanced models of quality function deployment: a literature review. Int J Met 50(3):1399–1414. https://doi.org/10.1007/s11135-015-0212-2
Stoica M, Mircea M, Ghilic-Micu B (2013) Software development: agile vs. traditional. Informatica Economica 17 (4):64–76. doi:https://doi.org/10.12948/issn14531305/17.4.2013.06
Szabo G, Huberman BA (2010) Predicting the popularity of online content. Commun ACM 53(8):80–88
Toffler A (1981) The third wave, 1st edn. Bantam Books, Toronto
Ukpabi DC, Karjaluoto H (2018) What drives travelers' adoption of user-generated content? A literature review. Tour Manag Perspect 28:251–273. https://doi.org/10.1016/j.tmp.2018.03.006
van Dijck J (2009) Users like you? Theorizing agency in user-generated content. Media, Culture & Society 31(1):41–58. https://doi.org/10.1177/0163443708098245
Vickery G, Wunsch-Vincent S (2007) Participative web and user-created content: web 2.0 wikis and social networking. Organization for Economic Cooperation and Development (OECD),
Wang Y, Yu C (2017) Social interaction-based consumer decision-making model in social commerce: the role of word of mouth and observational learning. Int J Inf Manag 37(3):179–189. https://doi.org/10.1016/j.ijinfomgt.2015.11.005
Xiao L (2013) Animation trends in education. International Journal of Information and Education Technology 3(3):286–289. https://doi.org/10.7763/IJIET.2013.V3.282
Zultner RE (1994) Software quality function deployment. In: Annual Quality Congress Proceeding - American Society for Quality Control. pp. 783–783
Acknowledgements
The author(s) would like to thank the editor and two anonymous reviewers for very valuable comments and recommendations.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Fu, K. Balancing user requirements and implementation difficulties in the requirements engineering of production tools for user-generated content: a case study of an animation application. Multimed Tools Appl 80, 11133–11153 (2021). https://doi.org/10.1007/s11042-020-10216-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-10216-w