arrow
Return

VID2XML: Automatic Extraction of a Complete XML Data From Mobile Programming Screencasts

delete2023-04-01
delete3
PRE
AI
M
Mohammad D. Alahmadi *
DOI:10.1109/TSE.2022.3188898delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Developers often refer to video-hosting online platforms to find screencasts that provide a step-by-step guide to help them solve a programming task at hand or learn a new concept. More specifically, developers search for resources that help them design and implement effective mobile graphical user interfaces (GUI) using XML. Although mobile programming screencasts contain a vast amount of XML data at developers' disposal, they cannot be easily found and copied-pasted due to the image nature of videos. Given that the most common task developers perform online is copy-pasting, mobile programming screencasts must support that and be complemented with XML data in a textual format. To overcome this challenge and aid developers, this paper presents vid2XML, which is a three-phase approach that leverages both visual and textual information of video frames to locate XML region in video frames, locate the currently opened file, and extract XML data for each file presented in video frames. We evaluated each phase of vid2XML in a comprehensive empirical evaluation on videos collected from YouTube. The results reveal that vid2XML is able to accurately (i) locate XML regions, outperforming four previous work, (ii) locate the bounding box of the selected file, and (iii) extract, fix, and merge XML data for each file opened/created in a video.
Keywords:
Videos
XML
Data mining
Programming
Codes
Feature extraction
Optical character recognition software
Programming screencasts
computer vision
Android programming
programming video tutorials
video mining

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.9K
Citations:
1.1W

Organization

U
University of Jeddah
Scholars:
2.3K
Papers: 2.6K
Citations: 3.6K
Cited Papers

Cited Papers

A First Approach to Solar Aviation with the Use of Axiomatic Design
err2015-01-01
err0
errOAAI
errJoan B. Rodriguez; Carlos Gil Morales; Efrén M. Benavides
errShare
errSave
Blastococcus capsensis sp. nov., isolated from an archaeological Roman pool and emended description of the genus Blastococcus, B. aggregatus, B. saxobsidens, B. jejuensis and B. endophyticus
err2016-11-01
err0
errOAAI
errKarima Hezbri; Moussa Louati; Imen Nouioui; Maher Gtari; Manfred Rohde; Cathrin Spröer; Peter Schumann; Hans-Peter Klenk; Faten Ghodhbane-Gtari; Maria del Carmen Montero-Calasanz
errShare
errSave
Community-Based Coral Reef Rehabilitation in a Changing Climate: Lessons Learned from Hurricanes, Extreme Rainfall, and Changing Land Use Impacts
err2014-01-01
err0
errOAAI
errEdwin A. Hernández-Delgado; Alex E. Mercado-Molina; Pedro J. Alejandro-Camis; Frances Candelas-Sánchez; Jaime S. Fonseca-Miranda; Carmen M. González-Ramos; Roger Guzmán-Rodríguez; Pascal Mège; Alfredo A. Montañez-Acuña; Iván Olivo Maldonado; Abimarie Otaño-Cruz; Samuel E. Suleimán-Ramos
errShare
errSave
errShare
errSave
errShare
errSave
Biology and management of clear cell sarcoma: state of the art and future perspectives
err2016-06-20
err0
PREAI
errJasmien Cornillie; Thomas van Cann; Agnieszka Wozniak; Daphne Hompes; Patrick Schöffski
errShare
errSave
20‐Hydroxyecdysone‐upregulated proteases involved in Bombyx larval fat body destruction
err2018-08-06
err0
PREAI
errS.‐Y. Guo; W.‐M. Wu; S.‐Y. Li; Y. Liu; Z. F. Ruan; M.‐Q. Ye; Y. Xiao; Y.‐J. Zhong; Y. Cao; K. Li; L. Tian
errShare
errSave
researcher View more