A systematic review of tools, languages, and methodologies for mashup development

Summary Web 2.0 has become a powerful means of transmitting information in a number of fields, such as communication, e‐commerce, and entertainment. Nowadays, companies and organizations transmit specific information through different mechanisms, such as Web feeds and Web services. These data source...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Software, practice & experience Jg. 45; H. 3; S. 365 - 397
Hauptverfasser: Paredes-Valverde, Mario Andrés, Alor-Hernández, Giner, Rodríguez-González, Alejandro, Valencia-García, Rafael, Jiménez-Domingo, Enrique
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Bognor Regis Blackwell Publishing Ltd 01.03.2015
Wiley Subscription Services, Inc
Schlagworte:
ISSN:0038-0644, 1097-024X
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Summary Web 2.0 has become a powerful means of transmitting information in a number of fields, such as communication, e‐commerce, and entertainment. Nowadays, companies and organizations transmit specific information through different mechanisms, such as Web feeds and Web services. These data sources enable third parties to incorporate data from service providers into their own applications. On the basis of this understanding, mashups have emerged as a new approach to develop applications and which combine data and resources from heterogeneous sources—such as internal data sources, Web feeds, screen scraping, and Web services—with the aim of solving specific needs. Mashup development involves activities such as accessing heterogeneous sources, combining data from different data sources, and building graphical interfaces. These activities restrict the development of these kinds of applications only to experienced computer users. Today, a number of tools and programming languages are used to help carry out some of the aforementioned activities. These tools and programming languages have features enabling the integration of different technologies in order to solve problems such as data management from different data sources and content publication. If this is taken into account, there is a growing need to learn about the features, advantages, and disadvantages of these tools and programming languages in order to select the tool or language that best fits a specific need and a specific level of knowledge and experience in terms of software development. This paper presents a systematic review and analysis of the tools, programming languages, and software development methodologies involved in mashup development in order to learn more about the features and services provided by mashups. Furthermore, this research also explains the qualitative and quantitative evaluation used for the mashup development tools. The evaluation was performed in order to measure not only the usability of these tools but also the support that they provide for standardized features of Web development that they provide. Finally, new trends in the development of mashups are discussed. Copyright © 2013 John Wiley & Sons, Ltd.
AbstractList Summary Web 2.0 has become a powerful means of transmitting information in a number of fields, such as communication, e-commerce, and entertainment. Nowadays, companies and organizations transmit specific information through different mechanisms, such as Web feeds and Web services. These data sources enable third parties to incorporate data from service providers into their own applications. On the basis of this understanding, mashups have emerged as a new approach to develop applications and which combine data and resources from heterogeneous sources--such as internal data sources, Web feeds, screen scraping, and Web services--with the aim of solving specific needs. Mashup development involves activities such as accessing heterogeneous sources, combining data from different data sources, and building graphical interfaces. These activities restrict the development of these kinds of applications only to experienced computer users. Today, a number of tools and programming languages are used to help carry out some of the aforementioned activities. These tools and programming languages have features enabling the integration of different technologies in order to solve problems such as data management from different data sources and content publication. If this is taken into account, there is a growing need to learn about the features, advantages, and disadvantages of these tools and programming languages in order to select the tool or language that best fits a specific need and a specific level of knowledge and experience in terms of software development. This paper presents a systematic review and analysis of the tools, programming languages, and software development methodologies involved in mashup development in order to learn more about the features and services provided by mashups. Furthermore, this research also explains the qualitative and quantitative evaluation used for the mashup development tools. The evaluation was performed in order to measure not only the usability of these tools but also the support that they provide for standardized features of Web development that they provide. Finally, new trends in the development of mashups are discussed. Copyright © 2013 John Wiley & Sons, Ltd.
Summary Web 2.0 has become a powerful means of transmitting information in a number of fields, such as communication, e‐commerce, and entertainment. Nowadays, companies and organizations transmit specific information through different mechanisms, such as Web feeds and Web services. These data sources enable third parties to incorporate data from service providers into their own applications. On the basis of this understanding, mashups have emerged as a new approach to develop applications and which combine data and resources from heterogeneous sources—such as internal data sources, Web feeds, screen scraping, and Web services—with the aim of solving specific needs. Mashup development involves activities such as accessing heterogeneous sources, combining data from different data sources, and building graphical interfaces. These activities restrict the development of these kinds of applications only to experienced computer users. Today, a number of tools and programming languages are used to help carry out some of the aforementioned activities. These tools and programming languages have features enabling the integration of different technologies in order to solve problems such as data management from different data sources and content publication. If this is taken into account, there is a growing need to learn about the features, advantages, and disadvantages of these tools and programming languages in order to select the tool or language that best fits a specific need and a specific level of knowledge and experience in terms of software development. This paper presents a systematic review and analysis of the tools, programming languages, and software development methodologies involved in mashup development in order to learn more about the features and services provided by mashups. Furthermore, this research also explains the qualitative and quantitative evaluation used for the mashup development tools. The evaluation was performed in order to measure not only the usability of these tools but also the support that they provide for standardized features of Web development that they provide. Finally, new trends in the development of mashups are discussed. Copyright © 2013 John Wiley & Sons, Ltd.
Web 2.0 has become a powerful means of transmitting information in a number of fields, such as communication, e-commerce, and entertainment. Nowadays, companies and organizations transmit specific information through different mechanisms, such as Web feeds and Web services. These data sources enable third parties to incorporate data from service providers into their own applications. On the basis of this understanding, mashups have emerged as a new approach to develop applications and which combine data and resources from heterogeneous sources-such as internal data sources, Web feeds, screen scraping, and Web services-with the aim of solving specific needs. Mashup development involves activities such as accessing heterogeneous sources, combining data from different data sources, and building graphical interfaces. These activities restrict the development of these kinds of applications only to experienced computer users. Today, a number of tools and programming languages are used to help carry out some of the aforementioned activities. These tools and programming languages have features enabling the integration of different technologies in order to solve problems such as data management from different data sources and content publication. If this is taken into account, there is a growing need to learn about the features, advantages, and disadvantages of these tools and programming languages in order to select the tool or language that best fits a specific need and a specific level of knowledge and experience in terms of software development. This paper presents a systematic review and analysis of the tools, programming languages, and software development methodologies involved in mashup development in order to learn more about the features and services provided by mashups. Furthermore, this research also explains the qualitative and quantitative evaluation used for the mashup development tools. The evaluation was performed in order to measure not only the usability of these tools but also the support that they provide for standardized features of Web development that they provide. Finally, new trends in the development of mashups are discussed. Copyright copyright 2013 John Wiley & Sons, Ltd.
Web 2.0 has become a powerful means of transmitting information in a number of fields, such as communication, e‐commerce, and entertainment. Nowadays, companies and organizations transmit specific information through different mechanisms, such as Web feeds and Web services. These data sources enable third parties to incorporate data from service providers into their own applications. On the basis of this understanding, mashups have emerged as a new approach to develop applications and which combine data and resources from heterogeneous sources—such as internal data sources, Web feeds, screen scraping, and Web services—with the aim of solving specific needs. Mashup development involves activities such as accessing heterogeneous sources, combining data from different data sources, and building graphical interfaces. These activities restrict the development of these kinds of applications only to experienced computer users. Today, a number of tools and programming languages are used to help carry out some of the aforementioned activities. These tools and programming languages have features enabling the integration of different technologies in order to solve problems such as data management from different data sources and content publication. If this is taken into account, there is a growing need to learn about the features, advantages, and disadvantages of these tools and programming languages in order to select the tool or language that best fits a specific need and a specific level of knowledge and experience in terms of software development. This paper presents a systematic review and analysis of the tools, programming languages, and software development methodologies involved in mashup development in order to learn more about the features and services provided by mashups. Furthermore, this research also explains the qualitative and quantitative evaluation used for the mashup development tools. The evaluation was performed in order to measure not only the usability of these tools but also the support that they provide for standardized features of Web development that they provide. Finally, new trends in the development of mashups are discussed. Copyright © 2013 John Wiley & Sons, Ltd.
Author Paredes-Valverde, Mario Andrés
Rodríguez-González, Alejandro
Valencia-García, Rafael
Jiménez-Domingo, Enrique
Alor-Hernández, Giner
Author_xml – sequence: 1
  givenname: Mario Andrés
  surname: Paredes-Valverde
  fullname: Paredes-Valverde, Mario Andrés
  organization: Instituto Tecnológico de Orizaba, Mexico
