Visual augmentation of source code editors: A systematic mapping study
•Source code augmentation is visualization located directly in plain-text source code.•We performed a systematic mapping study, resulting in a list of 103 articles.•The surveyed tools were categorized in a taxonomy with 7 dimensions. Source code written in textual programming languages is typically...
Saved in:
Published in | Journal of visual languages and computing Vol. 49; pp. 46 - 59 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier Ltd
01.12.2018
|
Subjects | |
Online Access | Get full text |
ISSN | 1045-926X 1095-8533 |
DOI | 10.1016/j.jvlc.2018.10.001 |
Cover
Abstract | •Source code augmentation is visualization located directly in plain-text source code.•We performed a systematic mapping study, resulting in a list of 103 articles.•The surveyed tools were categorized in a taxonomy with 7 dimensions.
Source code written in textual programming languages is typically edited in integrated development environments (IDEs) or specialized code editors. These tools often display various visual items, such as icons, color highlights or more advanced graphical overlays directly in the main editable source code view. We call such visualizations source code editor augmentation.
In this paper, we present a first systematic mapping study of source code editor augmentation tools and approaches. We manually reviewed the metadata of 5553 articles published during the last twenty years in two phases – keyword search and references search. The result is a list of 103 relevant articles and a taxonomy of source code editor augmentation tools with seven dimensions, which we used to categorize the resulting list of the surveyed articles.
We also provide the definition of the term source code editor augmentation, along with a brief overview of historical development and augmentations available in current industrial IDEs. |
---|---|
AbstractList | •Source code augmentation is visualization located directly in plain-text source code.•We performed a systematic mapping study, resulting in a list of 103 articles.•The surveyed tools were categorized in a taxonomy with 7 dimensions.
Source code written in textual programming languages is typically edited in integrated development environments (IDEs) or specialized code editors. These tools often display various visual items, such as icons, color highlights or more advanced graphical overlays directly in the main editable source code view. We call such visualizations source code editor augmentation.
In this paper, we present a first systematic mapping study of source code editor augmentation tools and approaches. We manually reviewed the metadata of 5553 articles published during the last twenty years in two phases – keyword search and references search. The result is a list of 103 relevant articles and a taxonomy of source code editor augmentation tools with seven dimensions, which we used to categorize the resulting list of the surveyed articles.
We also provide the definition of the term source code editor augmentation, along with a brief overview of historical development and augmentations available in current industrial IDEs. |
Author | Bačíková, Michaela Chodarev, Sergej Porubän, Jaroslav Sulír, Matúš |
Author_xml | – sequence: 1 givenname: Matúš orcidid: 0000-0003-2221-9225 surname: Sulír fullname: Sulír, Matúš email: matus.sulir@tuke.sk – sequence: 2 givenname: Michaela surname: Bačíková fullname: Bačíková, Michaela email: michaela.bacikova@tuke.sk – sequence: 3 givenname: Sergej orcidid: 0000-0002-9293-0859 surname: Chodarev fullname: Chodarev, Sergej email: sergej.chodarev@tuke.sk – sequence: 4 givenname: Jaroslav surname: Porubän fullname: Porubän, Jaroslav email: jaroslav.poruban@tuke.sk |
BookMark | eNp9kMFKAzEQhoNUsFZfwFNeYNdJ0s1mxUspVoWCFxVvIU2yJcvupiTZQt_eXerJQ08z_Mw3zHy3aNb73iL0QCAnQPhjkzfHVucUiBiDHIBcoTmBqshEwdhs6pdFVlH-c4NuY2wAoBSMz9Hm28VBtVgN-872SSXne-xrHP0QtMXaG4utccmH-IRXOJ5ist04pXGnDgfX73FMgzndoetatdHe_9UF-tq8fK7fsu3H6_t6tc00A0iZLgkAp4KZquZGEUOJ4KY0hWGVKag2TImqpEsmLCW6FDtR87rY8bIAy0ldsQUS5706-BiDraV256NTUK6VBOTkQzZy8iEnH1M2-hhR-g89BNepcLoMPZ8hOz51dDbIqJ3t9agkWJ2k8e4S_gt7L3wx |
CitedBy_id | crossref_primary_10_1515_comp_2020_0125 crossref_primary_10_1007_s12650_022_00843_w crossref_primary_10_1016_j_cola_2020_100972 crossref_primary_10_1515_comp_2020_0120 crossref_primary_10_1016_j_jss_2024_112137 crossref_primary_10_1109_TVCG_2019_2934669 crossref_primary_10_3390_app12199893 crossref_primary_10_1016_j_scico_2023_102998 crossref_primary_10_1109_TSE_2023_3324258 crossref_primary_10_3390_app15052292 crossref_primary_10_1155_2020_8887588 |
Cites_doi | 10.1007/s11334-005-0019-8 10.1016/j.scico.2010.10.007 10.1016/j.jss.2006.07.009 10.1145/248448.248457 10.1145/502949.502887 10.1007/978-3-642-21043-3_49 10.1145/1539024.1509037 10.1145/1052883.1052894 10.1109/TSE.2011.42 10.1007/978-3-642-31491-9_15 10.1147/rd.311.0073 10.1109/TSE.2009.67 10.1109/TSE.2009.15 10.1109/38.963459 10.1007/978-3-642-17881-8_26 10.1017/S0956796801004208 10.1016/j.infsof.2012.06.011 10.1007/978-3-540-24723-4_19 10.1109/MCSE.2006.64 10.1016/j.jvlc.2006.03.002 10.1016/j.infsof.2015.11.001 10.1016/j.infsof.2010.12.010 10.1007/978-3-319-60131-1_15 10.1016/j.scico.2015.02.007 10.1016/j.jss.2014.03.071 10.1007/978-3-319-49421-0_2 10.15546/aeei-2017-0001 10.1016/j.cag.2015.10.014 |
ContentType | Journal Article |
Copyright | 2018 |
Copyright_xml | – notice: 2018 |
DBID | AAYXX CITATION |
DOI | 10.1016/j.jvlc.2018.10.001 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Applied Sciences Languages & Literatures Computer Science |
EISSN | 1095-8533 |
EndPage | 59 |
ExternalDocumentID | 10_1016_j_jvlc_2018_10_001 S1045926X18301861 |
GroupedDBID | --K --M .DC .~1 0R~ 1B1 1RT 1~. 1~5 29L 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABBOA ABJNI ABMAC ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADFGL ADJOM ADMUD AEBSH AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BLXMC CAG COF CS3 DM4 EBS EFBJH EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q G8K GBLVA GBOLZ HLZ HMY HVGLF HZ~ IHE J1W KOM LG5 LX9 M3X MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SES SEW SPC SSS SSV SSZ T5K UHS WUQ XPP ZMT ZU3 ~G- AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU CITATION EFKBS ~HD |
ID | FETCH-LOGICAL-c300t-c71006283d9f6da1d2186d7d5d39d52cd3a8972438e21c78b8f6f5b6750e61f93 |
IEDL.DBID | .~1 |
ISSN | 1045-926X |
IngestDate | Wed Oct 01 04:05:32 EDT 2025 Thu Apr 24 22:59:03 EDT 2025 Fri Feb 23 02:32:37 EST 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Keywords | Systematic review Survey Integrated development environment (IDE) Source code editor augmentation In situ visualization |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c300t-c71006283d9f6da1d2186d7d5d39d52cd3a8972438e21c78b8f6f5b6750e61f93 |
ORCID | 0000-0003-2221-9225 0000-0002-9293-0859 |
PageCount | 14 |
ParticipantIDs | crossref_citationtrail_10_1016_j_jvlc_2018_10_001 crossref_primary_10_1016_j_jvlc_2018_10_001 elsevier_sciencedirect_doi_10_1016_j_jvlc_2018_10_001 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | December 2018 2018-12-00 |
PublicationDateYYYYMMDD | 2018-12-01 |
PublicationDate_xml | – month: 12 year: 2018 text: December 2018 |
PublicationDecade | 2010 |
PublicationTitle | Journal of visual languages and computing |
PublicationYear | 2018 |
Publisher | Elsevier Ltd |
Publisher_xml | – name: Elsevier Ltd |
References | Ungar, Lieberman, Fry (bib0002) 1997; 40 Voelter, Siegmund, Berger, Kolb (bib0013) 2014 Ge, Murphy-Hill (bib0097) 2014 Jacob, Hou, Jablonski (bib0037) 2010 Hartmann, Dhillon, Chan (bib0038) 2011 Sulír, Porubän (bib0125) 2018 Barik, Song, Johnson, Murphy-Hill (bib0095) 2016 Hupfer, Cheng, Ross, Patterson (bib0115) 2004 Guzzi, Hattori, Lanza, Pinzger, Deursen (bib0033) 2011 Bathia, Beerelli, Laverdière (bib0067) 2011; 133 Eyl, Reichmann, Müller-Glaser (bib0093) 2017; 269 Röthlisberger, Härry, Binder, Moret, Ansaloni, Villazón, Nierstrasz (bib0031) 2012; 38 Kang, Guo (bib0099) 2017 Jablonski, Hou (bib0036) 2010 Sulír, Porubän (bib0011) 2017 Brereton, Kitchenham, Budgen, Turner, Khalil (bib0019) 2007; 80 De Roover, Noguera, Kellens, Jonckers (bib0122) 2011 Cito, Leitner, Gall, Dadashi, Keller, Roth (bib0118) 2015 Ohmann, Liblit (bib0086) 2015 Revelle, Broadbent, Coppit (bib0035) 2005 Rong, Yan, Oney, Dontcheva, Adar (bib0066) 2016 Steinert, Taeumel, Lincke, Pape, Hirschfeld (bib0107) 2010 Ganea, Verebi, Marinescu (bib0114) 2017; 134 Storey, Čubranić, German (bib0006) 2005 Boland, Clifton (bib0119) 2009; 41 Storey, Ryall, Singer, Myers, Cheng, Muller (bib0034) 2009; 35 Toomim, Begel, Graham (bib0106) 2004 Beck, Dit, Velasco-Madden, Weiskopf, Poshyvanyk (bib0072) 2015; 2015-August Syriani, Luhunu, Sahraoui (bib0010) 2018; 52 Hattori, Lanza (bib0047) 2010; 2 Kawrykow, Robillard (bib0081) 2009 Schugerl, Rilling, Charland (bib0059) 2009 Sutherland, Plimmer (bib0021) 2013 Kosar, Bohra, Mernik (bib0009) 2016; 71 Shahin, Liang, Babar (bib0004) 2014; 94 Ou, Vechev, Hilliges (bib0071) 2015; 2015 Xie, Chu, Lipford, Melton (bib0102) 2011 Swift, Sorensen, Gardner, Hosking (bib0015) 2013 Fluri, Zuberbühler, Gall (bib0089) 2008 Guzzi, Begel (bib0076) 2012 Schwartz, Delisle, Begwani (bib0018) 1984; 19 Li, Hao, Halfond, Govindan (bib0065) 2013 Sulír, Porubän (bib0016) 2017; 17 DeLine, Bragdon, Rowan, Jacobsen, Reiss (bib0110) 2012 Lopez, Van Der Hoek (bib0105) 2011 Dang, Nguyen, Do, Tran (bib0042) 2014 Fan, Sun, Shen (bib0054) 2012 Olszak, Jørgensen (bib0087) 2012; 77 Lhoták, Lhoták, Hendren (bib0121) 2004; 2985 Cowlishaw (bib0017) 1987; 31 Desmond, Storey, Exton (bib0096) 2006; 2006 Do, Ali, Livshits, Bodden, Smith, Murphy-Hill (bib0104) 2017 McDirmid (bib0123) 2013 Lieber, Brandt, Miller (bib0057) 2014 Gračanin, Matković, Eltoweissy (bib0003) 2005; 1 Šimoňák (bib0005) 2013; 13 Nistor, Van Der Hoek (bib0049) 2009 Barik, Witschey, Johnson, Murphy-Hill (bib0074) 2014 Kramer, Kurz, Karrer, Borchers (bib0058) 2014 Griswold, Yuan, Kato (bib0060) 2001 Harmon, Klefstad (bib0056) 2007 Murphy-Hill, Black (bib0028) 2010 Karrer, Krämer, Diehl, Hartmann, Borchers (bib0083) 2011 Hundhausen, Brown (bib0070) 2007; 18 Nunez, Marin, Rivero (bib0084) 2017 Chiba, Horie, Kanazawa, Takeyama, Teramoto (bib0111) 2012 Goncharenko, Zaytsev (bib0109) 2016 Beck, Hollerich, Diehl, Weiskopf (bib0029) 2013 Beck, Gulan, Biegel, Baltes, Weiskopf (bib0080) 2014 Card, Mackinlay (bib0044) 1997 Müller, Reina, Ertl (bib0073) 2015 Banerjee, Guo, Roychoudhury (bib0088) 2016 Breckel, Tichy (bib0079) 2016; 2016 Boshernitsan, Graham, Hearst (bib0046) 2007 Bragdon, Zeleznik, Reiss, Karumuri, Cheung, Kaplan, Coleman, Adeputra, Laviola Jr. (bib0101) 2010; 4 Moody (bib0055) 2009; 35 Myers, Storey (bib0082) 2010 Sutherland, Luxton-Reilly, Plimmer (bib0008) 2016; 55 Ge, DuBose, Murphy-Hill (bib0103) 2012 Roberts, Wright, Kuchera-Morin, Höllerer (bib0032) 2014 Murolo, Stutz, Husmann, Norrie (bib0098) 2017; 10360 Ferrari, Garbervetsky, Braberman, Listingart, Yovine (bib0116) 2005 Beck, Moseler, Diehl, Rey (bib0030) 2013 Lichtschlag, Spychalski, Bochers (bib0090) 2014 Bradley, Murphy (bib0039) 2011 Holmes, Walker (bib0092) 2007 Asenov, Muller (bib0001) 2014 Harward, Irwin, Churcher (bib0014) 2010 Goldman, Little, Miller (bib0041) 2011 Cross II, Hendrix, Barowski (bib0062) 2011 Saigal, Ligatti (bib0050) 2009 Baltes, Schmitz, Diehl (bib0085) 2014 Tairas, Gray (bib0077) 2012; 54 Salinger, Oezbek, Beecher, Schenk (bib0040) 2010 Cottrell, Walker, Denzinger (bib0064) 2008 Maletic, Marcus, Collard (bib0007) 2002 Dekel, Herbsleb (bib0061) 2009 Alsallakh, Bodesinsky, Gruber, Miksch (bib0063) 2012 Lee, Chen, Klugman, Gouravajhala, Chen, Lasecki (bib0100) 2017 Bacchelli, Lanza, D’Ambros (bib0045) 2011 Lautamäki, Nieminen, Koskinen, Aho, Mikkonen, Englund (bib0108) 2012 Duala-Ekoko, Robillard (bib0024) 2007 Röthlisberger, Greevy, Nierstrasz (bib0113) 2008 Zhang, Babar, Tell (bib0020) 2011; 53 Ratanotayanon, Sim, Gallardo-Valencia (bib0124) 2009 Murphy-Hill, Black (bib0120) 2008 Edwards (bib0112) 2004; 39 Watson, DeBardeleben (bib0022) 2006; 8 Witte, Sateli, Khamis, Rilling (bib0117) 2011; 6657 Andam, Burger, Berger, Chaudron (bib0052) 2017 Kistner, Beth Kery, Puskas, Moore, Myers (bib0078) 2017; 2017 Findler, Clements, Flanagan, Flatt, Krishnamurthi, Steckler, Felleisen (bib0075) 2002; 12 Leitner, Cito, Stöckli (bib0023) 2016 Smith, Brown, Murphy-Hill (bib0094) 2017 Zheng, Cu, Asuncion (bib0053) 2017 Saini, Sajnani, Kim, Lopes (bib0026) 2016 Meinicke, Thüm, Schröter, Krieter, Benduhn, Saake, Leich (bib0051) 2016 Uddin, Roy, Schneider (bib0025) 2015 Biegel, Baltes, Scarpellini, Diehl (bib0068) 2015 Cossette, Walker (bib0069) 2010 Azuma, Baillot, Behringer, Feiner, Julier, MacIntyre (bib0012) 2001; 21 Tsantalis, Chaikalis, Chatzigeorgiou (bib0027) 2008 Hoffswell, Satyanarayan, Heer (bib0126) 2018 Hayashi, Hoshino, Matsuda, Saeki, Omori, Maruyama (bib0043) 2015 Pfeiffer, Wąsowski (bib0091) 2012; 7349 Kästner, Apel, Kuhlemann (bib0048) 2008 Goncharenko (10.1016/j.jvlc.2018.10.001_bib0109) 2016 Kawrykow (10.1016/j.jvlc.2018.10.001_bib0081) 2009 Watson (10.1016/j.jvlc.2018.10.001_bib0022) 2006; 8 Storey (10.1016/j.jvlc.2018.10.001_bib0006) 2005 Hattori (10.1016/j.jvlc.2018.10.001_bib0047) 2010; 2 Müller (10.1016/j.jvlc.2018.10.001_bib0073) 2015 Steinert (10.1016/j.jvlc.2018.10.001_bib0107) 2010 Beck (10.1016/j.jvlc.2018.10.001_bib0080) 2014 De Roover (10.1016/j.jvlc.2018.10.001_bib0122) 2011 Ratanotayanon (10.1016/j.jvlc.2018.10.001_bib0124) 2009 Barik (10.1016/j.jvlc.2018.10.001_bib0095) 2016 McDirmid (10.1016/j.jvlc.2018.10.001_bib0123) 2013 Holmes (10.1016/j.jvlc.2018.10.001_bib0092) 2007 Cito (10.1016/j.jvlc.2018.10.001_bib0118) 2015 Asenov (10.1016/j.jvlc.2018.10.001_bib0001) 2014 Beck (10.1016/j.jvlc.2018.10.001_bib0072) 2015; 2015-August Nunez (10.1016/j.jvlc.2018.10.001_sbref0084) 2017 Hartmann (10.1016/j.jvlc.2018.10.001_bib0038) 2011 Murphy-Hill (10.1016/j.jvlc.2018.10.001_bib0028) 2010 Boshernitsan (10.1016/j.jvlc.2018.10.001_bib0046) 2007 Baltes (10.1016/j.jvlc.2018.10.001_sbref0085) 2014 Swift (10.1016/j.jvlc.2018.10.001_bib0015) 2013 Beck (10.1016/j.jvlc.2018.10.001_bib0030) 2013 Ohmann (10.1016/j.jvlc.2018.10.001_bib0086) 2015 Olszak (10.1016/j.jvlc.2018.10.001_bib0087) 2012; 77 Li (10.1016/j.jvlc.2018.10.001_bib0065) 2013 Jacob (10.1016/j.jvlc.2018.10.001_bib0037) 2010 Bathia (10.1016/j.jvlc.2018.10.001_bib0067) 2011; 133 Ge (10.1016/j.jvlc.2018.10.001_sbref0097) 2014 Harward (10.1016/j.jvlc.2018.10.001_bib0014) 2010 Do (10.1016/j.jvlc.2018.10.001_bib0104) 2017 Lee (10.1016/j.jvlc.2018.10.001_sbref0100) 2017 Eyl (10.1016/j.jvlc.2018.10.001_bib0093) 2017; 269 Witte (10.1016/j.jvlc.2018.10.001_sbref0117) 2011; 6657 Röthlisberger (10.1016/j.jvlc.2018.10.001_bib0113) 2008 Maletic (10.1016/j.jvlc.2018.10.001_bib0007) 2002 Banerjee (10.1016/j.jvlc.2018.10.001_bib0088) 2016 Andam (10.1016/j.jvlc.2018.10.001_bib0052) 2017 Smith (10.1016/j.jvlc.2018.10.001_sbref0094) 2017 Zhang (10.1016/j.jvlc.2018.10.001_bib0020) 2011; 53 Xie (10.1016/j.jvlc.2018.10.001_bib0102) 2011 Dekel (10.1016/j.jvlc.2018.10.001_bib0061) 2009 Sulír (10.1016/j.jvlc.2018.10.001_bib0011) 2017 Cowlishaw (10.1016/j.jvlc.2018.10.001_bib0017) 1987; 31 Bradley (10.1016/j.jvlc.2018.10.001_bib0039) 2011 Fluri (10.1016/j.jvlc.2018.10.001_bib0089) 2008 Moody (10.1016/j.jvlc.2018.10.001_bib0055) 2009; 35 Saigal (10.1016/j.jvlc.2018.10.001_bib0050) 2009 Goldman (10.1016/j.jvlc.2018.10.001_bib0041) 2011 Tairas (10.1016/j.jvlc.2018.10.001_bib0077) 2012; 54 Chiba (10.1016/j.jvlc.2018.10.001_bib0111) 2012 Breckel (10.1016/j.jvlc.2018.10.001_sbref0079) 2016; 2016 DeLine (10.1016/j.jvlc.2018.10.001_bib0110) 2012 Guzzi (10.1016/j.jvlc.2018.10.001_bib0033) 2011 Kang (10.1016/j.jvlc.2018.10.001_bib0099) 2017 Kosar (10.1016/j.jvlc.2018.10.001_bib0009) 2016; 71 Azuma (10.1016/j.jvlc.2018.10.001_bib0012) 2001; 21 Saini (10.1016/j.jvlc.2018.10.001_bib0026) 2016 Shahin (10.1016/j.jvlc.2018.10.001_bib0004) 2014; 94 Sulír (10.1016/j.jvlc.2018.10.001_bib0016) 2017; 17 Zheng (10.1016/j.jvlc.2018.10.001_bib0053) 2017 Šimoňák (10.1016/j.jvlc.2018.10.001_bib0005) 2013; 13 Duala-Ekoko (10.1016/j.jvlc.2018.10.001_bib0024) 2007 Meinicke (10.1016/j.jvlc.2018.10.001_bib0051) 2016 Nistor (10.1016/j.jvlc.2018.10.001_bib0049) 2009 Hupfer (10.1016/j.jvlc.2018.10.001_bib0115) 2004 Voelter (10.1016/j.jvlc.2018.10.001_bib0013) 2014 Dang (10.1016/j.jvlc.2018.10.001_sbref0042) 2014 Schwartz (10.1016/j.jvlc.2018.10.001_bib0018) 1984; 19 Karrer (10.1016/j.jvlc.2018.10.001_bib0083) 2011 Bragdon (10.1016/j.jvlc.2018.10.001_bib0101) 2010; 4 Kramer (10.1016/j.jvlc.2018.10.001_bib0058) 2014 Alsallakh (10.1016/j.jvlc.2018.10.001_bib0063) 2012 Toomim (10.1016/j.jvlc.2018.10.001_bib0106) 2004 Boland (10.1016/j.jvlc.2018.10.001_bib0119) 2009; 41 Salinger (10.1016/j.jvlc.2018.10.001_bib0040) 2010 Sutherland (10.1016/j.jvlc.2018.10.001_bib0008) 2016; 55 Bacchelli (10.1016/j.jvlc.2018.10.001_bib0045) 2011 Findler (10.1016/j.jvlc.2018.10.001_bib0075) 2002; 12 Sulír (10.1016/j.jvlc.2018.10.001_bib0125) 2018 Cross II (10.1016/j.jvlc.2018.10.001_bib0062) 2011 Ganea (10.1016/j.jvlc.2018.10.001_bib0114) 2017; 134 Cossette (10.1016/j.jvlc.2018.10.001_bib0069) 2010 Lopez (10.1016/j.jvlc.2018.10.001_bib0105) 2011 Lhoták (10.1016/j.jvlc.2018.10.001_bib0121) 2004; 2985 Rong (10.1016/j.jvlc.2018.10.001_bib0066) 2016 Lieber (10.1016/j.jvlc.2018.10.001_bib0057) 2014 Ou (10.1016/j.jvlc.2018.10.001_sbref0071) 2015; 2015 Tsantalis (10.1016/j.jvlc.2018.10.001_bib0027) 2008 Barik (10.1016/j.jvlc.2018.10.001_bib0074) 2014 Edwards (10.1016/j.jvlc.2018.10.001_bib0112) 2004; 39 Sutherland (10.1016/j.jvlc.2018.10.001_bib0021) 2013 Schugerl (10.1016/j.jvlc.2018.10.001_bib0059) 2009 Kistner (10.1016/j.jvlc.2018.10.001_sbref0078) 2017; 2017 Murphy-Hill (10.1016/j.jvlc.2018.10.001_bib0120) 2008 Revelle (10.1016/j.jvlc.2018.10.001_bib0035) 2005 Ge (10.1016/j.jvlc.2018.10.001_bib0103) 2012 Biegel (10.1016/j.jvlc.2018.10.001_bib0068) 2015 Lautamäki (10.1016/j.jvlc.2018.10.001_bib0108) 2012 Storey (10.1016/j.jvlc.2018.10.001_bib0034) 2009; 35 Brereton (10.1016/j.jvlc.2018.10.001_bib0019) 2007; 80 Fan (10.1016/j.jvlc.2018.10.001_bib0054) 2012 Desmond (10.1016/j.jvlc.2018.10.001_bib0096) 2006; 2006 Kästner (10.1016/j.jvlc.2018.10.001_bib0048) 2008 Lichtschlag (10.1016/j.jvlc.2018.10.001_bib0090) 2014 Beck (10.1016/j.jvlc.2018.10.001_bib0029) 2013 Murolo (10.1016/j.jvlc.2018.10.001_bib0098) 2017; 10360 Ungar (10.1016/j.jvlc.2018.10.001_bib0002) 1997; 40 Griswold (10.1016/j.jvlc.2018.10.001_bib0060) 2001 Hundhausen (10.1016/j.jvlc.2018.10.001_bib0070) 2007; 18 Hayashi (10.1016/j.jvlc.2018.10.001_bib0043) 2015 Card (10.1016/j.jvlc.2018.10.001_bib0044) 1997 Myers (10.1016/j.jvlc.2018.10.001_bib0082) 2010 Cottrell (10.1016/j.jvlc.2018.10.001_bib0064) 2008 Roberts (10.1016/j.jvlc.2018.10.001_bib0032) 2014 Guzzi (10.1016/j.jvlc.2018.10.001_bib0076) 2012 Syriani (10.1016/j.jvlc.2018.10.001_bib0010) 2018; 52 Gračanin (10.1016/j.jvlc.2018.10.001_bib0003) 2005; 1 Jablonski (10.1016/j.jvlc.2018.10.001_bib0036) 2010 Hoffswell (10.1016/j.jvlc.2018.10.001_sbref0126) 2018 Leitner (10.1016/j.jvlc.2018.10.001_bib0023) 2016 Harmon (10.1016/j.jvlc.2018.10.001_bib0056) 2007 Uddin (10.1016/j.jvlc.2018.10.001_bib0025) 2015 Ferrari (10.1016/j.jvlc.2018.10.001_bib0116) 2005 Pfeiffer (10.1016/j.jvlc.2018.10.001_bib0091) 2012; 7349 Röthlisberger (10.1016/j.jvlc.2018.10.001_bib0031) 2012; 38 |
References_xml | – start-page: 171 year: 2010 end-page: 180 ident: bib0014 article-title: In situ software visualisation publication-title: Proceedings of the Australian Software Engineering Conference, ASWEC – start-page: 311 year: 2008 end-page: 320 ident: bib0048 article-title: Granularity in software product lines publication-title: Proceedings - International Conference on Software Engineering – start-page: 7 year: 2015 end-page: 12 ident: bib0086 article-title: CSIclipse: presenting crash analysis data to developers publication-title: ETX 2015 - Proceedings of the Eclipse Technology eXchange – start-page: 737 year: 2017 end-page: 745 ident: bib0099 article-title: Omnicode: A novice-oriented live programming environment with always-on run-time value visualizations publication-title: UIST 2017 - Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology – start-page: 101 year: 2011 end-page: 110 ident: bib0033 article-title: Collective code bookmarks for program comprehension publication-title: IEEE International Conference on Program Comprehension – volume: 54 start-page: 1297 year: 2012 end-page: 1307 ident: bib0077 article-title: Increasing clone maintenance support by unifying clone detection and refactoring activities publication-title: Inf. Softw. Technol. – start-page: 367 year: 2010 end-page: 368 ident: bib0082 article-title: Using dynamic analysis to create trace-focused user interfaces for IDEs publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering – start-page: 225 year: 2017 end-page: 234 ident: bib0053 article-title: Mapping features to source code through product line architecture: traceability and conformance publication-title: Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017 – start-page: 111 year: 2009 end-page: 122 ident: bib0081 article-title: Improving API usage through automatic detection of redundant code publication-title: ASE2009 - 24th IEEE/ACM International Conference on Automated Software Engineering – start-page: 217 year: 2011 end-page: 224 ident: bib0083 article-title: Stacksplorer: call graph navigation helps increasing code maintenance efficiency publication-title: UIST’11 - Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology – start-page: 5 year: 2010 end-page: 14 ident: bib0028 article-title: An interactive ambient visualization for code smells publication-title: Proceedings of the ACM Conference on Computer and Communications Security – start-page: 536 year: 2014 end-page: 539 ident: bib0074 article-title: Compiler error notifications revisited: an interaction-first approach for helping developers more effectively comprehend and resolve error notifications publication-title: 36th International Conference on Software Engineering, ICSE Companion 2014 - Proceedings – start-page: 193 year: 2005 end-page: 202 ident: bib0006 article-title: On the use of visualization to support awareness of human activities in software development: a survey and a framework publication-title: Proceedings of the 2005 ACM Symposium on Software Visualization – start-page: 95 year: 2009 end-page: 102 ident: bib0050 article-title: Inline visualization of concerns publication-title: Proceedings - 7th ACIS International Conference on Software Engineering Research, Management and Applications, SERA09 – start-page: 27 year: 2013 end-page: 30 ident: bib0015 article-title: Visual code annotations for cyberphysical programming publication-title: 2013 1st International Workshop on Live Programming, LIVE 2013 - Proceedings – volume: 2 start-page: 235 year: 2010 end-page: 238 ident: bib0047 article-title: Syde: a tool for collaborative software development publication-title: Proceedings - International Conference on Software Engineering – start-page: 320 year: 2009 end-page: 330 ident: bib0061 article-title: Improving API documentation usability with knowledge pushing publication-title: Proceedings - International Conference on Software Engineering – start-page: 629 year: 2016 end-page: 632 ident: bib0051 article-title: FeatureIDE: taming the preprocessor wilderness publication-title: Proceedings - International Conference on Software Engineering – volume: 2016 year: 2016 ident: bib0079 article-title: Embedding programming context into source code publication-title: IEEE International Conference on Program Comprehension – start-page: 267 year: 2011 end-page: 276 ident: bib0102 article-title: ASIDE: IDE support for web application security publication-title: Proceedings of the 27th Annual Computer Security Applications Conference – volume: 52 start-page: 43 year: 2018 end-page: 62 ident: bib0010 article-title: Systematic mapping study of template-based code generation publication-title: Comput. Lang. Syst. Struct. – start-page: 32 year: 2002 end-page: 40 ident: bib0007 article-title: A task oriented view of software visualization publication-title: Proceedings First International Workshop on Visualizing Software for Understanding and Analysis – volume: 40 start-page: 38 year: 1997 end-page: 43 ident: bib0002 article-title: Debugging and the experience of immediacy publication-title: Commun. ACM – volume: 35 start-page: 470 year: 2009 end-page: 483 ident: bib0034 article-title: How software developers use tagging to support reminding and refinding publication-title: IEEE Trans. Softw. Eng. – start-page: 63 year: 2013 end-page: 72 ident: bib0030 article-title: In situ understanding of performance bottlenecks through visually augmented code publication-title: IEEE International Conference on Program Comprehension – start-page: 170 year: 2010 end-page: 179 ident: bib0036 article-title: Aiding software maintenance with copy-and-paste clone-awareness publication-title: IEEE International Conference on Program Comprehension – start-page: 2481 year: 2014 end-page: 2490 ident: bib0057 article-title: Addressing misconceptions about code with always-on programming visualizations publication-title: Conference on Human Factors in Computing Systems - Proceedings – volume: 134 start-page: 19 year: 2017 end-page: 36 ident: bib0114 article-title: Continuous quality assessment with inCode publication-title: Sci. Comput. Program. – volume: 19 start-page: 122 year: 1984 end-page: 131 ident: bib0018 article-title: Incremental compilation in magpie publication-title: SIGPLAN Not. – volume: 77 start-page: 131 year: 2012 end-page: 151 ident: bib0087 article-title: Remodularizing Java programs for improved locality of feature implementations in source code publication-title: Sci. Comput. Program. – start-page: 127 year: 2016 end-page: 138 ident: bib0088 article-title: Debugging energy-efficiency related field failures in mobile apps publication-title: Proceedings - International Conference on Mobile Software Engineering and Systems, MOBILESoft 2016 – volume: 10360 start-page: 264 year: 2017 end-page: 281 ident: bib0098 article-title: Improved developer support for the detection of cross-browser incompatibilities publication-title: Lecture Notes in Computer Science – volume: 7349 start-page: 178 year: 2012 end-page: 193 ident: bib0091 article-title: TexMo: a multi-language development environment publication-title: Lecture Notes in Computer Science – volume: 8 start-page: 50 year: 2006 end-page: 61 ident: bib0022 article-title: Developing scientific applications using Eclipse publication-title: Comput. Sci. Eng. – volume: 38 start-page: 579 year: 2012 end-page: 591 ident: bib0031 article-title: Exploiting dynamic information in IDEs improves speed and correctness of software maintenance tasks publication-title: IEEE Trans. Software Eng. – start-page: 297 year: 2010 end-page: 306 ident: bib0069 article-title: DSketch: lightweight, adaptable dependency analysis publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering – start-page: 17 year: 2014 end-page: 26 ident: bib0042 article-title: EduCo: an integrated social environment for teaching and learning software engineering courses publication-title: Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services – volume: 6657 start-page: 408 year: 2011 end-page: 419 ident: bib0117 article-title: Intelligent software development environments: integrating natural language processing with the Eclipse platform publication-title: Lecture Notes in Computer Science – start-page: 1095 year: 2014 end-page: 1105 ident: bib0097 article-title: Manual refactoring changes with automated refactoring validation publication-title: Proceedings - International Conference on Software Engineering – start-page: 107 year: 2012 end-page: 116 ident: bib0054 article-title: ATCoPE: any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development publication-title: GROUP’12 - Proceedings of the ACM 2012 International Conference on Support Group Work – start-page: 247 year: 2016 end-page: 258 ident: bib0066 article-title: CodeMend: assisting interactive programming with bimodal embedding publication-title: UIST 2016 - Proceedings of the 29th Annual Symposium on User Interface Software and Technology – start-page: 155 year: 2011 end-page: 164 ident: bib0041 article-title: Real-time collaborative coding in a web IDE publication-title: UIST’11 - Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology – start-page: 999 year: 2017 end-page: 1003 ident: bib0084 article-title: ARCC: assistant for repetitive code comprehension publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering – volume: 1 start-page: 221 year: 2005 end-page: 230 ident: bib0003 article-title: Software visualization publication-title: Innovation Syst. Softw. Eng. – volume: 71 start-page: 77 year: 2016 end-page: 91 ident: bib0009 article-title: Domain-specific languages: a systematic mapping study publication-title: Inf. Softw. Technol. – volume: 2015 start-page: 3053 year: 2015 end-page: 3062 ident: bib0071 article-title: An interactive system for data structure development publication-title: Conference on Human Factors in Computing Systems - Proceedings – start-page: 265 year: 2001 end-page: 274 ident: bib0060 article-title: Exploiting the map metaphor in a tool for software evolution publication-title: Proceedings - International Conference on Software Engineering – start-page: 545 year: 2012 end-page: 548 ident: bib0063 article-title: Visual tracing for the Eclipse Java debugger publication-title: Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR – start-page: 1064 year: 2012 end-page: 1073 ident: bib0110 article-title: Debugger Canvas: industrial experience with the Code Bubbles paradigm publication-title: Proceedings - International Conference on Software Engineering – volume: 39 start-page: 84 year: 2004 end-page: 91 ident: bib0112 article-title: Example centric programming publication-title: ACM SIGPLAN Not. – start-page: 53 year: 2013 end-page: 61 ident: bib0123 article-title: Usable live programming publication-title: SPLASH Indianapolis 2013: Onward! 2013 - Proceedings of the 2013 International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software – start-page: 9 year: 2014 end-page: 12 ident: bib0001 article-title: Envision: a fast and flexible visual code editor with fluid interactions (overview) publication-title: 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) – start-page: 184 year: 2011 end-page: 192 ident: bib0062 article-title: Combining dynamic program viewing and testing in early computing courses publication-title: Proceedings - International Computer Software and Applications Conference – volume: 133 start-page: 268 year: 2011 end-page: 279 ident: bib0067 article-title: Assisting programmers resolving vulnerabilities in Java web applications publication-title: Communications in Computer and Information Science – start-page: 721 year: 2017 end-page: 729 ident: bib0011 article-title: Labeling source code with metadata: a survey and taxonomy publication-title: 2017 Federated Conference on Computer Science and Information Systems (FedCSIS) – volume: 94 start-page: 161 year: 2014 end-page: 185 ident: bib0004 article-title: A systematic review of software architecture visualization techniques publication-title: J. Syst. Soft. – volume: 55 start-page: 1 year: 2016 end-page: 20 ident: bib0008 article-title: Freeform digital ink annotations in electronic documents: a systematic mapping study publication-title: Comput. Graphics – start-page: 65 year: 2014 end-page: 68 ident: bib0090 article-title: CodeGraffiti: using hand-drawn sketches connected to code bases in navigation tasks publication-title: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC – start-page: 597 year: 2016 end-page: 600 ident: bib0026 article-title: SourcererCC and SourcererCC-I: tools to detect clones in batch mode and during software development publication-title: Proceedings - International Conference on Software Engineering – start-page: 5 year: 2014 end-page: 8 ident: bib0058 article-title: How live coding affects developers’ coding behavior publication-title: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC – start-page: 214 year: 2008 end-page: 225 ident: bib0064 article-title: Semi-automating small-scale source code reuse via structural correspondence publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering – start-page: 173 year: 2004 end-page: 180 ident: bib0106 article-title: Managing duplicated code with linked editing publication-title: Proceedings - 2004 IEEE Symposium on Visual Languages and Human Centric Computing – start-page: 95 year: 2012 end-page: 106 ident: bib0111 article-title: Do we really need to extend syntax for advanced modularity? publication-title: AOSD’12 - Proceedings of the 11th Annual International Conference on Aspect Oriented Software Development – start-page: 211 year: 2015 end-page: 220 ident: bib0025 article-title: Towards convenient management of software clone codes in practice: an integrated approach publication-title: Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering – start-page: 63 year: 2008 end-page: 72 ident: bib0113 article-title: Exploiting runtime information in the ide publication-title: IEEE International Conference on Program Comprehension – start-page: 50 year: 2005 end-page: 54 ident: bib0116 article-title: JScoper: Eclipse support for research on scoping and instrumentation for real time Java applications publication-title: Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology eXchange, eclipse’05 – start-page: 211 year: 2016 end-page: 221 ident: bib0095 article-title: From quick fixes to slow fixes: reimagining static analysis resolutions to enable design space exploration publication-title: Proceedings - 2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016 – start-page: 92 year: 1997 end-page: 99 ident: bib0044 article-title: The structure of the information visualization design space publication-title: Information Visualization, 1997. Proceedings., IEEE Symposium on – start-page: 48 year: 2010 end-page: 55 ident: bib0040 article-title: Saros: an Eclipse plug-in for distributed party programming publication-title: Proceedings - International Conference on Software Engineering – volume: 80 start-page: 571 year: 2007 end-page: 583 ident: bib0019 article-title: Lessons from applying the systematic literature review process within the software engineering domain publication-title: J. Syst. Softw. – start-page: 19 year: 2017 end-page: 23 ident: bib0094 article-title: Flower: navigating program flow in the IDE publication-title: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC – start-page: 14 year: 2015 end-page: 27 ident: bib0118 article-title: Runtime metric meets developer: building better cloud applications using feedback publication-title: Onward! 2015 - Proceedings of the 2015 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Part of SPLASH 2015 – start-page: 158 year: 2007 end-page: 167 ident: bib0024 article-title: Tracking code clones in evolving software publication-title: Proceedings - International Conference on Software Engineering – volume: 4 start-page: 2503 year: 2010 end-page: 2512 ident: bib0101 article-title: Code Bubbles: A working set-based interface for code understanding and maintenance publication-title: Conference on Human Factors in Computing Systems - Proceedings – start-page: 824 year: 2011 end-page: 827 ident: bib0105 article-title: The Code Orb - supporting contextualized coding via at-a-glance views (NIER track) publication-title: Proceedings - International Conference on Software Engineering – year: 2018 ident: bib0125 article-title: Augmenting source code lines with sample variable values publication-title: Proceedings of the 2018 26th IEEE/ACM International Conference on Program Comprehension (ICPC) – start-page: 78 year: 2013 end-page: 89 ident: bib0065 article-title: Calculating source line level energy information for Android applications publication-title: 2013 International Symposium on Software Testing and Analysis, ISSTA 2013 - Proceedings – volume: 35 start-page: 756 year: 2009 end-page: 779 ident: bib0055 article-title: The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering publication-title: IEEE Trans. Softw. Eng. – volume: 2006 start-page: 260 year: 2006 end-page: 263 ident: bib0096 article-title: Fluid source code views publication-title: IEEE International Conference on Program Comprehension – start-page: 211 year: 2012 end-page: 221 ident: bib0103 article-title: Reconciling manual and automatic refactoring publication-title: Proceedings - International Conference on Software Engineering – start-page: 9 year: 2010 end-page: 16 ident: bib0037 article-title: Actively comparing clones inside the code editor publication-title: Proceedings - International Conference on Software Engineering – start-page: 165 year: 2016 end-page: 174 ident: bib0023 article-title: Modelling and managing deployment costs of microservice-based cloud applications publication-title: Proceedings - 9th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2016 – start-page: 23 year: 2005 end-page: 32 ident: bib0035 article-title: Understanding concerns in software: insights gained from two case studies publication-title: Proceedings - IEEE Workshop on Program Comprehension – volume: 21 start-page: 34 year: 2001 end-page: 47 ident: bib0012 article-title: Recent advances in augmented reality publication-title: IEEE Comput. Graph. Appl. – start-page: 547 year: 2009 end-page: 550 ident: bib0059 article-title: Beyond generated software documentation - a Web 2.0 perspective publication-title: IEEE International Conference on Software Maintenance, ICSM – start-page: 469 year: 2015 end-page: 473 ident: bib0043 article-title: Historef: a tool for edit history refactoring publication-title: 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings – start-page: 2207 year: 2011 end-page: 2210 ident: bib0038 article-title: HyperSource: bridging the gap between source and code-related web sites publication-title: Conference on Human Factors in Computing Systems - Proceedings – start-page: 20 year: 2015 end-page: 24 ident: bib0068 article-title: CodeBasket: making developers’ mental model visible and explorable publication-title: Proceedings - 2nd International Workshop on Context for Software Development, CSD 2015 – start-page: 504 year: 2014 end-page: 507 ident: bib0080 article-title: RegViz: visual debugging of regular expressions publication-title: 36th International Conference on Software Engineering, ICSE Companion 2014 - Proceedings – start-page: 421 year: 2008 end-page: 430 ident: bib0120 article-title: Breaking the barriers to successful refactoring: observations and tools for extract method publication-title: Proceedings - International Conference on Software Engineering – start-page: 1367 year: 2012 end-page: 1370 ident: bib0076 article-title: Facilitating communication between engineers with CARES publication-title: Proceedings - International Conference on Software Engineering – start-page: 90 year: 2016 end-page: 104 ident: bib0109 article-title: Language design and implementation for the domain of coding conventions publication-title: SLE 2016 - Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, co-located with SPLASH 2016 – volume: 2985 start-page: 281 year: 2004 end-page: 297 ident: bib0121 article-title: Integrating the soot compiler infrastructure into an IDE publication-title: Lecture Notes in Computer Science – start-page: 26 year: 2009 end-page: 32 ident: bib0124 article-title: Supporting program comprehension in agile with links to user stories publication-title: Proceedings - 2009 Agile Conference, AGILE 2009 – start-page: 11 year: 2010 end-page: 18 ident: bib0107 article-title: CodeTalk - conversations about code publication-title: 8th International Conference on Creating, Connecting and Collaborating through Computing, C5 2010 – year: 2013 ident: bib0029 article-title: Visual monitoring of numeric variables embedded in source code publication-title: 2013 1st IEEE Working Conference on Software Visualization - Proceedings of VISSOFT 2013 – start-page: 567 year: 2007 end-page: 576 ident: bib0046 article-title: Aligning development tools with the way programmers think about code changes publication-title: Conference on Human Factors in Computing Systems - Proceedings – start-page: 13 year: 2015 end-page: 20 ident: bib0073 article-title: In-situ visualisation of fractional code ownership over time publication-title: Proceedings of the 8th International Symposium on Visual Information Communication and Interaction – start-page: 13 year: 2013 end-page: 22 ident: bib0021 article-title: vsInk: Integrating digital ink with program code in Visual Studio publication-title: Proceedings of the Fourteenth Australasian User Interface Conference - Volume 139 – start-page: 193 year: 2011 end-page: 202 ident: bib0039 article-title: Supporting software history exploration publication-title: Proceedings - International Conference on Software Engineering – start-page: 39 year: 2017 end-page: 42 ident: bib0104 article-title: Cheetah: just-in-time taint analysis for Android apps publication-title: Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017 – volume: 31 start-page: 73 year: 1987 end-page: 80 ident: bib0017 article-title: LEXX—a programmable structured editor publication-title: IBM J. Res. Dev. – start-page: 41 year: 2014 end-page: 61 ident: bib0013 article-title: Towards user-friendly projectional editors publication-title: Software Language Engineering – volume: 18 start-page: 22 year: 2007 end-page: 47 ident: bib0070 article-title: What You See Is What You Code: A ”live” algorithm development and visualization environment for novice learners publication-title: J. Visual Lang. Comput. – start-page: 21 year: 2004 end-page: 24 ident: bib0115 article-title: Introducing collaboration into an application development environment publication-title: Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW – start-page: 67 year: 2014 end-page: 76 ident: bib0032 article-title: Gibber: abstractions for creative multimedia programming publication-title: MM 2014 - Proceedings of the 2014 ACM Conference on Multimedia – start-page: 1307 year: 2012 end-page: 1316 ident: bib0108 article-title: CoRED: browser-based collaborative real-time editor for Java web applications publication-title: Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW – volume: 269 start-page: 15 year: 2017 end-page: 29 ident: bib0093 article-title: Traceability in a fine grained software configuration management system publication-title: Lecture Notes in Business Information Processing – year: 2018 ident: bib0126 article-title: Augmenting code with in situ visualizations to aid program understanding publication-title: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems – start-page: 1025 year: 2011 end-page: 1027 ident: bib0045 article-title: Miler: a toolset for exploring email data publication-title: Proceedings - International Conference on Software Engineering – volume: 17 start-page: 3 year: 2017 end-page: 9 ident: bib0016 article-title: Exposing runtime information through source code annotations publication-title: Acta Electrotechnica et Informatica – start-page: 100 year: 2007 end-page: 107 ident: bib0092 article-title: Task-specific source code dependency investigation publication-title: VISSOFT 2007 - Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis – volume: 53 start-page: 625 year: 2011 end-page: 637 ident: bib0020 article-title: Identifying relevant studies in software engineering publication-title: Inf. Softw. Technol. – volume: 12 start-page: 159 year: 2002 end-page: 182 ident: bib0075 article-title: DrScheme: A programming environment for Scheme publication-title: J. Funct. Program. – start-page: 743 year: 2014 end-page: 746 ident: bib0085 article-title: Linking sketches and diagrams to source code artifacts publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering – start-page: 185 year: 2009 end-page: 196 ident: bib0049 article-title: Explicit concern-driven development with ArchEvol publication-title: ASE2009 - 24th IEEE/ACM International Conference on Automated Software Engineering – start-page: 100 year: 2017 end-page: 107 ident: bib0052 article-title: FLOrIDA: feature LOcatIon DAshboard for extracting and visualizing feature traces publication-title: Proceedings of the Eleventh International Workshop on Variability Modelling of Software-intensive Systems – volume: 2015-August start-page: 151 year: 2015 end-page: 162 ident: bib0072 article-title: Rethinking user interfaces for feature location publication-title: IEEE International Conference on Program Comprehension – start-page: 2738 year: 2017 end-page: 2745 ident: bib0100 article-title: Exploring coordination models for ad hoc programming teams publication-title: Conference on Human Factors in Computing Systems - Proceedings – start-page: 71 year: 2011 end-page: 80 ident: bib0122 article-title: The SOUL tool suite for querying programs in symbiosis with Eclipse publication-title: Proceedings of the 9th International Conference on the Principles and Practice of Programming in Java, PPPJ 2011 – start-page: 209 year: 2007 end-page: 216 ident: bib0056 article-title: Interactive back-annotation of worst-case execution time analysis for Java microprocessors publication-title: Proceedings - 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2007 – start-page: 1 year: 2008 end-page: 5 ident: bib0089 article-title: Recommending method invocation context changes publication-title: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering – volume: 2017 start-page: 63 year: 2017 end-page: 71 ident: bib0078 article-title: Moonstone: support for understanding and writing exception handling code publication-title: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC – volume: 41 start-page: 489 year: 2009 end-page: 493 ident: bib0119 article-title: Introducing PyLighter: Dynamic code highlighter publication-title: SIGCSE Bull. – volume: 13 start-page: 54 year: 2013 end-page: 64 ident: bib0005 article-title: Algorithm visualization using the VizAlgo platform publication-title: Acta Electrotechnica et Informatica – start-page: 329 year: 2008 end-page: 331 ident: bib0027 article-title: JDeodorant: identification and removal of type-checking bad smells publication-title: Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR – start-page: 48 year: 2010 ident: 10.1016/j.jvlc.2018.10.001_bib0040 article-title: Saros: an Eclipse plug-in for distributed party programming – start-page: 71 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0122 article-title: The SOUL tool suite for querying programs in symbiosis with Eclipse – volume: 1 start-page: 221 issue: 2 year: 2005 ident: 10.1016/j.jvlc.2018.10.001_bib0003 article-title: Software visualization publication-title: Innovation Syst. Softw. Eng. doi: 10.1007/s11334-005-0019-8 – start-page: 211 year: 2015 ident: 10.1016/j.jvlc.2018.10.001_bib0025 article-title: Towards convenient management of software clone codes in practice: an integrated approach – volume: 77 start-page: 131 issue: 3 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0087 article-title: Remodularizing Java programs for improved locality of feature implementations in source code publication-title: Sci. Comput. Program. doi: 10.1016/j.scico.2010.10.007 – start-page: 329 year: 2008 ident: 10.1016/j.jvlc.2018.10.001_bib0027 article-title: JDeodorant: identification and removal of type-checking bad smells – start-page: 171 year: 2010 ident: 10.1016/j.jvlc.2018.10.001_bib0014 article-title: In situ software visualisation – start-page: 536 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_bib0074 article-title: Compiler error notifications revisited: an interaction-first approach for helping developers more effectively comprehend and resolve error notifications – start-page: 63 year: 2013 ident: 10.1016/j.jvlc.2018.10.001_bib0030 article-title: In situ understanding of performance bottlenecks through visually augmented code – start-page: 67 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_bib0032 article-title: Gibber: abstractions for creative multimedia programming – year: 2018 ident: 10.1016/j.jvlc.2018.10.001_bib0125 article-title: Augmenting source code lines with sample variable values – volume: 2015 start-page: 3053 year: 2015 ident: 10.1016/j.jvlc.2018.10.001_sbref0071 article-title: An interactive system for data structure development – start-page: 217 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0083 article-title: Stacksplorer: call graph navigation helps increasing code maintenance efficiency – start-page: 78 year: 2013 ident: 10.1016/j.jvlc.2018.10.001_bib0065 article-title: Calculating source line level energy information for Android applications – volume: 2 start-page: 235 year: 2010 ident: 10.1016/j.jvlc.2018.10.001_bib0047 article-title: Syde: a tool for collaborative software development – start-page: 107 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0054 article-title: ATCoPE: any-time collaborative programming environment for seamless integration of real-time and non-real-time teamwork in software development – start-page: 184 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0062 article-title: Combining dynamic program viewing and testing in early computing courses – start-page: 63 year: 2008 ident: 10.1016/j.jvlc.2018.10.001_bib0113 article-title: Exploiting runtime information in the ide – start-page: 170 year: 2010 ident: 10.1016/j.jvlc.2018.10.001_bib0036 article-title: Aiding software maintenance with copy-and-paste clone-awareness – start-page: 100 year: 2007 ident: 10.1016/j.jvlc.2018.10.001_bib0092 article-title: Task-specific source code dependency investigation – start-page: 19 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_sbref0094 article-title: Flower: navigating program flow in the IDE – start-page: 1095 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_sbref0097 article-title: Manual refactoring changes with automated refactoring validation – start-page: 165 year: 2016 ident: 10.1016/j.jvlc.2018.10.001_bib0023 article-title: Modelling and managing deployment costs of microservice-based cloud applications – start-page: 214 year: 2008 ident: 10.1016/j.jvlc.2018.10.001_bib0064 article-title: Semi-automating small-scale source code reuse via structural correspondence – start-page: 39 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_bib0104 article-title: Cheetah: just-in-time taint analysis for Android apps – start-page: 597 year: 2016 ident: 10.1016/j.jvlc.2018.10.001_bib0026 article-title: SourcererCC and SourcererCC-I: tools to detect clones in batch mode and during software development – volume: 52 start-page: 43 year: 2018 ident: 10.1016/j.jvlc.2018.10.001_bib0010 article-title: Systematic mapping study of template-based code generation publication-title: Comput. Lang. Syst. Struct. – start-page: 567 year: 2007 ident: 10.1016/j.jvlc.2018.10.001_bib0046 article-title: Aligning development tools with the way programmers think about code changes – start-page: 504 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_bib0080 article-title: RegViz: visual debugging of regular expressions – volume: 80 start-page: 571 issue: 4 year: 2007 ident: 10.1016/j.jvlc.2018.10.001_bib0019 article-title: Lessons from applying the systematic literature review process within the software engineering domain publication-title: J. Syst. Softw. doi: 10.1016/j.jss.2006.07.009 – start-page: 155 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0041 article-title: Real-time collaborative coding in a web IDE – volume: 40 start-page: 38 issue: 4 year: 1997 ident: 10.1016/j.jvlc.2018.10.001_bib0002 article-title: Debugging and the experience of immediacy publication-title: Commun. ACM doi: 10.1145/248448.248457 – volume: 19 start-page: 122 issue: 6 year: 1984 ident: 10.1016/j.jvlc.2018.10.001_bib0018 article-title: Incremental compilation in magpie publication-title: SIGPLAN Not. doi: 10.1145/502949.502887 – start-page: 999 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_sbref0084 article-title: ARCC: assistant for repetitive code comprehension – volume: 6657 start-page: 408 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_sbref0117 article-title: Intelligent software development environments: integrating natural language processing with the Eclipse platform doi: 10.1007/978-3-642-21043-3_49 – start-page: 545 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0063 article-title: Visual tracing for the Eclipse Java debugger – start-page: 311 year: 2008 ident: 10.1016/j.jvlc.2018.10.001_bib0048 article-title: Granularity in software product lines – start-page: 721 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_bib0011 article-title: Labeling source code with metadata: a survey and taxonomy – start-page: 27 year: 2013 ident: 10.1016/j.jvlc.2018.10.001_bib0015 article-title: Visual code annotations for cyberphysical programming – start-page: 111 year: 2009 ident: 10.1016/j.jvlc.2018.10.001_bib0081 article-title: Improving API usage through automatic detection of redundant code – start-page: 21 year: 2004 ident: 10.1016/j.jvlc.2018.10.001_bib0115 article-title: Introducing collaboration into an application development environment – start-page: 1307 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0108 article-title: CoRED: browser-based collaborative real-time editor for Java web applications – start-page: 95 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0111 article-title: Do we really need to extend syntax for advanced modularity? – start-page: 11 year: 2010 ident: 10.1016/j.jvlc.2018.10.001_bib0107 article-title: CodeTalk - conversations about code – start-page: 824 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0105 article-title: The Code Orb - supporting contextualized coding via at-a-glance views (NIER track) – volume: 41 start-page: 489 issue: 1 year: 2009 ident: 10.1016/j.jvlc.2018.10.001_bib0119 article-title: Introducing PyLighter: Dynamic code highlighter publication-title: SIGCSE Bull. doi: 10.1145/1539024.1509037 – start-page: 247 year: 2016 ident: 10.1016/j.jvlc.2018.10.001_bib0066 article-title: CodeMend: assisting interactive programming with bimodal embedding – year: 2013 ident: 10.1016/j.jvlc.2018.10.001_bib0029 article-title: Visual monitoring of numeric variables embedded in source code – start-page: 209 year: 2007 ident: 10.1016/j.jvlc.2018.10.001_bib0056 article-title: Interactive back-annotation of worst-case execution time analysis for Java microprocessors – start-page: 23 year: 2005 ident: 10.1016/j.jvlc.2018.10.001_bib0035 article-title: Understanding concerns in software: insights gained from two case studies – start-page: 743 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_sbref0085 article-title: Linking sketches and diagrams to source code artifacts – volume: 39 start-page: 84 issue: 12 year: 2004 ident: 10.1016/j.jvlc.2018.10.001_bib0112 article-title: Example centric programming publication-title: ACM SIGPLAN Not. doi: 10.1145/1052883.1052894 – start-page: 26 year: 2009 ident: 10.1016/j.jvlc.2018.10.001_bib0124 article-title: Supporting program comprehension in agile with links to user stories – start-page: 95 year: 2009 ident: 10.1016/j.jvlc.2018.10.001_bib0050 article-title: Inline visualization of concerns – start-page: 53 year: 2013 ident: 10.1016/j.jvlc.2018.10.001_bib0123 article-title: Usable live programming – volume: 38 start-page: 579 issue: 3 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0031 article-title: Exploiting dynamic information in IDEs improves speed and correctness of software maintenance tasks publication-title: IEEE Trans. Software Eng. doi: 10.1109/TSE.2011.42 – start-page: 1025 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0045 article-title: Miler: a toolset for exploring email data – volume: 2016 year: 2016 ident: 10.1016/j.jvlc.2018.10.001_sbref0079 article-title: Embedding programming context into source code – start-page: 265 year: 2001 ident: 10.1016/j.jvlc.2018.10.001_bib0060 article-title: Exploiting the map metaphor in a tool for software evolution – start-page: 367 year: 2010 ident: 10.1016/j.jvlc.2018.10.001_bib0082 article-title: Using dynamic analysis to create trace-focused user interfaces for IDEs – start-page: 193 year: 2005 ident: 10.1016/j.jvlc.2018.10.001_bib0006 article-title: On the use of visualization to support awareness of human activities in software development: a survey and a framework – start-page: 13 year: 2015 ident: 10.1016/j.jvlc.2018.10.001_bib0073 article-title: In-situ visualisation of fractional code ownership over time – volume: 2017 start-page: 63 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_sbref0078 article-title: Moonstone: support for understanding and writing exception handling code – volume: 7349 start-page: 178 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0091 article-title: TexMo: a multi-language development environment doi: 10.1007/978-3-642-31491-9_15 – volume: 2015-August start-page: 151 year: 2015 ident: 10.1016/j.jvlc.2018.10.001_bib0072 article-title: Rethinking user interfaces for feature location – volume: 31 start-page: 73 issue: 1 year: 1987 ident: 10.1016/j.jvlc.2018.10.001_bib0017 article-title: LEXX—a programmable structured editor publication-title: IBM J. Res. Dev. doi: 10.1147/rd.311.0073 – volume: 35 start-page: 756 issue: 6 year: 2009 ident: 10.1016/j.jvlc.2018.10.001_bib0055 article-title: The “physics” of notations: toward a scientific basis for constructing visual notations in software engineering publication-title: IEEE Trans. Softw. Eng. doi: 10.1109/TSE.2009.67 – volume: 35 start-page: 470 issue: 4 year: 2009 ident: 10.1016/j.jvlc.2018.10.001_bib0034 article-title: How software developers use tagging to support reminding and refinding publication-title: IEEE Trans. Softw. Eng. doi: 10.1109/TSE.2009.15 – start-page: 320 year: 2009 ident: 10.1016/j.jvlc.2018.10.001_bib0061 article-title: Improving API documentation usability with knowledge pushing – start-page: 5 year: 2010 ident: 10.1016/j.jvlc.2018.10.001_bib0028 article-title: An interactive ambient visualization for code smells – start-page: 127 year: 2016 ident: 10.1016/j.jvlc.2018.10.001_bib0088 article-title: Debugging energy-efficiency related field failures in mobile apps – start-page: 2481 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_bib0057 article-title: Addressing misconceptions about code with always-on programming visualizations – volume: 21 start-page: 34 issue: 6 year: 2001 ident: 10.1016/j.jvlc.2018.10.001_bib0012 article-title: Recent advances in augmented reality publication-title: IEEE Comput. Graph. Appl. doi: 10.1109/38.963459 – start-page: 185 year: 2009 ident: 10.1016/j.jvlc.2018.10.001_bib0049 article-title: Explicit concern-driven development with ArchEvol – start-page: 13 year: 2013 ident: 10.1016/j.jvlc.2018.10.001_bib0021 article-title: vsInk: Integrating digital ink with program code in Visual Studio – start-page: 101 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0033 article-title: Collective code bookmarks for program comprehension – start-page: 469 year: 2015 ident: 10.1016/j.jvlc.2018.10.001_bib0043 article-title: Historef: a tool for edit history refactoring – start-page: 421 year: 2008 ident: 10.1016/j.jvlc.2018.10.001_bib0120 article-title: Breaking the barriers to successful refactoring: observations and tools for extract method – start-page: 1064 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0110 article-title: Debugger Canvas: industrial experience with the Code Bubbles paradigm – start-page: 2738 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_sbref0100 article-title: Exploring coordination models for ad hoc programming teams – start-page: 173 year: 2004 ident: 10.1016/j.jvlc.2018.10.001_bib0106 article-title: Managing duplicated code with linked editing – volume: 133 start-page: 268 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0067 article-title: Assisting programmers resolving vulnerabilities in Java web applications doi: 10.1007/978-3-642-17881-8_26 – start-page: 65 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_bib0090 article-title: CodeGraffiti: using hand-drawn sketches connected to code bases in navigation tasks – volume: 12 start-page: 159 issue: 2 year: 2002 ident: 10.1016/j.jvlc.2018.10.001_bib0075 article-title: DrScheme: A programming environment for Scheme publication-title: J. Funct. Program. doi: 10.1017/S0956796801004208 – volume: 54 start-page: 1297 issue: 12 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0077 article-title: Increasing clone maintenance support by unifying clone detection and refactoring activities publication-title: Inf. Softw. Technol. doi: 10.1016/j.infsof.2012.06.011 – volume: 2985 start-page: 281 year: 2004 ident: 10.1016/j.jvlc.2018.10.001_bib0121 article-title: Integrating the soot compiler infrastructure into an IDE doi: 10.1007/978-3-540-24723-4_19 – start-page: 100 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_bib0052 article-title: FLOrIDA: feature LOcatIon DAshboard for extracting and visualizing feature traces – start-page: 41 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_bib0013 article-title: Towards user-friendly projectional editors – start-page: 2207 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0038 article-title: HyperSource: bridging the gap between source and code-related web sites – start-page: 9 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_bib0001 article-title: Envision: a fast and flexible visual code editor with fluid interactions (overview) – volume: 8 start-page: 50 issue: 4 year: 2006 ident: 10.1016/j.jvlc.2018.10.001_bib0022 article-title: Developing scientific applications using Eclipse publication-title: Comput. Sci. Eng. doi: 10.1109/MCSE.2006.64 – start-page: 1367 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0076 article-title: Facilitating communication between engineers with CARES – start-page: 9 year: 2010 ident: 10.1016/j.jvlc.2018.10.001_bib0037 article-title: Actively comparing clones inside the code editor – start-page: 737 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_bib0099 article-title: Omnicode: A novice-oriented live programming environment with always-on run-time value visualizations – start-page: 1 year: 2008 ident: 10.1016/j.jvlc.2018.10.001_bib0089 article-title: Recommending method invocation context changes – start-page: 92 year: 1997 ident: 10.1016/j.jvlc.2018.10.001_bib0044 article-title: The structure of the information visualization design space – volume: 18 start-page: 22 issue: 1 year: 2007 ident: 10.1016/j.jvlc.2018.10.001_bib0070 article-title: What You See Is What You Code: A ”live” algorithm development and visualization environment for novice learners publication-title: J. Visual Lang. Comput. doi: 10.1016/j.jvlc.2006.03.002 – start-page: 267 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0102 article-title: ASIDE: IDE support for web application security – volume: 71 start-page: 77 year: 2016 ident: 10.1016/j.jvlc.2018.10.001_bib0009 article-title: Domain-specific languages: a systematic mapping study publication-title: Inf. Softw. Technol. doi: 10.1016/j.infsof.2015.11.001 – volume: 53 start-page: 625 issue: 6 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0020 article-title: Identifying relevant studies in software engineering publication-title: Inf. Softw. Technol. doi: 10.1016/j.infsof.2010.12.010 – volume: 10360 start-page: 264 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_bib0098 article-title: Improved developer support for the detection of cross-browser incompatibilities doi: 10.1007/978-3-319-60131-1_15 – start-page: 32 year: 2002 ident: 10.1016/j.jvlc.2018.10.001_bib0007 article-title: A task oriented view of software visualization – start-page: 297 year: 2010 ident: 10.1016/j.jvlc.2018.10.001_bib0069 article-title: DSketch: lightweight, adaptable dependency analysis – start-page: 193 year: 2011 ident: 10.1016/j.jvlc.2018.10.001_bib0039 article-title: Supporting software history exploration – year: 2018 ident: 10.1016/j.jvlc.2018.10.001_sbref0126 article-title: Augmenting code with in situ visualizations to aid program understanding – start-page: 50 year: 2005 ident: 10.1016/j.jvlc.2018.10.001_bib0116 article-title: JScoper: Eclipse support for research on scoping and instrumentation for real time Java applications – start-page: 14 year: 2015 ident: 10.1016/j.jvlc.2018.10.001_bib0118 article-title: Runtime metric meets developer: building better cloud applications using feedback – start-page: 629 year: 2016 ident: 10.1016/j.jvlc.2018.10.001_bib0051 article-title: FeatureIDE: taming the preprocessor wilderness – start-page: 17 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_sbref0042 article-title: EduCo: an integrated social environment for teaching and learning software engineering courses – volume: 134 start-page: 19 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_bib0114 article-title: Continuous quality assessment with inCode publication-title: Sci. Comput. Program. doi: 10.1016/j.scico.2015.02.007 – volume: 94 start-page: 161 issue: Supplement C year: 2014 ident: 10.1016/j.jvlc.2018.10.001_bib0004 article-title: A systematic review of software architecture visualization techniques publication-title: J. Syst. Soft. doi: 10.1016/j.jss.2014.03.071 – volume: 269 start-page: 15 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_bib0093 article-title: Traceability in a fine grained software configuration management system doi: 10.1007/978-3-319-49421-0_2 – volume: 13 start-page: 54 issue: 2 year: 2013 ident: 10.1016/j.jvlc.2018.10.001_bib0005 article-title: Algorithm visualization using the VizAlgo platform publication-title: Acta Electrotechnica et Informatica – volume: 2006 start-page: 260 year: 2006 ident: 10.1016/j.jvlc.2018.10.001_bib0096 article-title: Fluid source code views – start-page: 158 year: 2007 ident: 10.1016/j.jvlc.2018.10.001_bib0024 article-title: Tracking code clones in evolving software – start-page: 225 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_bib0053 article-title: Mapping features to source code through product line architecture: traceability and conformance – start-page: 211 year: 2012 ident: 10.1016/j.jvlc.2018.10.001_bib0103 article-title: Reconciling manual and automatic refactoring – volume: 17 start-page: 3 issue: 1 year: 2017 ident: 10.1016/j.jvlc.2018.10.001_bib0016 article-title: Exposing runtime information through source code annotations publication-title: Acta Electrotechnica et Informatica doi: 10.15546/aeei-2017-0001 – start-page: 20 year: 2015 ident: 10.1016/j.jvlc.2018.10.001_bib0068 article-title: CodeBasket: making developers’ mental model visible and explorable – start-page: 5 year: 2014 ident: 10.1016/j.jvlc.2018.10.001_bib0058 article-title: How live coding affects developers’ coding behavior – start-page: 7 year: 2015 ident: 10.1016/j.jvlc.2018.10.001_bib0086 article-title: CSIclipse: presenting crash analysis data to developers – volume: 4 start-page: 2503 year: 2010 ident: 10.1016/j.jvlc.2018.10.001_bib0101 article-title: Code Bubbles: A working set-based interface for code understanding and maintenance – volume: 55 start-page: 1 year: 2016 ident: 10.1016/j.jvlc.2018.10.001_bib0008 article-title: Freeform digital ink annotations in electronic documents: a systematic mapping study publication-title: Comput. Graphics doi: 10.1016/j.cag.2015.10.014 – start-page: 547 year: 2009 ident: 10.1016/j.jvlc.2018.10.001_bib0059 article-title: Beyond generated software documentation - a Web 2.0 perspective – start-page: 211 year: 2016 ident: 10.1016/j.jvlc.2018.10.001_bib0095 article-title: From quick fixes to slow fixes: reimagining static analysis resolutions to enable design space exploration – start-page: 90 year: 2016 ident: 10.1016/j.jvlc.2018.10.001_bib0109 article-title: Language design and implementation for the domain of coding conventions |
SSID | ssj0007836 |
Score | 2.327597 |
Snippet | •Source code augmentation is visualization located directly in plain-text source code.•We performed a systematic mapping study, resulting in a list of 103... |
SourceID | crossref elsevier |
SourceType | Enrichment Source Index Database Publisher |
StartPage | 46 |
SubjectTerms | In situ visualization Integrated development environment (IDE) Source code editor augmentation Survey Systematic review |
Title | Visual augmentation of source code editors: A systematic mapping study |
URI | https://dx.doi.org/10.1016/j.jvlc.2018.10.001 |
Volume | 49 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
journalDatabaseRights | – providerCode: PRVESC databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier) customDbUrl: eissn: 1095-8533 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0007836 issn: 1045-926X databaseCode: GBLVA dateStart: 20110101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier ScienceDirect Complete Freedom Collection customDbUrl: eissn: 1095-8533 dateEnd: 20181231 omitProxy: true ssIdentifier: ssj0007836 issn: 1045-926X databaseCode: ACRLP dateStart: 19950301 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Freedom Collection Journals customDbUrl: eissn: 1095-8533 dateEnd: 20181231 omitProxy: true ssIdentifier: ssj0007836 issn: 1045-926X databaseCode: AIKHN dateStart: 19950301 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: ScienceDirect Freedom Collection 2013 customDbUrl: eissn: 1095-8533 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0007836 issn: 1045-926X databaseCode: .~1 dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVLSH databaseName: Elsevier Journals customDbUrl: mediaType: online eissn: 1095-8533 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0007836 issn: 1045-926X databaseCode: AKRWK dateStart: 19930301 isFulltext: true providerName: Library Specific Holdings |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT8JAEN4QvHjxgS98kD0YL6bQ7YuuN0IkqISLYrg1u90ugfCKBY_-dmfaLWhiOHid7DbN1-nOzGa-bwi5jWPNIQo7lnQdCQWKZ1tC-FC1ai5i7kiUIcNui37QHXjPQ39YIu2CC4Ntlebsz8_07LQ2loZBs7EcjxuvUEj43AmG4JQ2C7MSCNW_wKfrX9s2D2Qp5IoEvoWrDXEm7_GafE5RxpCF9azDi_0dnH4EnM4ROTCZIm3lL3NMSsm8Qg5N1kjNP5mCqRjMUNgq5LxnbiFTekd7G-Hk9IR03sfpGp4q1qOZYR3N6ULT_A6fIsGdAiQ4gueBtuhW55nOBCo5jGimR3tKBp3Ht3bXMqMUrNi17ZUVo4hPAKmE4jpQgikcRaWaylcuV74TK1eEvOl4bpg4LG6GMtSB9iVUE3YSMM3dM1KeL-bJBaEykK4t4NNqwTydMIlcVQ4xDiC2lRJVwgoMo9jojOO4i2lUNJRNIsQ9QtzRBrhXyf1mzzJX2di52i8-TfTLVyIIAzv2Xf5z3xXZd5CJmDWxXJPy6mOd3EAqspK1zNdqZK_19NLtfwPSMtzY |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwED6hMsDC-_3ygFhQaJzEacxWVVQFShco6hbZcVy1KgXRlt_PXeMUkBAD6yUXRZ_te1h33wGcZ5mV6IUDT4eBxgQl8j2lBGatVqpMBppoyKjaohO3utFdT_SWoFH2wlBZpbP9hU2fW2snqTo0q2-DQfUREwkhg7iHm9LnCaVAy5FAm1yB5frtfauzMMjUqFCQEgiPFFzvTFHmNfwYEZMhT67mRV78d__0zec0N2DNBYusXvzPJizl4y1Yd4Ejc8dygqJyNkMp24K9truInLAL1l5wJ0-2ofk8mMzwq2rWf3GNR2P2allxjc-ox50hKjSF55rV2RfVM3tRRObQZ3NK2h3oNm-eGi3PTVPwstD3p15GPD4xRhNG2tgobmgalakZYUJpRJCZUCWyFkRhkgc8qyU6sbEVGhMKP4-5leEuVMav43wfmI516CtcXat4ZHOuqV1VoptDiH1j1AHwEsM0c1TjNPFilJY1ZcOUcE8Jd5Ih7gdwudB5K4g2_nxblEuT_tguKXqCP_QO_6l3Biutp4d22r7t3B_BKj0palqOoTJ9n-UnGJlM9anbeZ9elN9y |
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=Visual+augmentation+of+source+code+editors%3A+A+systematic+mapping+study&rft.jtitle=Journal+of+visual+languages+and+computing&rft.au=Sul%C3%ADr%2C+Mat%C3%BA%C5%A1&rft.au=Ba%C4%8D%C3%ADkov%C3%A1%2C+Michaela&rft.au=Chodarev%2C+Sergej&rft.au=Porub%C3%A4n%2C+Jaroslav&rft.date=2018-12-01&rft.issn=1045-926X&rft.volume=49&rft.spage=46&rft.epage=59&rft_id=info:doi/10.1016%2Fj.jvlc.2018.10.001&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jvlc_2018_10_001 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-926X&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-926X&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-926X&client=summon |