Visualizing the Scripts of Data Wrangling With Somnus
Data workers use various scripting languages for data transformation, such as SAS, R, and Python. However, understanding intricate code pieces requires advanced programming skills, which hinders data workers from grasping the idea of data transformation at ease. Program visualization is beneficial f...
Uložené v:
| Vydané v: | IEEE transactions on visualization and computer graphics Ročník 29; číslo 6; s. 2950 - 2964 |
|---|---|
| Hlavní autori: | , , , , , , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
United States
IEEE
01.06.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Predmet: | |
| ISSN: | 1077-2626, 1941-0506, 1941-0506 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Data workers use various scripting languages for data transformation, such as SAS, R, and Python. However, understanding intricate code pieces requires advanced programming skills, which hinders data workers from grasping the idea of data transformation at ease. Program visualization is beneficial for debugging and education and has the potential to illustrate transformations intuitively and interactively. In this article, we explore visualization design for demonstrating the semantics of code pieces in the context of data transformation. First, to depict individual data transformations, we structure a design space by two primary dimensions, i.e., key parameters to encode and possible visual channels to be mapped. Then, we derive a collection of 23 glyphs that visualize the semantics of transformations. Next, we design a pipeline, named Somnus , that provides an overview of the creation and evolution of data tables using a provenance graph. At the same time, it allows detailed investigation of individual transformations. User feedback on Somnus is positive. Our study participants achieved better accuracy with less time using Somnus , and preferred it over carefully-crafted textual description. Further, we provide two example applications to demonstrate the utility and versatility of Somnus . |
|---|---|
| AbstractList | Data workers use various scripting languages for data transformation, such as SAS, R, and Python. However, understanding intricate code pieces requires advanced programming skills, which hinders data workers from grasping the idea of data transformation at ease. Program visualization is beneficial for debugging and education and has the potential to illustrate transformations intuitively and interactively. In this article, we explore visualization design for demonstrating the semantics of code pieces in the context of data transformation. First, to depict individual data transformations, we structure a design space by two primary dimensions, i.e., key parameters to encode and possible visual channels to be mapped. Then, we derive a collection of 23 glyphs that visualize the semantics of transformations. Next, we design a pipeline, named Somnus, that provides an overview of the creation and evolution of data tables using a provenance graph. At the same time, it allows detailed investigation of individual transformations. User feedback on Somnus is positive. Our study participants achieved better accuracy with less time using Somnus, and preferred it over carefully-crafted textual description. Further, we provide two example applications to demonstrate the utility and versatility of Somnus.Data workers use various scripting languages for data transformation, such as SAS, R, and Python. However, understanding intricate code pieces requires advanced programming skills, which hinders data workers from grasping the idea of data transformation at ease. Program visualization is beneficial for debugging and education and has the potential to illustrate transformations intuitively and interactively. In this article, we explore visualization design for demonstrating the semantics of code pieces in the context of data transformation. First, to depict individual data transformations, we structure a design space by two primary dimensions, i.e., key parameters to encode and possible visual channels to be mapped. Then, we derive a collection of 23 glyphs that visualize the semantics of transformations. Next, we design a pipeline, named Somnus, that provides an overview of the creation and evolution of data tables using a provenance graph. At the same time, it allows detailed investigation of individual transformations. User feedback on Somnus is positive. Our study participants achieved better accuracy with less time using Somnus, and preferred it over carefully-crafted textual description. Further, we provide two example applications to demonstrate the utility and versatility of Somnus. Data workers use various scripting languages for data transformation, such as SAS, R, and Python. However, understanding intricate code pieces requires advanced programming skills, which hinders data workers from grasping the idea of data transformation at ease. Program visualization is beneficial for debugging and education and has the potential to illustrate transformations intuitively and interactively. In this article, we explore visualization design for demonstrating the semantics of code pieces in the context of data transformation. First, to depict individual data transformations, we structure a design space by two primary dimensions, i.e., key parameters to encode and possible visual channels to be mapped. Then, we derive a collection of 23 glyphs that visualize the semantics of transformations. Next, we design a pipeline, named Somnus , that provides an overview of the creation and evolution of data tables using a provenance graph. At the same time, it allows detailed investigation of individual transformations. User feedback on Somnus is positive. Our study participants achieved better accuracy with less time using Somnus , and preferred it over carefully-crafted textual description. Further, we provide two example applications to demonstrate the utility and versatility of Somnus . Data workers use various scripting languages for data transformation, such as SAS, R, and Python. However, understanding intricate code pieces requires advanced programming skills, which hinders data workers from grasping the idea of data transformation at ease. Program visualization is beneficial for debugging and education and has the potential to illustrate transformations intuitively and interactively. In this paper, we explore visualization design for demonstrating the semantics of code pieces in the context of data transformation. First, to depict individual data transformations, we structure a design space by two primary dimensions, i.e., key parameters to encode and possible visual channels to be mapped. Then, we derive a collection of 23 glyphs that visualize the semantics of transformations. Next, we design a pipeline, named Somnus, that provides an overview of the creation and evolution of data tables using a provenance graph. At the same time, it allows detailed investigation of individual transformations. User feedback on Somnus is positive. Our study participants achieved better accuracy with less time using Somnus, and preferred it over carefully-crafted textual description. Further, we provide two example applications to demonstrate the utility and versatility of Somnus. |
| Author | Chen, Wei Ding, Guoming Fu, Siwei Yu, Rong Xiong, Kai Bao, Hujun Wu, Yingcai Luo, Zhongsu |
| Author_xml | – sequence: 1 givenname: Kai orcidid: 0000-0002-8203-9667 surname: Xiong fullname: Xiong, Kai email: kaixiong@zju.edu.cn organization: State Key Lab of CAD&CG, Zhejiang University, Hangzhou, China – sequence: 2 givenname: Siwei orcidid: 0000-0001-8329-2448 surname: Fu fullname: Fu, Siwei email: fusiwei339@gmail.com organization: Zhejiang Lab, Hangzhou, China – sequence: 3 givenname: Guoming surname: Ding fullname: Ding, Guoming email: dinggm@zju.edu.cn organization: State Key Lab of CAD&CG, Zhejiang University, Hangzhou, China – sequence: 4 givenname: Zhongsu surname: Luo fullname: Luo, Zhongsu email: rickyluozs@gmail.com organization: Zhejiang University of Technology, Hangzhou, China – sequence: 5 givenname: Rong surname: Yu fullname: Yu, Rong email: 1721298964@qq.com organization: Zhejiang Lab, Hangzhou, China – sequence: 6 givenname: Wei orcidid: 0000-0002-8365-4741 surname: Chen fullname: Chen, Wei email: chenvis@zju.edu.cn organization: State Key Lab of CAD&CG, Zhejiang University, Hangzhou, China – sequence: 7 givenname: Hujun orcidid: 0000-0002-2662-0334 surname: Bao fullname: Bao, Hujun email: bao@cad.zju.edu.cn organization: State Key Lab of CAD&CG, Zhejiang University, Hangzhou, China – sequence: 8 givenname: Yingcai orcidid: 0000-0002-1119-3237 surname: Wu fullname: Wu, Yingcai email: ycwu@zju.edu.cn organization: State Key Lab of CAD&CG, Zhejiang University, Hangzhou, China |
| BackLink | https://www.ncbi.nlm.nih.gov/pubmed/35077364$$D View this record in MEDLINE/PubMed |
| BookMark | eNp9kLtOwzAUhi0Eohd4AISEIrGwpPgaxyMqUJAqMbS0o-UkTusqTYrtDPD0OGrp0AF5OJbO9_v4fANwXje1BuAGwRFCUDzOF-PJCEOMRwRRKjg7A30kKIohg8l5uEPOY5zgpAcGzm0gDFQqLkGPsNAhCe0DtjCuVZX5MfUq8msdzXJrdt5FTRk9K6-ipVX1quq6S-PX0azZ1q27Ahelqpy-PtQh-Hx9mY_f4unH5H38NI1zQoWPeY5ZUZZcM6QYKhTONCVCwJyhtIC4TBNCC8wF0lmWFVSEojnESZpmjCJOyRA87N_d2ear1c7LrXG5ripV66Z1MuyGRULCzgG9P0E3TWvr8DuJU5imhAmBA3V3oNpsqwu5s2ar7Lf8ExIAtAdy2zhndXlEEJSddNlJl510eZAeMvwkkxuvvGlqb5Wp_k3e7pNGa32cJBJBcDi_j8uMCA |
| CODEN | ITVGEA |
| CitedBy_id | crossref_primary_10_1109_TVCG_2022_3209385 crossref_primary_10_1016_j_visinf_2025_03_002 crossref_primary_10_1109_TVCG_2025_3552091 crossref_primary_10_1109_TVCG_2023_3299602 crossref_primary_10_1109_TVCG_2024_3456315 crossref_primary_10_1016_j_cola_2025_101329 crossref_primary_10_1108_IJWIS_07_2024_0200 crossref_primary_10_1109_TVCG_2024_3456328 crossref_primary_10_1109_TVCG_2024_3368621 crossref_primary_10_1109_TVCG_2022_3209470 |
| Cites_doi | 10.1109/TVCG.2009.111 10.1145/1502650.1502667 10.1109/VAST.2011.6102440 10.1111/cgf.12903 10.1145/3377811.3380352 10.1007/978-981-13-1799-6_45 10.1145/2501988.2502050 10.1145/3411764.3445063 10.1109/TVCG.2021.3114877 10.1145/1029632.1029647 10.1145/3173574.3174106 10.14778/3055330.3055333 10.1145/1978942.1979444 10.1177/1473871612462152 10.1145/3140587.3062351 10.1109/ICDE.2016.7498319 10.1006/jvlc.2002.0236 10.1145/3035918.3064034 10.1109/TVCG.2015.2467551 10.1145/249094.249108 10.1145/2445196.2445368 10.1109/ICPC.2013.6613834 10.1109/VISSOFT.2013.6650545 10.1109/TVCG.2020.3030462 10.1145/2490822 10.1145/1227310.1227366 10.1109/SCAM.2014.35 10.1007/s12650-020-00647-w 10.1109/MCG.2019.2941856 10.1109/TVCG.2017.2745298 10.1145/3158090 10.1007/3-540-45875-1_2 10.1109/VLHCC.2009.5295287 10.1109/VAST47406.2019.8986909 10.1109/TVCG.2011.185 10.1109/TVCG.2021.3074576 10.1016/j.visinf.2018.12.001 10.1109/LIVE.2013.6617345 10.1145/2047196.2047205 10.1145/774833.774846 10.1145/503376.503423 10.1145/1409720.1409729 10.1109/TVCG.2021.3114875 10.1145/2556288.2557409 10.1177/1473871611415994 10.1109/TVCG.2021.3114781 10.1109/TVCG.2021.3114830 10.1145/3313831.3376442 10.1145/1879211.1879222 10.1145/3077618 10.1145/1953163.1953204 10.1109/ASWEC.2010.18 10.1145/985692.985712 10.1111/j.1540-4609.2005.00053.x 10.1145/2723372.2735366 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023 |
| DBID | 97E RIA RIE AAYXX CITATION NPM 7SC 7SP 8FD JQ2 L7M L~C L~D 7X8 |
| DOI | 10.1109/TVCG.2022.3144975 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef PubMed Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional MEDLINE - Academic |
| DatabaseTitle | CrossRef PubMed Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional MEDLINE - Academic |
| DatabaseTitleList | MEDLINE - Academic Technology Research Database PubMed |
| Database_xml | – sequence: 1 dbid: NPM name: PubMed url: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed sourceTypes: Index Database – sequence: 2 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher – sequence: 3 dbid: 7X8 name: MEDLINE - Academic url: https://search.proquest.com/medline sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1941-0506 |
| EndPage | 2964 |
| ExternalDocumentID | 35077364 10_1109_TVCG_2022_3144975 9693232 |
| Genre | orig-research Journal Article |
| GrantInformation_xml | – fundername: Collaborative Innovation Center of Artificial Intelligence – fundername: National Natural Science Foundation of China; NSFC grantid: 62072400; 62002331 funderid: 10.13039/501100001809 – fundername: Zhejiang Lab grantid: 2021KE0AC02; 2020KE0AA02 – fundername: MOE and Zhejiang Provincial Government |
| GroupedDBID | --- -~X .DC 0R~ 29I 4.4 53G 5GY 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACIWK AENEX AGQYO AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD F5P HZ~ IEDLZ IFIPE IPLJI JAVBF LAI M43 O9- OCL P2P PQQKQ RIA RIE RNS TN5 AAYXX CITATION NPM 7SC 7SP 8FD JQ2 L7M L~C L~D 7X8 |
| ID | FETCH-LOGICAL-c349t-7c25dff7e51a51da2be43990c518d02f8634d2791ebbbd49ebbe702688b541743 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 17 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000981880500010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1077-2626 1941-0506 |
| IngestDate | Sat Sep 27 18:11:00 EDT 2025 Sun Nov 30 03:45:02 EST 2025 Mon Jul 21 05:58:35 EDT 2025 Sat Nov 29 08:04:28 EST 2025 Tue Nov 18 22:45:19 EST 2025 Wed Aug 27 02:04:25 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 6 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c349t-7c25dff7e51a51da2be43990c518d02f8634d2791ebbbd49ebbe702688b541743 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| ORCID | 0000-0002-2662-0334 0000-0001-8329-2448 0000-0002-8365-4741 0000-0002-8203-9667 0000-0002-1119-3237 |
| PMID | 35077364 |
| PQID | 2808835992 |
| PQPubID | 75741 |
| PageCount | 15 |
| ParticipantIDs | proquest_miscellaneous_2622963194 pubmed_primary_35077364 crossref_primary_10_1109_TVCG_2022_3144975 ieee_primary_9693232 proquest_journals_2808835992 crossref_citationtrail_10_1109_TVCG_2022_3144975 |
| PublicationCentury | 2000 |
| PublicationDate | 2023-06-01 |
| PublicationDateYYYYMMDD | 2023-06-01 |
| PublicationDate_xml | – month: 06 year: 2023 text: 2023-06-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | United States |
| PublicationPlace_xml | – name: United States – name: New York |
| PublicationTitle | IEEE transactions on visualization and computer graphics |
| PublicationTitleAbbrev | TVCG |
| PublicationTitleAlternate | IEEE Trans Vis Comput Graph |
| PublicationYear | 2023 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref56 ref15 ref59 ref14 ref58 ref53 hanson (ref32) 1997 ref11 ref55 ref10 ref54 (ref76) 2021 fisher (ref27) 2010 ref16 ref19 ref18 kuechler (ref47) 2003; 14 software (ref70) 2021 (ref1) 2015 (ref9) 2018 reback (ref64) 2022 ref51 nguyen (ref57) 2018 ref46 ref45 lewis (ref48) 1987 ref42 ref41 (ref69) 0 ref44 bostock (ref12) 2014 ref43 (ref75) 0 ref49 (ref17) 0 wickham (ref79) 2021 ref8 ref7 ref4 ref3 ref6 ref5 ref82 ref81 desk (ref20) 2020 oy (ref60) 2013 faust (ref24) 2020 inala (ref38) 2017; 2 (ref23) 0 ref35 ref34 ref78 ref36 ref31 ref30 ref74 ref33 ref2 ref39 ref71 figures (ref26) 2021 ref73 ref72 ref68 ref67 ref25 ref63 ref22 ref66 ref65 huynh (ref37) 2021 (ref40) 2021 liu (ref52) 2020; 26 ref28 wickham (ref80) 2020 ref29 urquiza-fuentes (ref77) 2004 ref62 lieberman (ref50) 1997 ref61 (ref21) 0 |
| References_xml | – ident: ref56 doi: 10.1109/TVCG.2009.111 – ident: ref51 doi: 10.1145/1502650.1502667 – ident: ref54 doi: 10.1109/VAST.2011.6102440 – year: 0 ident: ref17 article-title: Online interactive code to flowchart converter – ident: ref35 doi: 10.1111/cgf.12903 – ident: ref67 doi: 10.1145/3377811.3380352 – year: 2021 ident: ref76 article-title: Trifacta wrangler – ident: ref15 doi: 10.1007/978-981-13-1799-6_45 – ident: ref14 doi: 10.1145/2501988.2502050 – year: 2020 ident: ref20 article-title: Baltimore police overtime in fiscal years 2018 and 2019 – ident: ref61 doi: 10.1145/3411764.3445063 – year: 2021 ident: ref79 article-title: dplyr: A grammar of data manipulation (R package version 1.0. 2, 2020) – ident: ref81 doi: 10.1109/TVCG.2021.3114877 – year: 2021 ident: ref40 article-title: Jupyter notebook – ident: ref6 doi: 10.1145/1029632.1029647 – ident: ref36 doi: 10.1145/3173574.3174106 – ident: ref44 doi: 10.14778/3055330.3055333 – ident: ref42 doi: 10.1145/1978942.1979444 – year: 2021 ident: ref37 article-title: Openrefine – start-page: 183 year: 1997 ident: ref32 article-title: A simple and extensible graphical debugger publication-title: Proc USENIX Annu Tech Conf – ident: ref34 doi: 10.1177/1473871612462152 – year: 2021 ident: ref70 article-title: Tableau prep builder – ident: ref25 doi: 10.1145/3140587.3062351 – ident: ref2 doi: 10.1109/ICDE.2016.7498319 – ident: ref31 doi: 10.1006/jvlc.2002.0236 – ident: ref39 doi: 10.1145/3035918.3064034 – ident: ref63 doi: 10.1109/TVCG.2015.2467551 – year: 0 ident: ref23 article-title: Eclipse layout kernel (ELK) – volume: 14 year: 2003 ident: ref47 article-title: How well do multiple choice tests evaluate student understanding in computer programming classes? publication-title: J Inf Syst Educ – ident: ref82 doi: 10.1145/249094.249108 – ident: ref29 doi: 10.1145/2445196.2445368 – ident: ref8 doi: 10.1109/ICPC.2013.6613834 – ident: ref7 doi: 10.1109/VISSOFT.2013.6650545 – ident: ref43 doi: 10.1109/TVCG.2020.3030462 – ident: ref71 doi: 10.1145/2490822 – year: 2014 ident: ref12 article-title: Visualizing algorithms – start-page: 2 year: 2004 ident: ref77 article-title: A survey of program visualizations for the functional paradigm publication-title: Proc Prog Vis Workshop – year: 0 ident: ref69 article-title: Autoflowchart – ident: ref66 doi: 10.1145/1227310.1227366 – ident: ref46 doi: 10.1109/SCAM.2014.35 – start-page: 277 year: 1997 ident: ref50 article-title: ZStep 95: A reversible, animated source code stepper publication-title: Proc Softw Vis Program Multimedia Exp – ident: ref16 doi: 10.1007/s12650-020-00647-w – ident: ref11 doi: 10.1109/MCG.2019.2941856 – ident: ref58 doi: 10.1109/TVCG.2017.2745298 – volume: 2 start-page: 1 year: 2017 ident: ref38 article-title: WebRelate: Integrating web data with spreadsheets using examples publication-title: Proc ACM Program Lang doi: 10.1145/3158090 – ident: ref18 doi: 10.1007/3-540-45875-1_2 – year: 0 ident: ref21 article-title: R package: Dplyr v0.7.8 – ident: ref59 doi: 10.1109/VLHCC.2009.5295287 – ident: ref10 doi: 10.1109/VAST47406.2019.8986909 – year: 0 ident: ref75 article-title: R package: Tidyr v1.1.3 – start-page: 248 year: 1987 ident: ref48 article-title: Can principles of cognition lower the barriers to programming? publication-title: Proc 2nd Workshop Empir Stud Programmers – year: 2010 ident: ref27 article-title: Animation for visualization: Opportunities and drawbacks publication-title: Beautiful Visualization – year: 2018 ident: ref9 article-title: Power of irma – year: 2020 ident: ref80 article-title: tidyr: Tidy messy data. R package version 1.0. 2 – ident: ref13 doi: 10.1109/TVCG.2011.185 – ident: ref78 doi: 10.1109/TVCG.2021.3074576 – volume: 26 start-page: 66 year: 2020 ident: ref52 article-title: Understanding the role of alternatives in data analysis practices publication-title: IEEE Trans Vis Comput Graphics – ident: ref53 doi: 10.1016/j.visinf.2018.12.001 – year: 2020 ident: ref24 article-title: Anteater: Interactive visualization for program understanding – ident: ref73 doi: 10.1109/LIVE.2013.6617345 – ident: ref30 doi: 10.1145/2047196.2047205 – ident: ref28 doi: 10.1145/774833.774846 – year: 2021 ident: ref26 article-title: Apple iphone unit sales and revenue – ident: ref5 doi: 10.1145/503376.503423 – ident: ref72 doi: 10.1145/1409720.1409729 – ident: ref19 doi: 10.1109/TVCG.2021.3114875 – ident: ref49 doi: 10.1145/2556288.2557409 – year: 2015 ident: ref1 – ident: ref41 doi: 10.1177/1473871611415994 – ident: ref74 doi: 10.1109/TVCG.2021.3114781 – start-page: 89 year: 2018 ident: ref57 article-title: VisuFlow: A debugging environment for static analyses publication-title: Proc IEEE/ACM 40th Int Conf Softw Eng Companion – ident: ref4 doi: 10.1109/TVCG.2021.3114830 – ident: ref22 doi: 10.1145/3313831.3376442 – ident: ref3 doi: 10.1145/1879211.1879222 – ident: ref62 doi: 10.1145/3077618 – ident: ref65 doi: 10.1145/1953163.1953204 – year: 2013 ident: ref60 article-title: Visustin v7 flow chart generator – ident: ref33 doi: 10.1109/ASWEC.2010.18 – ident: ref45 doi: 10.1145/985692.985712 – ident: ref68 doi: 10.1111/j.1540-4609.2005.00053.x – ident: ref55 doi: 10.1145/2723372.2735366 – year: 2022 ident: ref64 article-title: pandas-dev/pandas: Pandas 1.4.0 publication-title: Zenodo |
| SSID | ssj0014489 |
| Score | 2.4884665 |
| Snippet | Data workers use various scripting languages for data transformation, such as SAS, R, and Python. However, understanding intricate code pieces requires... |
| SourceID | proquest pubmed crossref ieee |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 2950 |
| SubjectTerms | Codes data transformation Data visualization Debugging Pipeline design Program understanding Python Semantics Task analysis Transformations Visualization visualization design |
| Title | Visualizing the Scripts of Data Wrangling With Somnus |
| URI | https://ieeexplore.ieee.org/document/9693232 https://www.ncbi.nlm.nih.gov/pubmed/35077364 https://www.proquest.com/docview/2808835992 https://www.proquest.com/docview/2622963194 |
| Volume | 29 |
| WOSCitedRecordID | wos000981880500010&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1941-0506 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014489 issn: 1077-2626 databaseCode: RIE dateStart: 19950101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1JT90wEB5RxKE9sLbw2GQkTlVTEi-xfUSsJ4TE9m6RHTvwJEgQyePAr2ec5EUgtZV6SiI7iz5Pxt94PDMA-wZJcc6siFTCRFitYpFJuIgKZ0QiHTPU2rbYhLy4UOOxvpyDX0MsjPe-3Xzmf4fT1pfvqnwalsoOdIpsg6HC_SJl2sVqDR4DNDN0t79QRhRZeu_BTGJ9cH17dIaWIKVooHKuZahWw5AHSZbyT9NRW1_l71SznXJOl_7vY5dhsaeW5LCThRWY8-UqfPuQcHANxO2kDlGUb3hFkPqRq1Zp1KQqyLFpDLnDqes-RKiTu0nzQK6qp3Jaf4eb05Pro_OoL5wQ5YzrJpI5Fa4opBcJIu4Qbx_MjjgXiXIxLVTKuKNSJ95a67jGg5dojCllBQ8myg-YL6vSbwBJqXFMK6EKw7i10poiLBuZkAhf8cKPIJ7hl-V9VvFQ3OIxa62LWGcB_Sygn_Xoj-DncMtzl1LjX53XArRDxx7VEWzPBinrf7o6owpVJhNaY_Pe0Iy_S_CBmNJXU-yTUoo6J9F8BOvd4A7PnsnE5p_fuQVfQ635bp_YNsw3L1O_Awv5azOpX3ZRJsdqt5XJd8tz2Mo |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dT9UwFD8hYCI-gArKRdSa-EQYd-vH2j4SEDHijQmXj7elXTu9iWyE7fLAX-_ptrtoIiQ-bUu7dfm1PT2_np5zAD4aVIpzZkWkEibCbhWLTMJFVDgjEumYoda2ySbkZKKurvT3JdgbfGG89-3hM78fbltbvqvyedgqG-sUtQ2GAndFcE7jzltrsBkg0dDdCUMZUdTTextmEuvx9OLwM3JBSpGicq5lyFfDUBOSLOV_LUhthpWHlc120Tle_7_ffQ5rvXJJDrrR8AKWfPkSnv0RcnADxMWsDn6U9_hEUPkjZ63YqElVkCPTGHKJi9eP4KNOLmfNT3JWXZfzehPOjz9ND0-iPnVClDOum0jmVLiikF4kiLlDxH0gHnEuEuViWqiUcUelTry11nGNFy-RjillBQ8k5RUsl1Xpt4Ck1DimlVCFYdxaaU0RNo5MCIWveOFHEC_wy_I-rnhIb_Era_lFrLOAfhbQz3r0R7A7vHLTBdV4rPJGgHao2KM6gp1FJ2X9tKszqlBoMqE1Fn8YinHCBCuIKX01xzoppSh1Es1H8Lrr3OHbizGx_e8238PTk-m30-z0y-TrG1gNmee7U2M7sNzczv1beJLfNbP69l07Mn8DILnbKQ |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Visualizing+the+Scripts+of+Data+Wrangling+With+Somnus&rft.jtitle=IEEE+transactions+on+visualization+and+computer+graphics&rft.au=Xiong%2C+Kai&rft.au=Fu%2C+Siwei&rft.au=Ding%2C+Guoming&rft.au=Luo%2C+Zhongsu&rft.date=2023-06-01&rft.pub=IEEE&rft.issn=1077-2626&rft.volume=29&rft.issue=6&rft.spage=2950&rft.epage=2964&rft_id=info:doi/10.1109%2FTVCG.2022.3144975&rft_id=info%3Apmid%2F35077364&rft.externalDocID=9693232 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1077-2626&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1077-2626&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1077-2626&client=summon |