– sequence: 2
  givenname: Giner
  surname: Alor-Hernández
  fullname: Alor-Hernández, Giner
  email: Correspondence to: Giner Alor-Hernández, Instituto Tecnológico de Orizaba, Mexico., galor@itorizaba.edu.mx
  organization: Instituto Tecnológico de Orizaba, Mexico
– sequence: 3
  givenname: Alejandro
  surname: Rodríguez-González
  fullname: Rodríguez-González, Alejandro
  organization: Centre for Plant Biotechnology and Genomics UPM-INIA, Spain
– sequence: 4
  givenname: Rafael
  surname: Valencia-García
  fullname: Valencia-García, Rafael
  organization: Department of Informatics and Systems, Universidad de Murcia, Spain
– sequence: 5
  givenname: Enrique
  surname: Jiménez-Domingo
  fullname: Jiménez-Domingo, Enrique
  organization: Universidad Carlos III de Madrid, Spain
BookMark eNp1kVtPGzEQha2KSg2hUn-Cpb7wwIbxJd7lEUWQIHFp1Qu8WY4zDobd9WLvAvn3GFFRFZWnmYfvHJ05s0222tAiIV8YTBgA308dTjgX4gMZMTgoC-DyaouMAERVgJLyE9lO6QaAsSlXI_L9kKZN6rExvbc04r3HBxoc7UOo0x6tTbsezBrzatoVbbC_DqtQh7XHRF2ItDHpeujoCu-xDl2Dbb9DPjpTJ_z8Z47Jr-Ojn7NFcXoxP5kdnhZWCikKI5lz3JilAHBMSVMpZFCW1pZOQiXsEo20guGBXbpqytAgU7CqDLiqEs6KMdl98e1iuBsw9brxyWKdI2MYkmZKASjO8-Vj8vUNehOG2OZ0mZJSguBq-tfQxpBSRKe76BsTN5qBfu5W5271c7cZnbxBre9zg6Hto_H1_wTFi-DB17h511j_-Hb0L-_zbx5feRNvtSpFOdWX53PNri7V78XiTM_EE_0sm4g
CitedBy_id crossref_primary_10_1109_ACCESS_2017_2647838
crossref_primary_10_1016_j_future_2019_09_032
crossref_primary_10_17533_udea_redin_n77a10
crossref_primary_10_1145_3061710
crossref_primary_10_1002_spe_2559
crossref_primary_10_1007_s10209_017_0606_0
crossref_primary_10_1007_s10257_017_0363_x
crossref_primary_10_1002_spe_2466
Cites_doi 10.1109/SCC.2012.19
10.1145/1367497.1367602
10.1109/MIC.2007.74
10.1109/CEC.2009.40
10.1109/ICWS.2009.111
10.1109/SOSE.2008.9
10.1109/MIC.2008.98
10.1038/scientificamerican0501-34
10.1145/1242572.1242821
10.1007/978-3-642-03354-4_47
10.1109/SERVICES.2007.67
10.1145/1558334.1558343
10.1109/TSC.2010.8
10.1007/978-3-642-27997-3_1
10.1145/1378773.1378792
10.1016/j.jbi.2008.04.001
10.1145/1930488.1930523
10.1504/IJTEL.2011.039062
10.1145/1240624.1240842
10.1145/1526709.1526825
10.4018/jswis.2009081901
10.1109/MIC.2010.75
10.1145/1502650.1502667
10.1007/978-3-642-16599-3_10
10.1109/ICIS.2010.112
10.2307/259016
10.1109/32.738340
10.1109/MIC.2008.114
10.1109/SOSE.2008.56
ContentType Journal Article
Copyright Copyright © 2013 John Wiley & Sons, Ltd.
Copyright © 2015 John Wiley & Sons, Ltd.
Copyright_xml – notice: Copyright © 2013 John Wiley & Sons, Ltd.
– notice: Copyright © 2015 John Wiley & Sons, Ltd.
DBID BSCLL
AAYXX
CITATION
7SC
8FD
F28
FR3
JQ2
L7M
L~C
L~D
DOI 10.1002/spe.2233
DatabaseName Istex
CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
ANTE: Abstracts in New Technology & Engineering
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Technology Research Database
CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1097-024X
EndPage 397
ExternalDocumentID 3554201601
10_1002_spe_2233
SPE2233
ark_67375_WNG_1XW6VHHM_C
Genre article
GroupedDBID -~X
.3N
.4S
.DC
.GA
.Y3
05W
0R~
10A
123
1L6
1OB
1OC
31~
33P
3EH
3R3
3SF
3WU
4.4
4ZD
50Y
50Z
51W
51X
52M
52N
52O
52P
52S
52T
52U
52W
52X
5VS
66C
702
7PT
8-0
8-1
8-3
8-4
8-5
85S
8UM
8WZ
930
9M8
A03
A6W
AAESR
AAEVG
AAHQN
AAMMB
AAMNL
AANHP
AANLZ
AAONW
AASGY
AAXRX
AAYCA
AAZKR
ABCQN
ABCUV
ABDPE
ABEFU
ABEML
ABIJN
ABLJU
ABUFD
ACAHQ
ACBWZ
ACCZN
ACFBH
ACGFS
ACIWK
ACNCT
ACPOU
ACRPL
ACSCC
ACXBN
ACXQS
ACYXJ
ADBBV
ADEOM
ADIZJ
ADKYN
ADMGS
ADMLS
ADMXK
ADNMO
ADOZA
ADXAS
ADZMN
AEFGJ
AEIGN
AEIMD
AENEX
AEUYR
AEYWJ
AFBPY
AFFPM
AFGKR
AFWVQ
AFZJQ
AGHNM
AGQPQ
AGXDD
AGYGG
AHBTC
AIDQK
AIDYY
AIQQE
AITYG
AIURR
AJXKR
ALAGY
ALMA_UNASSIGNED_HOLDINGS
ALVPJ
AMBMR
AMYDB
ARCSS
ASPBG
ATUGU
AUFTA
AVWKF
AZBYB
AZFZN
AZVAB
BAFTC
BDRZF
BFHJK
BHBCM
BMNLL
BNHUX
BROTX
BRXPI
BSCLL
BY8
CS3
CWDTD
D-E
D-F
D0L
DCZOG
DPXWK
DR2
DRFUL
DRSTM
DU5
EBS
EJD
F00
F01
F04
FEDTE
G-S
G.N
GNP
GODZA
H.T
H.X
HBH
HF~
HGLYW
HHY
HVGLF
HZ~
IX1
J0M
JPC
KQQ
LATKE
LAW
LC2
LC3
LEEKS
LH4
LITHE
LOXES
LP6
LP7
LUTES
LW6
LYRES
M61
MEWTI
MK4
MRFUL
MRSTM
MSFUL
MSSTM
MXFUL
MXSTM
N04
N05
N9A
NF~
NNB
O66
O9-
OIG
P2P
P2W
P2X
P4D
PALCI
PQQKQ
PZZ
Q.N
Q11
QB0
QRW
R.K
RIWAO
RJQFR
ROL
RX1
RXW
RYL
S10
SAMSI
SUPJJ
TAE
TUS
TWZ
UB1
V2E
W8V
W99
WBKPD
WH7
WIB
WIH
WIK
WOHZO
WQJ
WXSBR
WYISQ
WZISG
XG1
XPP
XV2
YYP
ZCA
ZY4
ZZTAW
~02
~IA
~WT
AAYXX
CITATION
O8X
7SC
8FD
ALUQN
F28
FR3
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c4343-a41ff2aab300f164a86e1077cc7f4083cbea4c31e9cbf851eae160d8a0f883fc3
IEDL.DBID DRFUL
ISICitedReferencesCount 16
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000348429500004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0038-0644
IngestDate Fri Jul 11 11:11:34 EDT 2025
Fri Jul 25 12:27:10 EDT 2025
Sat Nov 29 04:02:36 EST 2025
Tue Nov 18 21:13:07 EST 2025
Tue Nov 11 03:13:17 EST 2025
Tue Nov 11 03:33:47 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
License http://onlinelibrary.wiley.com/termsAndConditions#vor
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c4343-a41ff2aab300f164a86e1077cc7f4083cbea4c31e9cbf851eae160d8a0f883fc3
Notes istex:B1BE10FE015FA9934306EF44851E2F350CC1C5E3
ark:/67375/WNG-1XW6VHHM-C
ArticleID:SPE2233
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
PQID 1644403265
PQPubID 1046349
PageCount 33
ParticipantIDs proquest_miscellaneous_1660062200
proquest_journals_1644403265
crossref_primary_10_1002_spe_2233
crossref_citationtrail_10_1002_spe_2233
wiley_primary_10_1002_spe_2233_SPE2233
istex_primary_ark_67375_WNG_1XW6VHHM_C
PublicationCentury 2000
PublicationDate March 2015
PublicationDateYYYYMMDD 2015-03-01
PublicationDate_xml – month: 03
  year: 2015
  text: March 2015
