Mobile devices have become an essential part of daily life, and mobile applications now act as one of the most important sources of information and entertainment. However, the study on methods of creating popular applications, what makes a great mobile app, is still limited into empirical analysis and small scale surveys. To bring quantity into this field of research, this paper takes a new approach of utilizing a new mobile application crawler. We gather information from the most popular applications on the market. A quantitative analysis is conducted based on the data, in two perspectives, user interface design and network performance. The results show that most of popular mobile applications obtain high level consistency on user interface design, and optimize network delay under 350ms.
{"title":"What Makes a Great Mobile App? A Quantitative Study Using a New Mobile Crawler","authors":"Zexun Jiang, Ruifeng Kuang, Jiaying Gong, H. Yin, Yongqiang Lyu, Xu Zhang","doi":"10.1109/SOSE.2018.00037","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00037","url":null,"abstract":"Mobile devices have become an essential part of daily life, and mobile applications now act as one of the most important sources of information and entertainment. However, the study on methods of creating popular applications, what makes a great mobile app, is still limited into empirical analysis and small scale surveys. To bring quantity into this field of research, this paper takes a new approach of utilizing a new mobile application crawler. We gather information from the most popular applications on the market. A quantitative analysis is conducted based on the data, in two perspectives, user interface design and network performance. The results show that most of popular mobile applications obtain high level consistency on user interface design, and optimize network delay under 350ms.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132457005","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Crowdsourcing is a new phenomenon with great opportunities and benefits; it refers to outsourcing a task to the internet crowds. Crowdsourced Software Testing (CST) is a specific, valuable crowdsourcing service. Its scale, flexibility, cost effectiveness and fast turnaround times are just a few reasons why web-based crowdsourced testing services have recently received a great deal of attention. Major software companies have used CST to test their applications. However, CST has its own challenges and limitations (e.g., tester selection dilemmas, test report processing, overall test quality). The lack of coordination support in CST activities is causing delays and missed opportunities; hence, the best test results may not be guaranteed. This paper presents ongoing research that aims to support coordination in CST activities by identifying coordination challenges in the current practices. The quantitative comparison of 15 CST platforms reveals a lack of computer-based support for testers, project managers and clients.
{"title":"Supporting Coordination in Crowdsourced Software Testing Services","authors":"Manar Alsayyari, Sultan Alyahya","doi":"10.1109/SOSE.2018.00018","DOIUrl":"https://doi.org/10.1109/SOSE.2018.00018","url":null,"abstract":"Crowdsourcing is a new phenomenon with great opportunities and benefits; it refers to outsourcing a task to the internet crowds. Crowdsourced Software Testing (CST) is a specific, valuable crowdsourcing service. Its scale, flexibility, cost effectiveness and fast turnaround times are just a few reasons why web-based crowdsourced testing services have recently received a great deal of attention. Major software companies have used CST to test their applications. However, CST has its own challenges and limitations (e.g., tester selection dilemmas, test report processing, overall test quality). The lack of coordination support in CST activities is causing delays and missed opportunities; hence, the best test results may not be guaranteed. This paper presents ongoing research that aims to support coordination in CST activities by identifying coordination challenges in the current practices. The quantitative comparison of 15 CST platforms reveals a lack of computer-based support for testers, project managers and clients.","PeriodicalId":414464,"journal":{"name":"2018 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126590281","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}