ABSTRACT
Lately, we have witnessed an overwhelming growth of mobile apps and their usage. Fast and continuously changing desires of users, and rising competition within the technology industry, have put greater stress on mobile apps producers. Meeting users' expectations cannot be easily fulfilled and requires new approaches to engage crowd of interested users in requirements engineering (RE) activities. Recently, a great deal of emphasis has been shed on leveraging crowdsourcing model for supporting RE activities. Identifying the right crowd is the key to obtain innovative and quality features and requirements, where few studies have researched. In addition, social media platforms have since become a fertile source for crowd-generated content. Such content reveal information that can assist in preforming crowd selection. Therefore, in this research-in-progress paper, we propose an approach which utilizes the available data on Twitter to find a subset of the crowd to crowdsource RE tasks for mobile apps.
- Adedamola Adepetu, Khaja Altaf Ahmed, Yousif Al Abd, Aaesha Al Zaabi, and Davor Svetinovic. 2012. CrowdREquire: A requirements engineering crowdsourcing platform. AAAI Spring Symp. - Tech. Rep. SS-12-06, Goodin 2005 (2012), 2–7.Google Scholar
- Iosif Alvertis, Dimitris Papaspyros, Sotiris Koussouris, Spyros Mouzakitis, and Dimitris Askounis. 2016. Using crowdsourced and anonymized Personas in the requirements elicitation and software development phases of software engineering. Proc. - 2016 11th Int. Conf. Availability, Reliab. Secur. ARES 2016 (2016), 851–856. DOI:https://doi.org/10.1109/ARES.2016.71Google ScholarCross Ref
- Krisztian Balog, Yi Fang, Maarten De Rijke, Pavel Serdyukov, and Luo Si. 2012. Expertise retrieval. Found. Trends Inf. Retr. 6, 2–3 (2012), 127–256. DOI:https://doi.org/10.1561/1500000024Google ScholarDigital Library
- Shahzad Sarwar Bhatti, Xiaofeng Gao, and Guihai Chen. 2020. General framework, opportunities and challenges for crowdsourcing techniques: A Comprehensive survey. J. Syst. Softw. 167, (2020), 110611. DOI:https://doi.org/10.1016/j.jss.2020.110611Google ScholarCross Ref
- Nelly Condori-Fernandez, Patricia Lago, Miguel Luaces, and Alejandro Catala. 2019. A Nichesourcing Framework applied to Software Sustainability Requirements. Proc. - Int. Conf. Res. Challenges Inf. Sci. 2019-May, (2019), 1–6. DOI:https://doi.org/10.1109/RCIS.2019.8877000Google ScholarCross Ref
- Chris Dijkshoorn and Victor De Boer. 2014. Accurator: Nichesourcing for Cultural Heritage. Hum. Comput. 1, (2014), 101–131. DOI:https://doi.org/10.15346/hc.v1i1.2Google ScholarCross Ref
- Jörg Dörr. With crowd-re to better requirements –cont'd.Google Scholar
- Eduard C. Groen. 2015. Crowd Out the Competition: Gaining Market Advantage through Crowd-Based Requirements Engineering. 1st Int. Work. Crowd-Based Requir. Eng. CrowdRE 2015 - Proc. (2015), 13–18. DOI:https://doi.org/10.1109/CrowdRE.2015.7367583Google ScholarDigital Library
- Eduard C. Groen, Joerg Doerr, and Sebastian Adam. 2015. Towards crowd-based requirements engineering a research preview. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer Verlag, 247–253. DOI:https://doi.org/10.1007/978-3-319-16101-3_16Google ScholarCross Ref
- Mahmood Hosseini, Keith Phalp, Jacqui Taylor, and Raian Ali. 2014. Towards crowdsourcing for requirements engineering. CEUR Workshop Proc. 1138, July 2016 (2014), 82–87.Google Scholar
- Mahmood Hosseini, Keith Phalp, Jacqui Taylor, and Raian Ali. 2014. The four pillars of crowdsourcing: A reference model. Proc. - Int. Conf. Res. Challenges Inf. Sci. (2014), 1–12. DOI:https://doi.org/10.1109/RCIS.2014.6861072Google ScholarCross Ref
- Jeff Howe. 2006. The Rise of Crowdsourcing. Wired Mag. 14, 06 (2006), 1–5. DOI:https://doi.org/10.1086/599595Google ScholarCross Ref
- Wei-Chung Hu and Hewijin Christine Jiau. 2016. UCFrame. ACM SIGSOFT Softw. Eng. Notes 41, 2 (2016), 1–13. DOI:https://doi.org/10.1145/2894784.2894795Google ScholarDigital Library
- Timo Johann and Walid Maalej. 2015. Democratic mass participation of users in Requirements Engineering? 2015 IEEE 23rd Int. Requir. Eng. Conf. RE 2015 - Proc. (2015), 256–261. DOI:https://doi.org/10.1109/RE.2015.7320433Google ScholarCross Ref
- Martina Z. Kolpondinos and Martin Glinz. 2020. GARUSO: a gamification approach for involving stakeholders outside organizational reach in requirements engineering. Requir. Eng. 25, 2 (2020), 185–212. DOI:https://doi.org/10.1007/s00766-019-00314-zGoogle ScholarDigital Library
- Guoliang Li, Jiannan Wang, Yudian Zheng, and Michael Franklin. 2017. Crowdsourced data management: A survey (Extended abstract). Proc. - Int. Conf. Data Eng. (2017), 39–40. DOI:https://doi.org/10.1109/ICDE.2017.26Google ScholarCross Ref
- Soo Ling Lim and Peter J Bentley. 2017. Using PseudoGravity to Attract People An Automated Approach to Engaging a Target Audience using Twitter. November (2017), 2017. Retrieved from http://www.forbes.com/entrepreneGoogle Scholar
- Soo Ling Lim, Peter J. Bentley, and Fuyuki Ishikawa. 2020. Reaching the unreachable: A method for early stage software startups to reach inaccessible stakeholders within large corporation. Proc. IEEE Int. Conf. Requir. Eng. 2020-Augus, (2020), 376–381. DOI:https://doi.org/10.1109/RE48521.2020.00051Google ScholarCross Ref
- Soo Ling Lim, Daniela Damian, and Anthony Finkelstein. 2011. StakeSource2.0: Using social networks of stakeholders to identify and prioritise requirements. Proc. - Int. Conf. Softw. Eng. May (2011), 1022–1024. DOI:https://doi.org/10.1145/1985793.1985983Google ScholarDigital Library
- Soo Ling Lim and Anthony Finkelstein. 2012. StakeRare: Using social networks and collaborative filtering for large-scale requirements elicitation. IEEE Trans. Softw. Eng. 38, 3 (2012), 707–735. DOI:https://doi.org/10.1109/TSE.2011.36Google ScholarDigital Library
- Soo Ling Lim, Daniele Quercia, and Anthony Finkelstein. 2010. StakeNet: Using social networks to analyse the stakeholders of large-scale software projects. Proc. - Int. Conf. Softw. Eng. 1, (2010), 295–304. DOI:https://doi.org/10.1145/1806799.1806844Google ScholarDigital Library
- Soo Ling Lim, Daniele Quercia, and Anthony Finkelstein. 2010. StakeSource: Harnessing the power of crowdsourcing and social networks in stakeholder analysis. Proc. - Int. Conf. Softw. Eng. 2, (2010), 239–242. DOI:https://doi.org/10.1145/1810295.1810340Google ScholarDigital Library
- Marcin Michał Mirończuk and Jarosław Protasiewicz. 2018. A recent overview of the state-of-the-art elements of text classification. Expert Syst. Appl. 106, (2018), 36–54. DOI:https://doi.org/10.1016/j.eswa.2018.03.058Google ScholarCross Ref
- Alireza Moayedikia, William Yeoh, Kok Leong Ong, and Yee Ling Boo. 2020. Framework and Literature Analysis for Crowdsourcing's Answer Aggregation. J. Comput. Inf. Syst. 60, 1 (2020), 49–60. DOI:https://doi.org/10.1080/08874417.2017.1394171Google ScholarCross Ref
- Shuja Mughal, Assad Abbas, Naveed Ahmad, and Samee U. Khan. 2018. A social network based process to minimize in-group biasedness during requirement engineering. IEEE Access 6, (2018), 66870–66885. DOI:https://doi.org/10.1109/ACCESS.2018.2879385Google ScholarCross Ref
- Richa Sharma and Ashish Sureka. 2018. CRUISE: A platform for crowdsourcing Requirements Elicitation and evolution. 2017 10th Int. Conf. Contemp. Comput. IC3 2017 2018-Janua, August (2018), 1–7. DOI:https://doi.org/10.1109/IC3.2017.8284308Google ScholarCross Ref
- Remco Snijders, Fabiano Dalpiaz, Sjaak Brinkkemper, Mahmood Hosseini, Raian Ali, and Atilla Özüm. 2015. REfine: A gamified platform for participatory requirements engineering. 1st Int. Work. Crowd-Based Requir. Eng. CrowdRE 2015 - Proc. (2015), 1–6. DOI:https://doi.org/10.1109/CrowdRE.2015.7367581Google ScholarDigital Library
- Remco Snijders, Fabiano Dalpiaz, Mahmood Hosseini, Alimohammad Shahri, and Raian Ali. 2014. Crowd-centric requirements engineering. Proc. - 2014 IEEE/ACM 7th Int. Conf. Util. Cloud Comput. UCC 2014 (2014), 614–615. DOI:https://doi.org/10.1109/UCC.2014.96Google ScholarDigital Library
- Pratyoush K. Srivastava and Richa Sharma. 2015. Crowdsourcing to elicit requirements for MyERP application. 1st Int. Work. Crowd-Based Requir. Eng. CrowdRE 2015 - Proc. (2015), 31–35. DOI:https://doi.org/10.1109/CrowdRE.2015.7367586Google ScholarDigital Library
- Martijn van Vliet, Eduard C. Groen, Fabiano Dalpiaz, and Sjaak Brinkkemper. 2020. Identifying and Classifying User Requirements in Online Feedback via Crowdsourcing. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics) 12045 LNCS, (2020), 143–159. DOI:https://doi.org/10.1007/978-3-030-44429-7_11Google ScholarDigital Library
- Hao Wang, Yasha Wang, and Jiangtao Wang. 2014. A participant recruitment framework for crowdsourcing based software requirement acquisition. Proc. - 2014 IEEE 9th Int. Conf. Glob. Softw. Eng. ICGSE 2014 (2014), 65–73. DOI:https://doi.org/10.1109/ICGSE.2014.26Google ScholarDigital Library
- Yang Wang, Junwei Lu, Jingxiao Chen, Xiaofeng Gao B, and Guihai Chen. 2019. Reinforced Reliable Worker Selection for Spatial Crowdsensing Networks. Springer International Publishing. DOI:https://doi.org/10.1007/978-3-030-18576-3Google ScholarDigital Library
- Yuxiang Zhao and Qinghua Zhu. 2014. Evaluation on crowdsourcing research: Current status and future direction. Inf. Syst. Front. 16, 3 (2014), 417–434. DOI:https://doi.org/10.1007/s10796-012-9350-4Google ScholarDigital Library
Index Terms
- A Proposed Approach to Crowd Selection in Crowdsourced Requirements Engineering for Mobile Apps
Recommendations
To apply Data Mining for Classification of Crowd sourced Software Requirements
ICSIE '19: Proceedings of the 8th International Conference on Software and Information EngineeringNow a day's main focus of developers is to build quality software that works according to customer needs and for this reason it is necessary to gather right requirements as requirement elicitation is the critical step that impacts on the success of ...
Spam Mobile Apps: Characteristics, Detection, and in the Wild Analysis
The increased popularity of smartphones has attracted a large number of developers to offer various applications for the different smartphone platforms via the respective app markets. One consequence of this popularity is that the app markets are also ...
Reproducing context-sensitive crashes of mobile apps using crowdsourced monitoring
MOBILESoft '16: Proceedings of the International Conference on Mobile Software Engineering and SystemsWhile the number of mobile apps published by app stores keeps on increasing, the quality of these apps varies widely. Unfortunately, for many apps, end-users continue experiencing bugs and crashes once installed on their mobile device. Crashes are ...
Comments