PublicationDecade 2010
PublicationPlace Bognor Regis
PublicationPlace_xml – name: Bognor Regis
PublicationSubtitle Practice & Experience
PublicationTitle Software, practice & experience
PublicationTitleAlternate Softw. Pract. Exper
PublicationYear 2015
Publisher Blackwell Publishing Ltd
Wiley Subscription Services, Inc
Publisher_xml – name: Blackwell Publishing Ltd
– name: Wiley Subscription Services, Inc
References Patel A, Na L, Latih R, Wills C, Shukur Z, Mulla R. A study of mashup as a software application development technique with examples from an end-user programming perspective. Journal of Computer Science 2010; 6(11):1406-1415.
Jung H, Park S. Mashup creation using a mashup rule language. Journal of Information Science and Engineering 2011; 27:761-775.
Yu J, Benatallah B, Casati F, Daniel F. Understanding mashup development, IEEE Internet Computing 2008; 12:44-52.
Berners-Lee T, Hendler J, Lassila O. The semantic Web. Scientific American 2001; 284(5):34-43.
Di Lorenzo G, Hacid H, Paik H, Benatallah B. Data integration in mashups, SIGMOD Record 2009; 3(1):59-66.
Sutcliffe AG, Maiden NAM, Minocha S, Manuel D. Supporting scenario-based requirements engineering. IEEE Transactions on Software Engineering 1998; 24/12: 1072-1088.
Bizer C, Heath T, Berners-Lee T. Linked data - the story so far, International Journal on Semantic Web and Information Systems 2009; 5(3):1-22.
Daniel F, Yu J, Benatallah B, Casati F, Matera M, Saint-Paul R. Understanding UI integration: a survey of problems, technologies, and opportunities. IEEE Internet Computing 2007; 11:59-66.
Galitz WO. The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques, Elliott R, Connor E, Barnett R, Sanchez M (eds.), Wiley Publishing Inc., EUA: Indianapolis, IN, 2007.
Cheoung K, Yip K, Townsend J, Scotch M. HCLS 2.0/3.0: Health care and life sciences data mashup using Web 2.0/3.0. Journal of Biomedical Informatics 2008; 41(5):694-705.
Schilling MA. Toward a general modular systems theory and its application to interfirm product modularity. Academy of Management Review 2000; 25:312-334.
Amine M, Jarke M. Model-driven mashup personal learning environments. International Journal Technology Enhancement Learning 2011; 3(1):21-39.
Ginzburg J, Distante D, Rossi G, Urbieta M. Oblivious integration of volatile functionality in Web applications interfaces. Journal of Web Engineering 2009; 8(1):25-47.
Likert R. A technique for the measurement of attitudes. Archives of Psychology 1932; 22/14: 1-55.
2010; 14
1932; 22/14
2001; 284
2012
2000; 25
2011
2010
2009
2008
2007
2008; 12
1996
2008; 10
2004
2011; 3
2007; 11
1998; 24/12
2001
2000
2009; 8
2008; 41
2009; 5
2009; 3
2009; 2
2011; 27
2007; 1
2010; 6
e_1_2_10_46_1
e_1_2_10_21_1
e_1_2_10_42_1
e_1_2_10_40_1
Galitz WO (e_1_2_10_60_1) 2007
e_1_2_10_2_1
e_1_2_10_4_1
e_1_2_10_18_1
e_1_2_10_53_1
e_1_2_10_6_1
e_1_2_10_39_1
e_1_2_10_55_1
e_1_2_10_8_1
e_1_2_10_37_1
e_1_2_10_57_1
e_1_2_10_58_1
Fischer T (e_1_2_10_25_1) 2009
e_1_2_10_34_1
e_1_2_10_11_1
e_1_2_10_32_1
Pietschmann S (e_1_2_10_50_1) 2009
e_1_2_10_30_1
e_1_2_10_51_1
Patel A (e_1_2_10_23_1) 2010; 6
e_1_2_10_61_1
e_1_2_10_29_1
e_1_2_10_63_1
e_1_2_10_27_1
e_1_2_10_65_1
e_1_2_10_24_1
e_1_2_10_45_1
e_1_2_10_22_1
e_1_2_10_43_1
e_1_2_10_41_1
Abiteboul S (e_1_2_10_10_1) 2009
Ikeda S (e_1_2_10_14_1) 2008
e_1_2_10_52_1
e_1_2_10_3_1
e_1_2_10_54_1
e_1_2_10_5_1
e_1_2_10_17_1
e_1_2_10_38_1
e_1_2_10_56_1
e_1_2_10_7_1
e_1_2_10_15_1
e_1_2_10_36_1
e_1_2_10_35_1
e_1_2_10_9_1
Maraikar Z (e_1_2_10_16_1) 2008
e_1_2_10_33_1
e_1_2_10_31_1
Ginzburg J (e_1_2_10_48_1) 2009; 8
Jung H (e_1_2_10_12_1) 2011; 27
Koschemider A (e_1_2_10_44_1) 2009
Maximilien E (e_1_2_10_19_1) 2007
Likert R (e_1_2_10_59_1) 1932; 22
e_1_2_10_62_1
Lin J (e_1_2_10_20_1) 2009
e_1_2_10_64_1
e_1_2_10_28_1
e_1_2_10_49_1
López J (e_1_2_10_13_1) 2009
e_1_2_10_26_1
e_1_2_10_47_1
References_xml – reference: Jung H, Park S. Mashup creation using a mashup rule language. Journal of Information Science and Engineering 2011; 27:761-775.
– reference: Cheoung K, Yip K, Townsend J, Scotch M. HCLS 2.0/3.0: Health care and life sciences data mashup using Web 2.0/3.0. Journal of Biomedical Informatics 2008; 41(5):694-705.
– reference: Bizer C, Heath T, Berners-Lee T. Linked data - the story so far, International Journal on Semantic Web and Information Systems 2009; 5(3):1-22.
– reference: Amine M, Jarke M. Model-driven mashup personal learning environments. International Journal Technology Enhancement Learning 2011; 3(1):21-39.
– reference: Schilling MA. Toward a general modular systems theory and its application to interfirm product modularity. Academy of Management Review 2000; 25:312-334.
– reference: Berners-Lee T, Hendler J, Lassila O. The semantic Web. Scientific American 2001; 284(5):34-43.
– reference: Likert R. A technique for the measurement of attitudes. Archives of Psychology 1932; 22/14: 1-55.
– reference: Galitz WO. The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques, Elliott R, Connor E, Barnett R, Sanchez M (eds.), Wiley Publishing Inc., EUA: Indianapolis, IN, 2007.
– reference: Yu J, Benatallah B, Casati F, Daniel F. Understanding mashup development, IEEE Internet Computing 2008; 12:44-52.
– reference: Daniel F, Yu J, Benatallah B, Casati F, Matera M, Saint-Paul R. Understanding UI integration: a survey of problems, technologies, and opportunities. IEEE Internet Computing 2007; 11:59-66.
– reference: Ginzburg J, Distante D, Rossi G, Urbieta M. Oblivious integration of volatile functionality in Web applications interfaces. Journal of Web Engineering 2009; 8(1):25-47.
– reference: Sutcliffe AG, Maiden NAM, Minocha S, Manuel D. Supporting scenario-based requirements engineering. IEEE Transactions on Software Engineering 1998; 24/12: 1072-1088.
– reference: Patel A, Na L, Latih R, Wills C, Shukur Z, Mulla R. A study of mashup as a software application development technique with examples from an end-user programming perspective. Journal of Computer Science 2010; 6(11):1406-1415.
– reference: Di Lorenzo G, Hacid H, Paik H, Benatallah B. Data integration in mashups, SIGMOD Record 2009; 3(1):59-66.
– volume: 10
  start-page: 632
  year: 2008
  end-page: 648
