Publications
-
Toward the Automated Localization of Buggy Mobile App UIs from Bug Descriptions
In Proceedings of the 33rd ACM International Symposium on Software Testing and Analysis (ISSTA), 2024.
Bug report management is a costly software maintenance process comprised of several challenging tasks. Given the UI-driven nature of mobile apps, bugs typically manifest through the UI, hence the identification of buggy UI screens and UI components (Buggy UI Localization) is important to localizing the buggy behavior and eventually fixing it. However, this task is challenging as developers must reason about bug descriptions (which are often low-quality), and the visual or code representations of UI screens.
This paper is the first to investigate the feasibility of automating the task of Buggy UI Localization through a comprehensive study that evaluates the capabilities of one textual and two multi-modal deep learning (DL) techniques and one textual unsupervised technique. We evaluate such techniques at two levels of granularity, Buggy UI Screen and UI Component localization. Our results illustrate the individual strengths of models that make use of different representations, wherein models that incorporate visual information perform better for UI screen localization, and models that operate on textual screen information perform better for UI component localization – highlighting the need for a localization approach that blends the benefits of both types of techniques. Furthermore, we study whether Buggy UI Localization can improve traditional buggy code localization and find that incorporating localized buggy UIs leads to improvements of 9%-12% in Hits@10.
2024
-
An improved Kohonen self-organizing map clustering algorithm for high-dimensional data sets.
In Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), 2021.
Manipulating high-dimensional data is a major research challenge in the field of computer science in recent years. To classify this data, a lot of clustering algorithms have already been proposed. Kohonen self-organizing map (KSOM) is one of them. However, this algorithm has some drawbacks like overlapping clusters and non-linear separability problems. Therefore, in this paper, we propose an improved KSOM (I-KSOM) to reduce the problems that measures distances among objects using EISEN Cosine correlation formula. So far as we know, no previous work has used EISEN Cosine correlation distance measurements to classify high-dimensional data sets. To the robustness of the proposed KSOM, we carry out the experiments on several popular datasets like Iris, Seeds, Glass, Vertebral column, and Wisconsin breast cancer data sets. Our proposed algorithm shows better result compared to the existing original KSOM and another modified KSOM in terms of predictive performance with topographic and quantization error.
2021
-
An Expert Multi-Modal Person Authentication System Based on Feature Level Fusion of Iris and Retina Recognition.
In International Conference on Electrical, Computer and Communication Engineering (ECCE), 2019.
This research proposed a multi-modal person authentication system developed by feature level fusion of iris recognition and retina recognition. The reasons for choosing iris and retina as biometric characteristics are they provide the highest level of uniqueness, performance, universality, and circumvention. The 'curse-of-dimensionality' problem introduced in feature level fusion which was the main limitation of the prior works in this field, was minimized to a great extent by applying Principal Component Analysis (PCA) on the augmented feature template. To validate this approach, iris and retina images obtained from 'IITD' and 'DRIVE' datasets respectively are used. The recognition rate for the proposed multi-modal biometric system was 98.37% whereas it is 96.74% and 94.56% for iris recognition and retina recognition respectively.