arrow
返回

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
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

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.
Keyword:
Videos
XML
Data mining
Programming
Codes
Feature extraction
Optical character recognition software
Programming screencasts
computer vision
Android programming
programming video tutorials
video mining

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

U
University of Jeddah
学者数:
2.3K
论文数: 2.6K
被引数: 3.6K
引用论文

引用论文

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
err分享
err收藏
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
err分享
err收藏
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
err分享
err收藏
err分享
err收藏
err分享
err收藏
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
err分享
err收藏
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
err分享
err收藏
学者 查看更多内容