– year: 2011
– start-page: 30
  year: 2009
  end-page: 44
– year: 2009
– volume: 3
  start-page: 21
  issue: 1
  year: 2011
  end-page: 39
  article-title: Model‐driven mashup personal learning environments
  publication-title: International Journal Technology Enhancement Learning
– start-page: 139
  year: 2008
  end-page: 148
– volume: 24/12
  start-page: 1072
  year: 1998
  end-page: 1088
  article-title: Supporting scenario‐based requirements engineering
  publication-title: IEEE Transactions on Software Engineering
– start-page: 1
  year: 2012
  end-page: 12
– volume: 27
  start-page: 761
  year: 2011
  end-page: 775
  article-title: Mashup creation using a mashup rule language
  publication-title: Journal of Information Science and Engineering
– year: 2001
– start-page: 293
  year: 2009
  end-page: 300
– start-page: 1435
  year: 2007
  end-page: 1444
– volume: 25
  start-page: 312
  year: 2000
  end-page: 334
  article-title: Toward a general modular systems theory and its application to interfirm product modularity
  publication-title: Academy of Management Review
– start-page: 473
  year: 2009
  end-page: 476
– volume: 3
  start-page: 59
  issue: 1
  year: 2009
  end-page: 66
  article-title: Data integration in mashups
  publication-title: SIGMOD Record
