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...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Information and software technology Ročník 141; s. 106735
Hlavní autori: Firmenich, Diego, Firmenich, Sergio, Rossi, Gustavo, Wimmer, Manuel, Garrigós, Irene, González-Mora, César
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Elsevier B.V 01.01.2022
Predmet:
ISSN:0950-5849, 1873-6025
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
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/eLvHCXMwtV3JTsMwELXKIsQFsYqyyQdukVGbNE3MrWJHAiEEohcUOY5TpWoN6gb_wQ8zru00UMRy4BJFju0s8zQeT2beILQPFkFIYSkhzFeuGyEEoSEXBFbypM7ARK7X-LjYRHB9HTab9KZUerO5MKNOIGX4-kqf_1XU0AbCVqmzfxB3Pik0wDkIHY4gdjj-SvAFhkHnQcROY9jqmgQj6fRB676wnklITyYRQ6aUtGYAV_lUariQCVFeDKfLFK2EzBHStvHvee6jox3wenZnMOWwP816cJtMF546zkTr6csroLpaWX7pFlbwcbTBmUrzGuXtD1nXFH25YnJogv6N68J1C64L64OsELCA6Ad1rImwjEJVDHeaz2RK12u3Q1ttUOD1YKvvVg8m3T9Sa39a8vJARBvj1o70LJGaJdKzzKA5N_ApqMq5xsVJ8zL_OaWUpKZw1E9vMzLHYYPTT_O1xVOwYu6W0ZLZfuCGhs0KKgm5ihZs9sMaeiygBwN6cBE92Mr3EDdwATtYYwcDGLDFDrbYwQXsrKP705O7o3NiKnAQDob5gNBKqsiaYs9LKIs5q1W8VKVCw667ylNYDii8poAtsZswN2TjIIbQhb6p4HXlAdxAs_JJik2E44D5KQ2rtcBPawn34sT3wNjkjPOqSANaRp79ShE39PSqSkon-k5GZUTyUc-anuWH_oEVQGRMTG06RoCqb0du_fFO22hxAvkdNDvoDcUumuejQdbv7RlIvQMty6F7
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