4.6 Article

Clustering Crowdsourced Test Reports of Mobile Applications Using Image Understanding

Journal

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
Volume 48, Issue 4, Pages 1290-1308

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TSE.2020.3017514

Keywords

Testing; Task analysis; Mobile applications; Computer bugs; Software; Mars; Mobile handsets; Crowdsourced testing; mobile testing; test report processing

Funding

  1. National Natural Science Foundation of China [61772263, 61772014]
  2. National Key R&D Program of China [2018YFB1403400]
  3. Collaborative Innovation Center of Novel Software Technology and Industrialization, Suzhou Technology Development Plan (key industry technology innovation-prospective application research project) [SYG201807]
  4. Priority Academic Program Development of JiangsuHigher Education Institutions

Ask authors/readers for more resources

Crowdsourced testing is widely used to improve software quality, but inspecting a large number of test reports can be time-consuming. This paper proposes an approach based on image and text features to cluster crowdsourced test reports of mobile applications and assist the inspection process, with experimental results demonstrating its superiority over baselines.
Crowdsourced testing has been widely used to improve software quality as it can detect various bugs and simulate real usage scenarios. Crowdsourced workers perform tasks on crowdsourcing platforms and present their experiences as test reports, which naturally generates an overwhelming number of test reports. Therefore, inspecting these reports becomes a time-consuming yet inevitable task. In recent years, many text-based prioritization and clustering techniques have been proposed to address this challenge. However, in mobile testing, test reports often consist of only short test descriptions but rich screenshots. Compared with the uncertainty of textual information, well-defined screenshots can often adequately express the mobile application's activity views. In this paper, by employing image-understanding techniques, we propose an approach for clustering crowdsourced test reports of mobile applications based on both textual and image features to assist the inspection procedure. We employ Spatial Pyramid Matching (SPM) to measure the similarity of the screenshots and use the natural-language-processing techniques to compute the textual distance of test reports. To validate our approach, we conducted an experiment on 6 industrial crowdsourced projects that contain more than 1600 test reports and 1400 screenshots. The results show that our approach is capable of outperforming the baselines by up to 37 percent regarding the APFD metric. Further, we analyze the parameter sensitivity of our approach and discuss the settings for different application scenarios.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available