– start-page: 431
  year: 2012
  end-page: 438
– start-page: 62
  year: 2008
  end-page: 67
– start-page: 912
  year: 2010
  end-page: 917
– start-page: 775
  year: 2008
  end-page: 784
– year: 2008
– volume: 8
  start-page: 25
  issue: 1
  year: 2009
  end-page: 47
  article-title: Oblivious integration of volatile functionality in Web applications interfaces
  publication-title: Journal of Web Engineering
– year: 2004
– start-page: 189
  year: 2009
  end-page: 196
– volume: 5
  start-page: 1
  issue: 3
  year: 2009
  end-page: 22
  article-title: Linked data – the story so far
  publication-title: International Journal on Semantic Web and Information Systems
– volume: 11
  start-page: 59
  year: 2007
  end-page: 66
  article-title: Understanding UI integration: a survey of problems, technologies, and opportunities
  publication-title: IEEE Internet Computing
– start-page: 97
  year: 2009
  end-page: 106
– start-page: 1305
  year: 2007
  end-page: 1306
– start-page: 137
  end-page: 151
– start-page: 161
  year: 2010
  end-page: 168
– volume: 14
  start-page: 58
  issue: 3
  year: 2010
  end-page: 67
– start-page: 32
  year: 2008
  end-page: 37
