Engineering Web Augmentation software: A development method for enabling end-user maintenance
Nowadays, end-users are able to adapt Web applications when some of their requirements have not been taken into account by developers. One possible way to do adaptations is by using Web Augmentation techniques. Web Augmentation allows end-users to modify the Web sites’ user interfaces once these are...
Saved in:
| Published in: | Information and software technology Vol. 141; p. 106735 |
|---|---|
| Main Authors: | , , , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
01.01.2022
|
| Subjects: | |
| ISSN: | 0950-5849, 1873-6025 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Nowadays, end-users are able to adapt Web applications when some of their requirements have not been taken into account by developers. One possible way to do adaptations is by using Web Augmentation techniques. Web Augmentation allows end-users to modify the Web sites’ user interfaces once these are loaded on the client-side, i.e., in the browser. They achieve these adaptations by developing and/or installing Web browser plugins (“augmenters”) that modify the user interface with new functionalities. This particular kind of software artifacts requires special attention regarding maintenance as–in most cases–they depend on third-party resources, such as HTML pages. When these resources are upgraded, unexpected results during the augmentation process may occur. Many communities have arisen around Web Augmentation, and today there are large repositories where developers share their augmenters; end-users may give feedback about existing augmentations and even ask for new ones. Maintenance is a key phase in the augmenters’ life-cycle, and currently, this task falls (as usual) on the developers. In this paper, we present a participatory approach for allowing end-users without programming skills to participate in the augmenters’ maintenance phase. In order to allow this, we also provide support for the development phase to bootstrap a first version of the augmenter and to reduce the load on developers in both phases, development and maintenance. We present an analysis of more than eight thousand augmenters, which helped us devise the approach. Finally, we present an experiment with 48 participants to validate our approach. |
|---|---|
| AbstractList | Nowadays, end-users are able to adapt Web applications when some of their requirements have not been taken into account by developers. One possible way to do adaptations is by using Web Augmentation techniques. Web Augmentation allows end-users to modify the Web sites’ user interfaces once these are loaded on the client-side, i.e., in the browser. They achieve these adaptations by developing and/or installing Web browser plugins (“augmenters”) that modify the user interface with new functionalities. This particular kind of software artifacts requires special attention regarding maintenance as–in most cases–they depend on third-party resources, such as HTML pages. When these resources are upgraded, unexpected results during the augmentation process may occur. Many communities have arisen around Web Augmentation, and today there are large repositories where developers share their augmenters; end-users may give feedback about existing augmentations and even ask for new ones. Maintenance is a key phase in the augmenters’ life-cycle, and currently, this task falls (as usual) on the developers. In this paper, we present a participatory approach for allowing end-users without programming skills to participate in the augmenters’ maintenance phase. In order to allow this, we also provide support for the development phase to bootstrap a first version of the augmenter and to reduce the load on developers in both phases, development and maintenance. We present an analysis of more than eight thousand augmenters, which helped us devise the approach. Finally, we present an experiment with 48 participants to validate our approach. |
| ArticleNumber | 106735 |
| Author | Garrigós, Irene Firmenich, Diego Rossi, Gustavo Wimmer, Manuel Firmenich, Sergio González-Mora, César |
| Author_xml | – sequence: 1 givenname: Diego orcidid: 0000-0002-7212-4454 surname: Firmenich fullname: Firmenich, Diego email: dfirmenich@tw.unp.edu.ar organization: DIT, Facultad de Ingeniería, Universidad Nacional de la Patagonia San Juan Bosco, Argentina – sequence: 2 givenname: Sergio surname: Firmenich fullname: Firmenich, Sergio organization: Lifia, Facultad de Informatica, UNLP, Argentina – sequence: 3 givenname: Gustavo surname: Rossi fullname: Rossi, Gustavo organization: Lifia, Facultad de Informatica, UNLP, Argentina – sequence: 4 givenname: Manuel surname: Wimmer fullname: Wimmer, Manuel organization: CDL-MINT, Johannens Kepler University Linz, Austria – sequence: 5 givenname: Irene orcidid: 0000-0001-5869-5245 surname: Garrigós fullname: Garrigós, Irene organization: Universidad de Alicante, Spain – sequence: 6 givenname: César surname: González-Mora fullname: González-Mora, César organization: Universidad de Alicante, Spain |
| BookMark | eNqFkMtKAzEUhoNUsK2-gYu8wNRkMrd0IZRSLyC4UVxJyGROaso0KUla8e3NMK5c6Cpwcr6f8_0zNLHOAkLXlCwoodXNbmGsDk4vcpLTNKpqVp6hKW1qllUkLydoSnhJsrIp-AWahbAjhNaEkSl639itsQDe2C1-gxavjts92CijcRanzPgpPSzxCndwgt4dhk-8h_jhOqydx2Bl2w8w2C47BvB4L42NaWwVXKJzLfsAVz_vHL3ebV7WD9nT8_3jevWUKVbmMeNEl0VRtox1XLZKFoRpzsuqopwqzWjDkxfkSaWTeSPzOp3f5GlXg6oIJ2yOijFXeReCBy0O3uyl_xKUiKEisRNjRWKoSIwVJWz5C1NmNI9emv4_-HaEIYmdDHgRlIEk3RkPKorOmb8DvgHfWocV |
| CitedBy_id | crossref_primary_10_1016_j_scico_2023_103045 crossref_primary_10_1109_ACCESS_2025_3553686 crossref_primary_10_1007_s11042_022_13694_2 |
| Cites_doi | 10.1145/3102113.3102124 10.1016/j.ajodo.2016.08.009 10.1145/1367497.1367689 10.11613/BM.2013.018 10.1016/j.knosys.2014.07.007 10.1007/978-3-319-08245-5_21 10.1145/1240624.1240767 10.1145/956699.956701 10.1073/pnas.17.12.684 10.1145/1240624.1240842 10.1016/j.infsof.2004.04.004 10.5220/0003131802110217 10.1145/2735633 10.1145/371127.371146 10.1145/1922649.1922658 10.1145/1357054.1357323 10.1007/978-3-642-39200-9_20 10.4018/IJWP.2019070103 10.1145/108844.108868 10.1109/MIC.2012.143 10.1109/WSE.2013.6642420 10.1007/978-3-642-13911-6_16 10.1145/1243441.1243452 10.1016/j.infsof.2012.10.004 10.1007/s00766-016-0257-3 |
| ContentType | Journal Article |
| Copyright | 2021 Elsevier B.V. |
| Copyright_xml | – notice: 2021 Elsevier B.V. |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.infsof.2021.106735 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Business |
| EISSN | 1873-6025 |
| ExternalDocumentID | 10_1016_j_infsof_2021_106735 S0950584921001853 |
| GrantInformation_xml | – fundername: PICT 2015–2050 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29I 4.4 457 4G. 5GY 5VS 7-5 71M 77K 8P~ 9JN AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN AAYOK ABBOA ABFNM ABFRF ABJNI ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFO ACGFS ACGOD ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD AEBSH AEFWE 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 BKOMP BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ IHE J1W KOM LG9 M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SES SEW SPC SPCBC SSV SSZ T5K TWZ UHS UNMZH WH7 WUQ XFK ZY4 ~G- 77I 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD |
| ID | FETCH-LOGICAL-c352t-90f5445b33d9abca403f99566191cf3189021e2602da28a2700182d9afec60903 |
| ISICitedReferencesCount | 3 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000711825900001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0950-5849 |
| IngestDate | Tue Nov 18 21:38:59 EST 2025 Sat Nov 29 07:07:34 EST 2025 Fri Feb 23 02:47:25 EST 2024 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | End-user programming Web adaptation End-user driven maintenance Web Augmentation |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c352t-90f5445b33d9abca403f99566191cf3189021e2602da28a2700182d9afec60903 |
| ORCID | 0000-0002-7212-4454 0000-0001-5869-5245 |
| OpenAccessLink | https://www.sciencedirect.com/science/article/pii/S0950584921001853 |
| ParticipantIDs | crossref_primary_10_1016_j_infsof_2021_106735 crossref_citationtrail_10_1016_j_infsof_2021_106735 elsevier_sciencedirect_doi_10_1016_j_infsof_2021_106735 |
| PublicationCentury | 2000 |
| PublicationDate | January 2022 2022-01-00 |
| PublicationDateYYYYMMDD | 2022-01-01 |
| PublicationDate_xml | – month: 01 year: 2022 text: January 2022 |
| PublicationDecade | 2020 |
| PublicationTitle | Information and software technology |
| PublicationYear | 2022 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Asakawa, Takagi, Fukuda (b12) 2019 Ko, Myers, Rosson, Rothermel, Shaw, Wiedenbeck, Abraham, Beckwith, Blackwell, Burnett, Erwig, Scaffidi, Lawrance, Lieberman (b2) 2011; 43 Jedlitschka, Ciolkowski, Pfahl (b19) 2008 I. Aldalur, O. Díaz, Addressing web locator fragility: a case for browser extensions, in: Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS), 2017, pp. 45–50. Aldalur, Winckler, Díaz, Palanque (b11) 2017 González-Mora, Garrigós, Casteleyn, Firmenich (b8) 2020; vol. 12128 I.S. MacKenzie, A. Sellen, W.A. Buxton, A comparison of input devices in element pointing and dragging tasks, in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 1991, pp. 161–166. Arellano, Díaz, Azanza (b31) 2013; 7 Firmenich, Firmenich, Rivero, Antonelli, Rossi (b7) 2018; 23 Firmenich, Firmenich, Rivero, Antonelli (b6) 2014; vol. 8541 Wilson, Hilferty (b23) 1931; 17 Díaz, Arellano (b1) 2015; 9 X. Meng, D. Hu, C. Li, Schema-guided wrapper maintenance for web-data extraction, in: Proceedings of the 5th ACM CIKM International Workshop on Web Information and Data Management (WIDM), 2003, pp. 1–8. Leotta, Stocco, Ricca, Tonella (b33) 2016; 28 S. Firmenich, I. Garrigós, M. Wimmer, (De-)Composing web augmenters, in: Proceedings of the 14th International Conference on Web Engineering (ICWE), 2014, pp. 359–369. G. Leshed, E.M. Haber, T. Matthews, T. Lau, C. Ave, H. Rd, S. Jose, CoScripter : Automating & sharing how-to knowledge in the enterprise, in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2008, pp. 1719–1728. E. Ferrara, R. Baumgartner, Design of automatically adaptable web wrappers, in: J. Filipe, A.L.N. Fred (Eds.), Proceedings of the 3rd International Conference on Agents and Artificial Intelligence (ICAART), 2011, pp. 211–217. G. Little, T.A. Lau, A. Cypher, J. Lin, E.M. Haber, E. Kandogan, Koala: capture, share, automate, personalize business processes on the web, in: M.B. Rosson, D.J. Gilmore (Eds.), Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2007, pp. 943–946. Karthikeyan, Karthik, Ranjith, Vinoth Kumar, Balajee (b13) 2019; 11 Fowler (b37) 2018 S. Firmenich, G. Rossi, M. Winckler, A domain specific language for orchestrating user tasks whilst navigation web sites, in: Proceedings of the 13th International Conference on Web Engineering (ICWE), 2013, pp. 224–232. M. Urbieta, G. Rossi, D. Distante, W. Schwinger, Managing volatile requirements in web applications, in: Proceedings of IEEE International Symposium on Web Systems Evolution (WSE), 2013, pp. 77–82. J. Iturrioz, O. Diaz, C. Arellano, Layman tuning of websites: facing change resilience, in: Proceeding of the 17th International Conference on the World Wide Web (WWW), 2008, pp. 1127–1128. Siegel, Castellan (b22) 1988 Stolee, Elbaum, Sarma (b39) 2013; 55 Garrido, Firmenich, Rossi, Grigera, Medina-Medina, Harari (b28) 2013; 17 J.P. Bigham, R.E. Ladner, Accessmonkey: a collaborative scripting framework for web users and developers, in: Proceedings of the 2007 International Cross-Disciplinary Conference on Web Accessibility (W4A), 2007, pp. 25–34. Wohlin, Runeson, Höst, Ohlsson, Regnell, Wesslén (b25) 2012 Basili, Caldiera, Rombach (b20) 1994; 2 J. Wong, J. Hong, Making mashups with marmite: Towards end-user programming for the web, in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2007, pp. 1435–1444. O. Díaz, C. Arellano, J. Iturrioz, Interfaces for scripting: Making greasemonkey scripts resilient to website upgrades, in: Proceedings of the 10th International Conference on Web Engineering (ICWE), 2010, pp. 233–247. Mchugh (b21) 2013; 23 Marcotte (b9) 2011 Pahl (b38) 2004; 46 Díaz, Aldalur, Arellano, Medina, Firmenich (b16) 2015 Brambilla, Cabot, Wimmer (b17) 2017 Inkpen (b26) 2001; 8 Pandis (b24) 2016; 150 Ferrara, De Meo, Fiumara, Baumgartner (b15) 2014; 70 Fowler (10.1016/j.infsof.2021.106735_b37) 2018 Garrido (10.1016/j.infsof.2021.106735_b28) 2013; 17 Arellano (10.1016/j.infsof.2021.106735_b31) 2013; 7 Karthikeyan (10.1016/j.infsof.2021.106735_b13) 2019; 11 10.1016/j.infsof.2021.106735_b30 Pandis (10.1016/j.infsof.2021.106735_b24) 2016; 150 10.1016/j.infsof.2021.106735_b35 Stolee (10.1016/j.infsof.2021.106735_b39) 2013; 55 Asakawa (10.1016/j.infsof.2021.106735_b12) 2019 Ferrara (10.1016/j.infsof.2021.106735_b15) 2014; 70 Wohlin (10.1016/j.infsof.2021.106735_b25) 2012 10.1016/j.infsof.2021.106735_b34 Basili (10.1016/j.infsof.2021.106735_b20) 1994; 2 10.1016/j.infsof.2021.106735_b10 10.1016/j.infsof.2021.106735_b32 Pahl (10.1016/j.infsof.2021.106735_b38) 2004; 46 10.1016/j.infsof.2021.106735_b14 10.1016/j.infsof.2021.106735_b36 Inkpen (10.1016/j.infsof.2021.106735_b26) 2001; 8 Jedlitschka (10.1016/j.infsof.2021.106735_b19) 2008 10.1016/j.infsof.2021.106735_b4 Leotta (10.1016/j.infsof.2021.106735_b33) 2016; 28 10.1016/j.infsof.2021.106735_b3 Firmenich (10.1016/j.infsof.2021.106735_b6) 2014; vol. 8541 10.1016/j.infsof.2021.106735_b18 10.1016/j.infsof.2021.106735_b5 Mchugh (10.1016/j.infsof.2021.106735_b21) 2013; 23 Ko (10.1016/j.infsof.2021.106735_b2) 2011; 43 González-Mora (10.1016/j.infsof.2021.106735_b8) 2020; vol. 12128 Aldalur (10.1016/j.infsof.2021.106735_b11) 2017 Marcotte (10.1016/j.infsof.2021.106735_b9) 2011 Firmenich (10.1016/j.infsof.2021.106735_b7) 2018; 23 10.1016/j.infsof.2021.106735_b27 Díaz (10.1016/j.infsof.2021.106735_b1) 2015; 9 Brambilla (10.1016/j.infsof.2021.106735_b17) 2017 10.1016/j.infsof.2021.106735_b29 Wilson (10.1016/j.infsof.2021.106735_b23) 1931; 17 Díaz (10.1016/j.infsof.2021.106735_b16) 2015 Siegel (10.1016/j.infsof.2021.106735_b22) 1988 |
| References_xml | – year: 2011 ident: b9 article-title: Responsive Web Design – year: 1988 ident: b22 article-title: Nonparametric Statistics for the Behavioral Sciences – reference: J. Iturrioz, O. Diaz, C. Arellano, Layman tuning of websites: facing change resilience, in: Proceeding of the 17th International Conference on the World Wide Web (WWW), 2008, pp. 1127–1128. – volume: 28 start-page: 177 year: 2016 end-page: 204 ident: b33 article-title: Robula+: an algorithm for generating robust XPath locators for web testing publication-title: J. Softw.: Evol. Process – start-page: 82 year: 2015 end-page: 97 ident: b16 article-title: Web mashups with WebMakeup publication-title: Rapid Mashup Development Tools - First International Rapid Mashup Challenge – volume: vol. 12128 start-page: 547 year: 2020 end-page: 550 ident: b8 article-title: A web augmentation framework for accessibility based on voice interaction publication-title: Proceedings of the 20th International Conference on Web Engineering (ICWE) – volume: 11 start-page: 41 year: 2019 end-page: 52 ident: b13 article-title: Personalized content extraction and text classification using effective web scraping techniques publication-title: Int. J. Web Portals (IJWP) – reference: X. Meng, D. Hu, C. Li, Schema-guided wrapper maintenance for web-data extraction, in: Proceedings of the 5th ACM CIKM International Workshop on Web Information and Data Management (WIDM), 2003, pp. 1–8. – volume: 23 start-page: 143 year: 2013 end-page: 149 ident: b21 article-title: The Chi-square test of independence Lessons in biostatistics publication-title: Biochem. Med. – volume: 2 start-page: 528 year: 1994 end-page: 532 ident: b20 article-title: The goal question metric approach publication-title: Encycl. Softw. Eng. – volume: 7 start-page: 9:1 year: 2013 end-page: 9:51 ident: b31 article-title: A language for end-user web augmentation: Caring for consumers and producers alike publication-title: ACM Trans. Web – reference: G. Little, T.A. Lau, A. Cypher, J. Lin, E.M. Haber, E. Kandogan, Koala: capture, share, automate, personalize business processes on the web, in: M.B. Rosson, D.J. Gilmore (Eds.), Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2007, pp. 943–946. – reference: O. Díaz, C. Arellano, J. Iturrioz, Interfaces for scripting: Making greasemonkey scripts resilient to website upgrades, in: Proceedings of the 10th International Conference on Web Engineering (ICWE), 2010, pp. 233–247. – year: 2012 ident: b25 article-title: Experimentation in Software Engineering – volume: 55 start-page: 1289 year: 2013 end-page: 1303 ident: b39 article-title: Discovering how end-user programmers and their communities use public repositories: A study on yahoo! pipes publication-title: Inf. Softw. Technol. – reference: J. Wong, J. Hong, Making mashups with marmite: Towards end-user programming for the web, in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2007, pp. 1435–1444. – volume: 150 start-page: 898 year: 2016 end-page: 899 ident: b24 article-title: The chi-square test publication-title: Am. J. Orthod. Dentofac. Orthop. – year: 2017 ident: b17 publication-title: Model-Driven Software Engineering in Practice – reference: I.S. MacKenzie, A. Sellen, W.A. Buxton, A comparison of input devices in element pointing and dragging tasks, in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 1991, pp. 161–166. – start-page: 569 year: 2019 end-page: 602 ident: b12 article-title: Transcoding publication-title: Web Accessibility - A Foundation for Research – volume: 70 start-page: 301 year: 2014 end-page: 323 ident: b15 article-title: Web data extraction, applications and techniques: A survey publication-title: Knowl.-Based Syst. – reference: G. Leshed, E.M. Haber, T. Matthews, T. Lau, C. Ave, H. Rd, S. Jose, CoScripter : Automating & sharing how-to knowledge in the enterprise, in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2008, pp. 1719–1728. – volume: 23 start-page: 33 year: 2018 end-page: 61 ident: b7 article-title: CrowdMock: an approach for defining and evolving web augmentation requirements publication-title: Requir. Eng. – start-page: 201 year: 2008 end-page: 228 ident: b19 article-title: Reporting experiments in software engineering publication-title: Guide to Advanced Empirical Software Engineering – reference: E. Ferrara, R. Baumgartner, Design of automatically adaptable web wrappers, in: J. Filipe, A.L.N. Fred (Eds.), Proceedings of the 3rd International Conference on Agents and Artificial Intelligence (ICAART), 2011, pp. 211–217. – volume: 9 start-page: 1 year: 2015 end-page: 30 ident: b1 article-title: The augmented web: Rationales, opportunities, and challenges on browser-side transcoding publication-title: Trans. Web – reference: I. Aldalur, O. Díaz, Addressing web locator fragility: a case for browser extensions, in: Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS), 2017, pp. 45–50. – reference: J.P. Bigham, R.E. Ladner, Accessmonkey: a collaborative scripting framework for web users and developers, in: Proceedings of the 2007 International Cross-Disciplinary Conference on Web Accessibility (W4A), 2007, pp. 25–34. – volume: 43 start-page: 1 year: 2011 end-page: 44 ident: b2 article-title: The state of the art in end-user software engineering publication-title: ACM Comput. Surv. – volume: 17 start-page: 684 year: 1931 ident: b23 article-title: The distribution of chi-square publication-title: Proc. Natl. Acad. Sci. USA – reference: M. Urbieta, G. Rossi, D. Distante, W. Schwinger, Managing volatile requirements in web applications, in: Proceedings of IEEE International Symposium on Web Systems Evolution (WSE), 2013, pp. 77–82. – volume: 8 start-page: 1 year: 2001 end-page: 33 ident: b26 article-title: Drag-and-drop versus point-and-click mouse interaction styles for children publication-title: ACM Trans. Comput.-Hum. Interact. – volume: vol. 8541 start-page: 1 year: 2014 end-page: 20 ident: b6 article-title: A platform for web augmentation requirements specification publication-title: Proceedings of the 14th International Conference on Web Engineering (ICWE) – reference: S. Firmenich, G. Rossi, M. Winckler, A domain specific language for orchestrating user tasks whilst navigation web sites, in: Proceedings of the 13th International Conference on Web Engineering (ICWE), 2013, pp. 224–232. – year: 2018 ident: b37 article-title: Refactoring: Improving the Design of Existing Code – volume: 17 start-page: 58 year: 2013 end-page: 66 ident: b28 article-title: Personalized web accessibility using client-side refactoring publication-title: IEEE Internet Comput. – volume: 46 start-page: 973 year: 2004 end-page: 986 ident: b38 article-title: Adaptive development and maintenance of user-centric software systems publication-title: Inf. Softw. Technol. – start-page: 433 year: 2017 end-page: 459 ident: b11 article-title: Web augmentation as a promising technology for end user development publication-title: New Perspectives in End-User Development – reference: S. Firmenich, I. Garrigós, M. Wimmer, (De-)Composing web augmenters, in: Proceedings of the 14th International Conference on Web Engineering (ICWE), 2014, pp. 359–369. – ident: 10.1016/j.infsof.2021.106735_b14 doi: 10.1145/3102113.3102124 – volume: 150 start-page: 898 issue: 5 year: 2016 ident: 10.1016/j.infsof.2021.106735_b24 article-title: The chi-square test publication-title: Am. J. Orthod. Dentofac. Orthop. doi: 10.1016/j.ajodo.2016.08.009 – ident: 10.1016/j.infsof.2021.106735_b32 doi: 10.1145/1367497.1367689 – start-page: 569 year: 2019 ident: 10.1016/j.infsof.2021.106735_b12 article-title: Transcoding – volume: 23 start-page: 143 issue: 2 year: 2013 ident: 10.1016/j.infsof.2021.106735_b21 article-title: The Chi-square test of independence Lessons in biostatistics publication-title: Biochem. Med. doi: 10.11613/BM.2013.018 – year: 2012 ident: 10.1016/j.infsof.2021.106735_b25 – volume: 70 start-page: 301 year: 2014 ident: 10.1016/j.infsof.2021.106735_b15 article-title: Web data extraction, applications and techniques: A survey publication-title: Knowl.-Based Syst. doi: 10.1016/j.knosys.2014.07.007 – ident: 10.1016/j.infsof.2021.106735_b18 doi: 10.1007/978-3-319-08245-5_21 – ident: 10.1016/j.infsof.2021.106735_b5 doi: 10.1145/1240624.1240767 – ident: 10.1016/j.infsof.2021.106735_b34 doi: 10.1145/956699.956701 – volume: 17 start-page: 684 issue: 12 year: 1931 ident: 10.1016/j.infsof.2021.106735_b23 article-title: The distribution of chi-square publication-title: Proc. Natl. Acad. Sci. USA doi: 10.1073/pnas.17.12.684 – ident: 10.1016/j.infsof.2021.106735_b4 doi: 10.1145/1240624.1240842 – volume: 46 start-page: 973 issue: 14 year: 2004 ident: 10.1016/j.infsof.2021.106735_b38 article-title: Adaptive development and maintenance of user-centric software systems publication-title: Inf. Softw. Technol. doi: 10.1016/j.infsof.2004.04.004 – year: 1988 ident: 10.1016/j.infsof.2021.106735_b22 – ident: 10.1016/j.infsof.2021.106735_b35 doi: 10.5220/0003131802110217 – volume: 9 start-page: 1 issue: 2 year: 2015 ident: 10.1016/j.infsof.2021.106735_b1 article-title: The augmented web: Rationales, opportunities, and challenges on browser-side transcoding publication-title: Trans. Web doi: 10.1145/2735633 – start-page: 201 year: 2008 ident: 10.1016/j.infsof.2021.106735_b19 article-title: Reporting experiments in software engineering – volume: 8 start-page: 1 issue: 1 year: 2001 ident: 10.1016/j.infsof.2021.106735_b26 article-title: Drag-and-drop versus point-and-click mouse interaction styles for children publication-title: ACM Trans. Comput.-Hum. Interact. doi: 10.1145/371127.371146 – volume: 43 start-page: 1 issue: 3 year: 2011 ident: 10.1016/j.infsof.2021.106735_b2 article-title: The state of the art in end-user software engineering publication-title: ACM Comput. Surv. doi: 10.1145/1922649.1922658 – ident: 10.1016/j.infsof.2021.106735_b3 doi: 10.1145/1357054.1357323 – volume: 28 start-page: 177 issue: 3 year: 2016 ident: 10.1016/j.infsof.2021.106735_b33 article-title: Robula+: an algorithm for generating robust XPath locators for web testing publication-title: J. Softw.: Evol. Process – volume: 2 start-page: 528 year: 1994 ident: 10.1016/j.infsof.2021.106735_b20 article-title: The goal question metric approach publication-title: Encycl. Softw. Eng. – ident: 10.1016/j.infsof.2021.106735_b30 doi: 10.1007/978-3-642-39200-9_20 – year: 2017 ident: 10.1016/j.infsof.2021.106735_b17 – volume: 11 start-page: 41 issue: 2 year: 2019 ident: 10.1016/j.infsof.2021.106735_b13 article-title: Personalized content extraction and text classification using effective web scraping techniques publication-title: Int. J. Web Portals (IJWP) doi: 10.4018/IJWP.2019070103 – ident: 10.1016/j.infsof.2021.106735_b27 doi: 10.1145/108844.108868 – volume: 17 start-page: 58 issue: 4 year: 2013 ident: 10.1016/j.infsof.2021.106735_b28 article-title: Personalized web accessibility using client-side refactoring publication-title: IEEE Internet Comput. doi: 10.1109/MIC.2012.143 – ident: 10.1016/j.infsof.2021.106735_b10 doi: 10.1109/WSE.2013.6642420 – volume: vol. 8541 start-page: 1 year: 2014 ident: 10.1016/j.infsof.2021.106735_b6 article-title: A platform for web augmentation requirements specification – ident: 10.1016/j.infsof.2021.106735_b36 doi: 10.1007/978-3-642-13911-6_16 – year: 2011 ident: 10.1016/j.infsof.2021.106735_b9 – ident: 10.1016/j.infsof.2021.106735_b29 doi: 10.1145/1243441.1243452 – volume: vol. 12128 start-page: 547 year: 2020 ident: 10.1016/j.infsof.2021.106735_b8 article-title: A web augmentation framework for accessibility based on voice interaction – volume: 55 start-page: 1289 issue: 7 year: 2013 ident: 10.1016/j.infsof.2021.106735_b39 article-title: Discovering how end-user programmers and their communities use public repositories: A study on yahoo! pipes publication-title: Inf. Softw. Technol. doi: 10.1016/j.infsof.2012.10.004 – volume: 7 start-page: 9:1 issue: 2 year: 2013 ident: 10.1016/j.infsof.2021.106735_b31 article-title: A language for end-user web augmentation: Caring for consumers and producers alike publication-title: ACM Trans. Web – start-page: 433 year: 2017 ident: 10.1016/j.infsof.2021.106735_b11 article-title: Web augmentation as a promising technology for end user development – volume: 23 start-page: 33 issue: 1 year: 2018 ident: 10.1016/j.infsof.2021.106735_b7 article-title: CrowdMock: an approach for defining and evolving web augmentation requirements publication-title: Requir. Eng. doi: 10.1007/s00766-016-0257-3 – start-page: 82 year: 2015 ident: 10.1016/j.infsof.2021.106735_b16 article-title: Web mashups with WebMakeup – year: 2018 ident: 10.1016/j.infsof.2021.106735_b37 |
| SSID | ssj0017030 |
| Score | 2.3492756 |
| Snippet | Nowadays, end-users are able to adapt Web applications when some of their requirements have not been taken into account by developers. One possible way to do... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 106735 |
| SubjectTerms | End-user driven maintenance End-user programming Web adaptation Web Augmentation |
| Title | Engineering Web Augmentation software: A development method for enabling end-user maintenance |
| URI | https://dx.doi.org/10.1016/j.infsof.2021.106735 |
| Volume | 141 |
| WOSCitedRecordID | wos000711825900001&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: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1873-6025 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0017030 issn: 0950-5849 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LTxsxELZSQFUvCAqoQEE-9LYySpx9mVtEoQ9RVFW0yQWt7F1vtBExKCSB_8EfZry2NxuCeBx6Wa289uxjPo3HszOfEfpCRYuLMPUJ9yUnvoxDwgKakjBjmWC-DKKyQu7faXR2Fvd67Hejce9qYaaXkVLx3R27_q-qhjZQti6dfYO6K6HQAOegdDiC2uH4KsXXGAa9rhReZ9If2gIj5d2A1b3lI1uQns0yhuxW0oYBXNdT6eFSZURHMbwh17QSqkLIwOW_V7WPngnAG-neeCFgf1KM4DaF2XjqayH7V09eAdPVL6pLf2AGL7MNvukyr2nV3i2GdtOXX1xNbNK_DV1QWgtduBhkk4AHxObMsSHCsgZVM9wZPpMFW2_CDgO9QIHXg6U-bR3Mus9Taz-a8qpERJfjNkiMlERLSYyUd2iZRgEDU7nc-XHc-1n9nNJG0lA4mqd3FZll2uDi0zzt8dS8mPM1tGqXH7hjYLOOGlJ9RO9d9cMGuqihBwN6cB092On3EHdwDTvYYAcDGLDDDnbYwTXsbKK_J8fnR9-J3YGDpOCYjwlr5pqsSbTbGeMi5X6znetSaFh1t9IcpgMGrylhSUwzTmNeJjHEFPrmMg11BHALLakrJT8h3BI5OEKBBDEwb8SSiQisf5Y3RcyzmPrbqO2-UpJaenq9S8pl8pyOthGpRl0bepYX-kdOAYl1MY3rmACqnh2588Y77aIPM8h_Rkvj0UTuoZV0Oi5uRvsWUg_FdqID |
| linkProvider | Elsevier |
| 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=Engineering+Web+Augmentation+software%3A+A+development+method+for+enabling+end-user+maintenance&rft.jtitle=Information+and+software+technology&rft.au=Firmenich%2C+Diego&rft.au=Firmenich%2C+Sergio&rft.au=Rossi%2C+Gustavo&rft.au=Wimmer%2C+Manuel&rft.date=2022-01-01&rft.issn=0950-5849&rft.volume=141&rft.spage=106735&rft_id=info:doi/10.1016%2Fj.infsof.2021.106735&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_infsof_2021_106735 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0950-5849&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0950-5849&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0950-5849&client=summon |