Towards a REST Cloud Computing Lexicon. Petrillo, F., Merle, P., Moha, N., & Gu�h�neuc, Y. In Ferguson, D., Mu�oz, V. M., & Cardoso, J., editors, Proceedings of the 7<sup>th</sup> International Conference on Cloud Computing and Services Science (CLOSER), pages 348–355, April, 2017. SciTePress. 8 pages.
Paper abstract bibtex Cloud computing is a popular Internet-based computing paradigm that provides on-demand computational services and resources, generally offered by cloud providers' REpresentational State Transfer (REST) APIs. To the best of our knowledge, there has been no study on the analysis of the lexicon adopted by cloud providers, despite its importance for developers. In this paper, we studied three different and well-known REST APIs (Google Cloud Platform, OpenStack, and Open Cloud Computing Interface) to investigate and organise their lexicons. This study presents three main contributions: 1) a tooled approach, called CLOUDLEX, for extracting and analysing REST cloud computing lexicons, 2) a dataset of services, resources, and terms used in the three studied REST APIs, 3) our analysis of this dataset, which represents a first attempt to provide a common REST cloud computing lexicon. After analysing our dataset, we observe that although the three studied REST APIs to describe the same domain (cloud computing), contrary to what one might expect, they do not share a large number of common terms, and only 5\NOof terms (17/352) are shared by two providers. Thus, the three APIs are lexically heterogeneous, and there is not a consensus on which terms to use on cloud computing systems. We discuss new avenues for cloud computing API designers and researchers.
@INPROCEEDINGS{Petrillo17-CLOSER-CloudLexicon,
AUTHOR = {Fabio Petrillo and Philippe Merle and Naouel Moha and
Yann-Ga�l Gu�h�neuc},
BOOKTITLE = {Proceedings of the 7<sup>th</sup> International Conference on Cloud Computing and Services Science (CLOSER)},
TITLE = {Towards a REST Cloud Computing Lexicon},
YEAR = {2017},
OPTADDRESS = {},
OPTCROSSREF = {},
EDITOR = {Donald Ferguson and V�ctor M�ndez Mu�oz and
Jorge Cardoso},
MONTH = {April},
NOTE = {8 pages.},
OPTNUMBER = {},
OPTORGANIZATION = {},
PAGES = {348--355},
PUBLISHER = {SciTePress},
OPTSERIES = {},
OPTVOLUME = {},
KEYWORDS = {Topic: <b>Code and design smells</b>,
Venue: <c>CLOSER</c>},
URL = {http://www.ptidej.net/publications/documents/CLOSER17.doc.pdf},
PDF = {http://www.ptidej.net/publications/documents/CLOSER17.ppt.pdf},
ABSTRACT = {Cloud computing is a popular Internet-based computing
paradigm that provides on-demand computational services and
resources, generally offered by cloud providers' REpresentational
State Transfer (REST) APIs. To the best of our knowledge, there has
been no study on the analysis of the lexicon adopted by cloud
providers, despite its importance for developers. In this paper, we
studied three different and well-known REST APIs (Google Cloud
Platform, OpenStack, and Open Cloud Computing Interface) to
investigate and organise their lexicons. This study presents three
main contributions: 1) a tooled approach, called CLOUDLEX, for
extracting and analysing REST cloud computing lexicons, 2) a dataset
of services, resources, and terms used in the three studied REST
APIs, 3) our analysis of this dataset, which represents a first
attempt to provide a common REST cloud computing lexicon. After
analysing our dataset, we observe that although the three studied
REST APIs to describe the same domain (cloud computing), contrary to
what one might expect, they do not share a large number of common
terms, and only 5\NOof terms (17/352) are shared by two providers.
Thus, the three APIs are lexically heterogeneous, and there is not a
consensus on which terms to use on cloud computing systems. We
discuss new avenues for cloud computing API designers and
researchers.}
}
Downloads: 0
{"_id":"oE8iEZu4upFPh6XKj","bibbaseid":"petrillo-merle-moha-guhneuc-towardsarestcloudcomputinglexicon-2017","downloads":0,"creationDate":"2018-01-17T20:29:42.164Z","title":"Towards a REST Cloud Computing Lexicon","author_short":["Petrillo, F.","Merle, P.","Moha, N.","Gu�h�neuc, Y."],"year":2017,"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Fabio"],"propositions":[],"lastnames":["Petrillo"],"suffixes":[]},{"firstnames":["Philippe"],"propositions":[],"lastnames":["Merle"],"suffixes":[]},{"firstnames":["Naouel"],"propositions":[],"lastnames":["Moha"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]}],"booktitle":"Proceedings of the 7<sup>th</sup> International Conference on Cloud Computing and Services Science (CLOSER)","title":"Towards a REST Cloud Computing Lexicon","year":"2017","optaddress":"","optcrossref":"","editor":[{"firstnames":["Donald"],"propositions":[],"lastnames":["Ferguson"],"suffixes":[]},{"firstnames":["V�ctor","M�ndez"],"propositions":[],"lastnames":["Mu�oz"],"suffixes":[]},{"firstnames":["Jorge"],"propositions":[],"lastnames":["Cardoso"],"suffixes":[]}],"month":"April","note":"8 pages.","optnumber":"","optorganization":"","pages":"348–355","publisher":"SciTePress","optseries":"","optvolume":"","keywords":"Topic: <b>Code and design smells</b>, Venue: <c>CLOSER</c>","url":"http://www.ptidej.net/publications/documents/CLOSER17.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/CLOSER17.ppt.pdf","abstract":"Cloud computing is a popular Internet-based computing paradigm that provides on-demand computational services and resources, generally offered by cloud providers' REpresentational State Transfer (REST) APIs. To the best of our knowledge, there has been no study on the analysis of the lexicon adopted by cloud providers, despite its importance for developers. In this paper, we studied three different and well-known REST APIs (Google Cloud Platform, OpenStack, and Open Cloud Computing Interface) to investigate and organise their lexicons. This study presents three main contributions: 1) a tooled approach, called CLOUDLEX, for extracting and analysing REST cloud computing lexicons, 2) a dataset of services, resources, and terms used in the three studied REST APIs, 3) our analysis of this dataset, which represents a first attempt to provide a common REST cloud computing lexicon. After analysing our dataset, we observe that although the three studied REST APIs to describe the same domain (cloud computing), contrary to what one might expect, they do not share a large number of common terms, and only 5\\NOof terms (17/352) are shared by two providers. Thus, the three APIs are lexically heterogeneous, and there is not a consensus on which terms to use on cloud computing systems. We discuss new avenues for cloud computing API designers and researchers.","bibtex":"@INPROCEEDINGS{Petrillo17-CLOSER-CloudLexicon,\r\n AUTHOR = {Fabio Petrillo and Philippe Merle and Naouel Moha and \r\n Yann-Ga�l Gu�h�neuc},\r\n BOOKTITLE = {Proceedings of the 7<sup>th</sup> International Conference on Cloud Computing and Services Science (CLOSER)},\r\n TITLE = {Towards a REST Cloud Computing Lexicon},\r\n YEAR = {2017},\r\n OPTADDRESS = {},\r\n OPTCROSSREF = {},\r\n EDITOR = {Donald Ferguson and V�ctor M�ndez Mu�oz and \r\n Jorge Cardoso},\r\n MONTH = {April},\r\n NOTE = {8 pages.},\r\n OPTNUMBER = {},\r\n OPTORGANIZATION = {},\r\n PAGES = {348--355},\r\n PUBLISHER = {SciTePress},\r\n OPTSERIES = {},\r\n OPTVOLUME = {},\r\n KEYWORDS = {Topic: <b>Code and design smells</b>, \r\n Venue: <c>CLOSER</c>},\r\n URL = {http://www.ptidej.net/publications/documents/CLOSER17.doc.pdf},\r\n PDF = {http://www.ptidej.net/publications/documents/CLOSER17.ppt.pdf},\r\n ABSTRACT = {Cloud computing is a popular Internet-based computing \r\n paradigm that provides on-demand computational services and \r\n resources, generally offered by cloud providers' REpresentational \r\n State Transfer (REST) APIs. To the best of our knowledge, there has \r\n been no study on the analysis of the lexicon adopted by cloud \r\n providers, despite its importance for developers. In this paper, we \r\n studied three different and well-known REST APIs (Google Cloud \r\n Platform, OpenStack, and Open Cloud Computing Interface) to \r\n investigate and organise their lexicons. This study presents three \r\n main contributions: 1) a tooled approach, called CLOUDLEX, for \r\n extracting and analysing REST cloud computing lexicons, 2) a dataset \r\n of services, resources, and terms used in the three studied REST \r\n APIs, 3) our analysis of this dataset, which represents a first \r\n attempt to provide a common REST cloud computing lexicon. After \r\n analysing our dataset, we observe that although the three studied \r\n REST APIs to describe the same domain (cloud computing), contrary to \r\n what one might expect, they do not share a large number of common \r\n terms, and only 5\\NOof terms (17/352) are shared by two providers. \r\n Thus, the three APIs are lexically heterogeneous, and there is not a \r\n consensus on which terms to use on cloud computing systems. We \r\n discuss new avenues for cloud computing API designers and \r\n researchers.}\r\n}\r\n\r\n","author_short":["Petrillo, F.","Merle, P.","Moha, N.","Gu�h�neuc, Y."],"editor_short":["Ferguson, D.","Mu�oz, V. M.","Cardoso, J."],"key":"Petrillo17-CLOSER-CloudLexicon","id":"Petrillo17-CLOSER-CloudLexicon","bibbaseid":"petrillo-merle-moha-guhneuc-towardsarestcloudcomputinglexicon-2017","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/CLOSER17.doc.pdf"},"keyword":["Topic: <b>Code and design smells</b>","Venue: <c>CLOSER</c>"],"metadata":{"authorlinks":{"gu�h�neuc, y":"https://bibbase.org/show?bib=http%3A%2F%2Fwww.yann-gael.gueheneuc.net%2FWork%2FPublications%2FBiblio%2Fcomplete-bibliography.bib&msg=embed","guéhéneuc, y":"https://bibbase.org/show?bib=http://www.yann-gael.gueheneuc.net/Work/BibBase/guehene%20(automatically%20cleaned).bib"}},"downloads":0},"search_terms":["towards","rest","cloud","computing","lexicon","petrillo","merle","moha","gu�h�neuc"],"keywords":["topic: <b>code and design smells</b>","venue: <c>closer</c>"],"authorIDs":["2tFXMaTSHJKEB5ebi","2wY5eBcsYmbPNfmMS","36dm7jaw5EK5Wrr4D","3NxaNKic3nkXi568L","3S5Dkpx7DNefzJrnf","3afmfmoPr4SHa8B5F","3wmHB7JoQbQz2ujun","4YBWWbao6RKgiyGJE","4jZj9tB4SJ8zEEgHk","5CvA2hsaib2bPMaef","5TFJbxqRDGFj2P8Rg","5a5fb236a39f2c3645000032","5a8f17e006df23bc34000020","5cx79LBmaWcihgM4J","5de9a6425b51bcde01000042","5dee1197584fb4df010000fc","5df228a41e4fe9df0100012c","5df617f72b34d0de0100008b","5dfa14782e791dde010000ea","5dfe3d5e68d95dde01000080","5e02525b6ffa15df0100009f","5e0662c07da1d1de0100021a","5e093e8b934cacdf0100008b","5e0a61673eccf6e001000016","5e0b75b7e73cd6de010000f9","5e0d4ca6ae5827df0100007f","5e0ddf08552b25df01000137","5e0e5c41ac7d11df010000a3","5e1268e7a4cabfdf0100002c","5e12c45a70e2c4f201000043","5e157809f1f31adf01000006","5e162ca1df1bb4de01000123","5e185cff809b84f201000091","5e1a6c39b16ec5df0100000f","5e21b27e96aea7de01000084","5e22c57e49e2b4df0100000f","5e23c2aeb93b51de01000030","5e245835079bb2df0100007d","5e24fa3e2e79a1f201000027","5e26252f408641df01000161","5e26bfbd8535cedf0100005c","5e280fd1f860fcde0100006a","5e2a827f881468de01000080","5e2eb321b84405df01000128","5e2ef635e374eede0100001a","5e2fd6a74e91a9df01000010","5e3266bb5633c9de01000068","5e32ab0ee17accde0100012a","5e32bdec466076df010000d9","5e32d603150c84df01000068","5e34fb145978bef2010000a6","5e36bc8e7b975dde0100009a","5e389940030bcadf010001b4","5e39dd9a3687dddf010000a4","5e3ad173f2a00cdf01000206","5e3dcd50d51253de0100003d","5e3e8713666d79df010000a6","5e3ed80986a596de010000b9","5e3fefe1add5fbde01000087","5e409c79d668c6de010000c7","5e41795ed9f47bee01000194","5e41cd5be7c67ade010000eb","5e42ef1ca6f4a6f2010001eb","5e46dcb342fb31df01000113","5e46f12c461d04f201000078","5e478c9e27a0c8de010000ef","5e47fb06385298df010000b2","5e4add1941072bdf01000011","5e4c1c792dc400de0100011a","5e4c6262271596df010001b9","5e4f0360338acfde01000156","5e4f11b0e5389bde0100007e","5e530b976d68b8df010000a5","5e54ad6d929495df0100007c","5e57161b429006de0100005a","5e57839fcef9b7de0100003c","5e580f5a6a456fde0100004f","5e5afa78038583de010000f7","5e5b477174a3e7df010000b7","5e5d370173eb2edf01000038","5e5fca336b32b0f20100011b","5e60e7f0839e59df010000e8","5e6377cfae1c4dde0100011e","5e657007de41b9df0100017a","5e676f0910be53de0100001a","5gPbX6aQJFjpv2Na9","6eE2yRdMDQr2WGXuA","6iHE5tuM7yTfLd2pA","7BPWyvMr5e6bzbk7T","7RFwhpGkpZRsLwnmB","7amRA4ALcR2mksheF","7mkQL8eiftj5bGMzB","8jPjKehCMsj7ncvxN","8peLXfWtCSic5n7oz","95eRgTcabnJwF46f3","9Ba9JxkjQBCeGBZKg","9DjgvzQrx27uxbyJj","9HD56d3k5yrB9H9oq","9RtPuXNyeS3k8LM9J","9diLYpd8cMmjBh54T","9nx6Yv3XREwJDyRms","AfJhKcg96muyPdu7S","BGvchZsjW7Wejj9Cz","BYwdHpGr6xT5vmE5C","Bah6LM7GXdXTy8GGA","BmH2ytt7sXwPHcrse","CqJYxtqe6qBbtd5yz","D4kEZ2JcWCoMvRPy7","DFWW7D6Y7X57n4cbM","DSorPqHDfrFiNM5Ew","DWXisKXaQArvre3QL","DwBm6isMpKSHHkhAd","E88raoktD8ANF92Yu","EAjLox7ycbofcCXce","F8rzFhY9yWA7pBX4j","G3iynDKjz9BHJbrdg","GJw6mQETXADSCZuuk","GWK5669HLqPyYMQ5J","GibAXjj4xXdFT8qWh","HzFZpgGcfabjAp9x6","KJ4eYziy6hanF9kr9","Kcyu7uncEFiYzYP2D","N4zzhqcywSzDDYsdh","NCDg3xE2mPcNAu7LX","NvgbTAz3hZ9SevZvd","QbcDS3wK43sRASvgu","S3b7Bb9wwfpByQgbo","SXJaeFCgBDJ5HAHtj","T5nL8TGrggoLAF8Dj","W9vT8YcCNFEcp9mWQ","WZ5CpBEFNsb2ivfah","XxviSwRxhwgNwsraH","Z2Zs662GpXqKBEAMc","ZKYFgjHGm7PE4Y2kv","a5qpGirN3B5BLKdMh","ahGA65oGDChNYp7Mb","bA7pGCMS9AB2RBo2p","bTQb3TcrbBShtqFPS","cYnqisf4wzBsM7MF5","cjHpaYiWD5eX7btH4","ckrbesqi3pWqfF2nP","dH8EsWHZtCFuQk5bq","dS5kvBMnk3LMQe56w","eXsFRMzE7WfbHbBL4","fmmsBu4m6ayKtuopf","hdXr3PD8cHNWyAdCe","hgZxckC87u2A57teF","juvCjffHJaPQf44im","keQBT2Apb9yaev8AH","myHdF8zARwW5uGmFs","nJLfaznnYgFqWQQrv","onghitNWSvN2FpCaN","osgPwDW2y5KDXRa2i","pAWFMDHu5dNixqPAq","pLvmgrCjMeDYJiJxB","q4azvWakEjp2TQM7S","qBee6Md9YwRKwkeW3","qQky2Csek4mroLn2P","tJz4YBCqAzZAzek5d","tLtjttw8dEqF6YQ4s","uQ6jCrPijzAmZyfXz","vGEaFNt7mm92Z7GXc","vRkMmE65HSFpCk6FW","vsEsf8FR3Fxb6z7fJ","x5ejzvDeXCc89Dukv","xEQyC5shxpYySSJJm","xhwDdvQ7MYxa6keXm","xkviMnkrGBneANvMr","y64rFMcyp7tDsBrJQ","yBYJWSShoKkMG8aPE","yQPghCwQv22kf6dFq","yd5sCxaEiu5vWizTq"],"dataSources":["Sed98LbBeGaXxenrM","8vn5MSGYWB4fAx9Z4","KfXmPhaoCuAwjS2aX","SCHo5ZZkXuxNNaMME"]}