– year: 2007
– start-page: 13
  year: 2007
  end-page: 26
– year: 2000
– year: 1996
– start-page: 332
  year: 2007
  end-page: 339
– volume: 2
  start-page: 538
  issue: 1
  year: 2009
  end-page: 549
– volume: 12
  start-page: 24
  issue: 5
  year: 2008
  end-page: 31
– volume: 6
  start-page: 1406
  issue: 11
  year: 2010
  end-page: 1415
  article-title: A study of mashup as a software application development technique with examples from an end‐user programming perspective
  publication-title: Journal of Computer Science
– year: 2012
– volume: 12
  start-page: 44
  year: 2008
  end-page: 52
  article-title: Understanding mashup development
  publication-title: IEEE Internet Computing
– volume: 41
  start-page: 694
  issue: 5
  year: 2008
  end-page: 705
  article-title: HCLS 2.0/3.0: Health care and life sciences data mashup using Web 2.0/3.0
  publication-title: Journal of Biomedical Informatics
– volume: 22/14
  start-page: 1
  year: 1932
  end-page: 55
  article-title: A technique for the measurement of attitudes
  publication-title: Archives of Psychology
– volume: 284
  start-page: 34
  issue: 5
  year: 2001
  end-page: 43
  article-title: The semantic Web
  publication-title: Scientific American
– start-page: 33
  year: 2008
  end-page: 40
– start-page: 2
  year: 2010
  end-page: 15
– start-page: 1370
  year: 2007
  end-page: 1373
– volume: 1
  start-page: 62
  issue: 1
  year: 2007
  end-page: 69
– start-page: 70
  year: 2008
  end-page: 83
– volume-title: Proceedings of 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web at WWW2009
  year: 2009
  ident: e_1_2_10_44_1
– ident: e_1_2_10_56_1
  doi: 10.1109/SCC.2012.19
– ident: e_1_2_10_30_1
– start-page: 30
  volume-title: Proceedings of the 9th International Conference on Web Engineering
  year: 2009
  ident: e_1_2_10_13_1
– ident: e_1_2_10_51_1
  doi: 10.1145/1367497.1367602
– start-page: 70
  volume-title: Proceedings of the 6th International Conference on Service‐Oriented Computing
  year: 2008
  ident: e_1_2_10_16_1
– ident: e_1_2_10_36_1
– ident: e_1_2_10_49_1
  doi: 10.1109/MIC.2007.74
– ident: e_1_2_10_35_1
– ident: e_1_2_10_27_1
– ident: e_1_2_10_45_1
  doi: 10.1109/CEC.2009.40
– ident: e_1_2_10_7_1
  doi: 10.1109/ICWS.2009.111
– volume: 6
  start-page: 1406
  issue: 11
  year: 2010
  ident: e_1_2_10_23_1
  article-title: A study of mashup as a software application development technique with examples from an end‐user programming perspective
  publication-title: Journal of Computer Science
– volume-title: The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques
  year: 2007
  ident: e_1_2_10_60_1
– ident: e_1_2_10_37_1
– ident: e_1_2_10_29_1
– ident: e_1_2_10_34_1
– ident: e_1_2_10_21_1
  doi: 10.1109/SOSE.2008.9
– ident: e_1_2_10_18_1
– ident: e_1_2_10_31_1
– ident: e_1_2_10_9_1
  doi: 10.1109/MIC.2008.98
– ident: e_1_2_10_63_1
  doi: 10.1038/scientificamerican0501-34
– ident: e_1_2_10_42_1
  doi: 10.1145/1242572.1242821
– ident: e_1_2_10_22_1
  doi: 10.1007/978-3-642-03354-4_47
– volume: 22
  start-page: 1
  year: 1932
  ident: e_1_2_10_59_1
  article-title: A technique for the measurement of attitudes
  publication-title: Archives of Psychology
