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...
Gespeichert in:
| Veröffentlicht in: | Software, practice & experience Jg. 45; H. 3; S. 365 - 397 |
|---|---|
| Hauptverfasser: | , , , , |
| 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 |