– ident: e_1_2_10_53_1
– ident: e_1_2_10_5_1
  doi: 10.1109/SERVICES.2007.67
– ident: e_1_2_10_61_1
– ident: e_1_2_10_26_1
  doi: 10.1145/1558334.1558343
– ident: e_1_2_10_64_1
– ident: e_1_2_10_52_1
  doi: 10.1109/TSC.2010.8
– ident: e_1_2_10_55_1
  doi: 10.1007/978-3-642-27997-3_1
– ident: e_1_2_10_41_1
– start-page: 473
  volume-title: Proceedings of the 9th International Conference on Web Engineering
  year: 2009
  ident: e_1_2_10_50_1
– ident: e_1_2_10_33_1
– ident: e_1_2_10_2_1
– ident: e_1_2_10_39_1
– volume: 8
  start-page: 25
  issue: 1
  year: 2009
  ident: e_1_2_10_48_1
  article-title: Oblivious integration of volatile functionality in Web applications interfaces
  publication-title: Journal of Web Engineering
– ident: e_1_2_10_4_1
  doi: 10.1145/1378773.1378792
– ident: e_1_2_10_54_1
  doi: 10.1016/j.jbi.2008.04.001
– ident: e_1_2_10_47_1
  doi: 10.1145/1930488.1930523
– ident: e_1_2_10_32_1
– ident: e_1_2_10_46_1
  doi: 10.1504/IJTEL.2011.039062
– ident: e_1_2_10_38_1
– ident: e_1_2_10_11_1
  doi: 10.1145/1240624.1240842
– ident: e_1_2_10_40_1
– volume: 27
  start-page: 761
  year: 2011
  ident: e_1_2_10_12_1
  article-title: Mashup creation using a mashup rule language
  publication-title: Journal of Information Science and Engineering
– ident: e_1_2_10_15_1
  doi: 10.1145/1526709.1526825
– ident: e_1_2_10_65_1
  doi: 10.4018/jswis.2009081901
– ident: e_1_2_10_8_1
– ident: e_1_2_10_43_1
  doi: 10.1109/MIC.2010.75
– start-page: 13
  volume-title: Proceedings of the 5th International Conference on Service‐Oriented Computing
  year: 2007
  ident: e_1_2_10_19_1
– start-page: 97
  volume-title: Proceedings of the 14th International Conference on Intelligent User Interfaces
  year: 2009
  ident: e_1_2_10_20_1
  doi: 10.1145/1502650.1502667
– ident: e_1_2_10_57_1
– ident: e_1_2_10_24_1
  doi: 10.1007/978-3-642-16599-3_10
– volume-title: Proceedings of the International Workshop on Knowledge Services and Mashups
  year: 2009
  ident: e_1_2_10_25_1
– start-page: 33
  volume-title: Proceedings of the 10th International Conference on Information Integration and Web‐based Applications & Services
  year: 2008
  ident: e_1_2_10_14_1
– ident: e_1_2_10_6_1
  doi: 10.1109/ICIS.2010.112
– ident: e_1_2_10_62_1
  doi: 10.2307/259016
– start-page: 538
  volume-title: Proceedings of the VLDB Endowment
  year: 2009
  ident: e_1_2_10_10_1
– ident: e_1_2_10_58_1
  doi: 10.1109/32.738340
– ident: e_1_2_10_3_1
– ident: e_1_2_10_28_1
  doi: 10.1109/MIC.2008.114
– ident: e_1_2_10_17_1
  doi: 10.1109/SOSE.2008.56
SSID ssj0011526
Score 2.1588962
SecondaryResourceType review_article
Snippet Summary Web 2.0 has become a powerful means of transmitting information in a number of fields, such as communication, e‐commerce, and entertainment. Nowadays,...
Web 2.0 has become a powerful means of transmitting information in a number of fields, such as communication, e‐commerce, and entertainment. Nowadays,...
Summary Web 2.0 has become a powerful means of transmitting information in a number of fields, such as communication, e-commerce, and entertainment. Nowadays,...
Web 2.0 has become a powerful means of transmitting information in a number of fields, such as communication, e-commerce, and entertainment. Nowadays,...
SourceID proquest
crossref
wiley
istex
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 365
SubjectTerms Company structure
Computer programs
Construction
Data sources
Electronic commerce
mashup language
mashup tool
Programming languages
Software development
software development methodology
Transmission
Title A systematic review of tools, languages, and methodologies for mashup development
URI https://api.istex.fr/ark:/67375/WNG-1XW6VHHM-C/fulltext.pdf
https://onlinelibrary.wiley.com/doi/abs/10.1002%2Fspe.2233
https://www.proquest.com/docview/1644403265
https://www.proquest.com/docview/1660062200
Volume 45
WOSCitedRecordID wos000348429500004&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: PRVWIB
  databaseName: Wiley Online Library - Journals
  customDbUrl:
  eissn: 1097-024X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0011526
  issn: 0038-0644
  databaseCode: DRFUL
  dateStart: 19960101
  isFulltext: true
  titleUrlDefault: https://onlinelibrary.wiley.com
  providerName: Wiley-Blackwell
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1Nb9QwELVKlwMXSguoCwUZCcGFUCd2EudYlW73AKsWKN2bNXHGAlGS1WYX8fMZ52upRKVKPSVSJnJie2ae7Zk3jL22qCF0GAVJGrlASe0CECmQMZROi0JlKKEpNpHOZno-z866qEqfC9PyQwwbbl4zGnvtFRzy-nBDGlov8D35NnmPjXxOFS28Rh8-Ty4-DmcI5JmSlpRRB-R4VU89K6LD_t1rzmjk-_XPNaT5L15tHM5k5y6f-og97GAmP2rnxS7bwnKP7fQlHHin0Y_Z-RHfcDnzNo-FV46vquqqfsf73Uy6hbLgbbnpxlxizQnu8l9Qf18veLEJPXrCLiYnX4-nQVdlIbA-qzQAFToXAeRSCEeLJ9AJ0powtTZ1igCazRGUlSFmNneEzxAwTEShQTitpbPyKdsuqxL3GYdYKh3bTGQ52YYQtcUkcRgXMosBwmzM3vbdbWxHQe4rYVyZljw5MtRTxvfUmL0aJBct7cZ_ZN40IzYIwPKnD1NLY3M5OzXh_DL5Np1-MsdjdtAPqek0tDb0p0oJAq8xtTU8Jt3yByZQYrX2MonPMSVDQm01A3zjx5gvZyf--uy2gs_ZA8JecRvOdsC2V8s1vmD37e_Vj3r5spvLfwFBkPhH
linkProvider Wiley-Blackwell
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3db9MwED-NFgleGJ-iMMBICF4IS2LHccTTNFaK6KoBG-ubdXVsgRhJ1bSIP59zvsokkJB4SqRc5OTsu_v5434H8MxYhZGzcSDT2AWCKxdgmCI5Q-5UmIvMcqyLTaSzmZrPs5MdeN3lwjT8EP2Cm7eM2l97A_cL0vtb1tBqaV9RcONXYCgkT9UAhm8-js-m_SYChSbZsDKqgCKv6Lhnw3i_e_dSNBp6xf68BDV_B6x1xBnv_te33oQbLdBkB83IuAU7trgNu10RB9ba9B34cMC2bM6syWRhpWPrsryoXrJuPZNuschZU3C6dpi2YgR42XesvmyWLN8eProLZ-Oj08NJ0NZZCIzPKw1QRM7FiAseho6mT6ikpVlhakzqBEE0s7AoDI9sZhaOEJpFG8kwVxg6pbgz_B4MirKw94FhwoVKTBZmC_IOkVXGSulskvMsQYyyEbzo9K1NS0Lua2Fc6IY-OdakKe01NYKnveSyId74g8zzust6AVx98wfV0kSfz97qaH4uP08mx_pwBHtdn-rWRitNfypESPA1obb6x2RdfssEC1tuvIz0WabkSqituof_-jH608mRvz74V8EncG1yejzV03ez9w_hOiGxpDnctgeD9WpjH8FV82P9tVo9bgf2LxpH_Dc
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3db9MwED-NFiFeGJ-iMMBICF7I5sRO4oinaVspYlTlY6xvluucBWIkVdMi_nzO-SqTQELiKZFykZOz7-7nj_sdwDOLyoQOoyBJIxdIoVxgeGrIGQqneC4zFKYuNpFOp2o-z2Y78KrLhWn4IfoFN28Ztb_2Bo7L3B1sWUOrJe5TcBNXYCjjLJYDGB5_GJ-d9psIFJqShpVRBRR5Zcc9y6OD7t1L0WjoFfvzEtT8HbDWEWe8-1_fehNutECTHTYj4xbsYHEbdrsiDqy16Tvw_pBt2ZxZk8nCSsfWZXlRvWTdeibdmiJnTcHp2mFixQjwsu-m-rJZsnx7-OgunI1PPh1NgrbOQmB9XmlgZOhcZMxCcO5o-mRUgjQrTK1NnSSIZhdopBUhZnbhCKGhwTDhuTLcKSWcFfdgUJQF3gdmYiFVbDOeLcg7hKgsJonDOBdZbEyYjeBFp29tWxJyXwvjQjf0yZEmTWmvqRE87SWXDfHGH2Se113WC5jVN39QLY31-fS1DufnyefJ5J0-GsFe16e6tdFK059KyQm-xtRW_5isy2-ZmALLjZdJfJYpuRJqq-7hv36M_jg78dcH_yr4BK7Njsf69M307UO4TkAsbs627cFgvdrgI7hqf6y_VqvH7bj-Baup-7I
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=A+systematic+review+of+tools%2C+languages%2C+and+methodologies+for+mashup+development&rft.jtitle=Software%2C+practice+%26+experience&rft.au=Paredes-Valverde%2C+Mario+Andr%C3%A9s&rft.au=Alor-Hernandez%2C+Giner&rft.au=Rodriguez-Gonzalez%2C+Alejandro&rft.au=Valencia-Garcia%2C+Rafael&rft.date=2015-03-01&rft.pub=Wiley+Subscription+Services%2C+Inc&rft.issn=0038-0644&rft.eissn=1097-024X&rft.volume=45&rft.issue=3&rft.spage=365&rft_id=info:doi/10.1002%2Fspe.2233&rft.externalDBID=NO_FULL_TEXT&rft.externalDocID=3554201601
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0038-0644&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0038-0644&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0038-0644&client=summon