<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Publication Archives - Francesco Lelli</title> <atom:link href="https://francescolelli.info/category/publication/feed/" rel="self" type="application/rss+xml" /><link>https://francescolelli.info/category/publication/</link> <description>Information Management, Computer Science,  Economics, Finance and more</description> <lastBuildDate>Thu, 25 Jul 2024 19:30:03 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>https://wordpress.org/?v=6.8.5</generator><image> <url>https://francescolelli.info/wp-content/uploads/2018/11/cropped-InstrumentElement-32x32.jpg</url><title>Publication Archives - Francesco Lelli</title><link>https://francescolelli.info/category/publication/</link> <width>32</width> <height>32</height> </image> <site
xmlns="com-wordpress:feed-additions:1">156264324</site> <item><title>The Varieties of Agency in Human–Smart Device Relationships: The Four Agency Profiles</title><link>https://francescolelli.info/hci/the-varieties-of-agency-in-human-smart-device-relationships-the-four-agency-profiles/</link> <comments>https://francescolelli.info/hci/the-varieties-of-agency-in-human-smart-device-relationships-the-four-agency-profiles/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Wed, 24 Jul 2024 08:09:12 +0000</pubDate> <category><![CDATA[HCI]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[more]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Agency]]></category> <category><![CDATA[device agency]]></category> <category><![CDATA[IoT]]></category> <category><![CDATA[smart device]]></category> <category><![CDATA[user agency]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2580</guid><description><![CDATA[<p>As the interest of intelligent/smart devices in growing in society, this paper explores the concept of agency in human-smart device relationships, focusing on two key aspects: The study introduces four agency profiles that characterize different types of human-smart device relationships: Figure below presents an intuitive idea of the research: The researcher is validated by conducting [&#8230;]</p><p>The post <a
href="https://francescolelli.info/hci/the-varieties-of-agency-in-human-smart-device-relationships-the-four-agency-profiles/">The Varieties of Agency in Human–Smart Device Relationships: The Four Agency Profiles</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>As the interest of intelligent/smart devices in growing in society, this paper explores the concept of agency in human-smart device relationships, focusing on two key aspects:</p><ul
class="wp-block-list"><li><strong>User agency</strong>: The self-perceived abilities of users to operate and control their devices.</li><li><strong>Device agency</strong>: The capacities that users attribute to their smart devices.</li></ul><p>The study introduces four agency profiles that characterize different types of human-smart device relationships:</p><ol
class="wp-block-list"><li><strong>Controller</strong>: High user agency, low device agency</li><li><strong>Collaborator</strong>: High user agency, high device agency</li><li><strong>Victim</strong>: Low user agency, high device agency</li><li><strong>Detached</strong>: Low user agency, low device agency</li></ol><p>Figure below presents an intuitive idea of the research:</p><figure
class="wp-block-image size-full"><img
fetchpriority="high" decoding="async" width="992" height="743" data-attachment-id="2293" data-permalink="https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/attachment/user-and-device-agency-profiling/" data-orig-file="https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling.jpg" data-orig-size="992,743" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="User-and-Device-Agency-Profiling" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling-300x225.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling.jpg" src="https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling.jpg?8011c3&amp;8011c3" alt="User and Device Agency" class="wp-image-2293" srcset="https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling.jpg 992w, https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling-300x225.jpg 300w, https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling-768x575.jpg 768w, https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling-600x449.jpg 600w" sizes="(max-width: 992px) 100vw, 992px" /></figure><p>The researcher is validated by conducting an exploratory factorial analysis, tag cloud analysis, and sentiment analysis on survey data to investigate these agency profiles. In this work we examined also how various background variables (such as age, gender, education, and device type) relate to user and device agency.</p><p>Key findings include:</p><ol
class="wp-block-list"><li>The type of smart device significantly affected user agency, with household cleaning device users reporting the highest user agency and personal assistant device users reporting the lowest.</li><li>Most background variables (age, gender, education, professional field, work experience) did not significantly impact user or device agency.</li><li>The tag cloud analysis revealed distinct patterns of language use associated with each agency profile, providing insights into how users perceive their relationships with smart devices.</li></ol><p>This research contributes to the fields of Human-Computer Interaction (HCI) and Information Systems (IS) by offering a framework for understanding the varied ways humans interact with and perceive smart devices. The findings have implications for designing more effective and user-friendly smart device interfaces and experiences. The impact of this paper on human-smart device relationships and related fields includes:</p><ol
class="wp-block-list"><li><strong>Theoretical contribution</strong>: The study introduces a novel framework for understanding human-smart device relationships through the lens of user and device agency. This conceptualization provides a new perspective for researchers in Human-Computer Interaction (HCI) and Information Systems (IS).</li><li><strong>Design implications</strong>: The findings can inform the design of smart devices and their interfaces. By understanding different agency profiles, designers can create more user-friendly and effective devices that cater to various user perceptions and needs.</li><li><strong>User experience enhancement:</strong> The research helps in identifying factors that influence user satisfaction and engagement with smart devices. This knowledge can be applied to improve overall user experience.</li><li><strong>Industry relevance:</strong> The study&#8217;s insights are valuable for companies developing and marketing smart devices. Understanding user perceptions can guide product development and marketing strategies.</li><li><strong>Educational impact: </strong>The research provides a foundation for educating users about their relationship with smart devices, potentially leading to more informed and empowered consumers.</li><li><strong>Future research directions:</strong> The paper opens up new avenues for research in human-smart device interactions, encouraging further exploration of agency concepts in technology adoption and use.</li><li><strong>Societal implications: </strong>By shedding light on how people perceive and interact with smart devices, the study contributes to broader discussions about the role of technology in society and its impact on human behavior.</li><li><strong>Methodological contribution:</strong> The combination of exploratory factorial analysis, tag cloud analysis, and sentiment analysis provides a multi-faceted approach to studying human-smart device relationships, which can be applied in future studies.</li></ol><p>This research has the potential to influence how we design, use, and think about smart devices, ultimately advancing our understanding the human-technology interactions. Overall, you should read this paper for several compelling reasons:</p><ul
class="wp-block-list"><li><strong>Novel perspective</strong>: The paper introduces a unique framework for understanding human-smart device relationships through the concepts of user agency and device agency. This approach offers a fresh perspective on how people interact with and perceive their smart devices.</li><li><strong>Practical implications</strong> and <strong>industry relevance</strong>: The research has direct applications for designers and developers of smart devices. By understanding different agency profiles, they can create more user-friendly and effective products that cater to various user perceptions and needs. Thus facilitating the development and marketing of smart devices.</li><li><strong>Insight into user experience</strong>: The study provides valuable insights into factors that influence user satisfaction and engagement with smart devices. This knowledge can be applied to enhance overall user experience across different types of smart devices.</li><li><strong>Societal impact</strong>: The research contributes to broader discussions about the role of technology in society and its impact on human behavior. It helps us understand how people perceive and interact with increasingly prevalent smart devices.</li><li><strong>Methodological innovation</strong>: The paper employs a multi-faceted approach combining exploratory factorial analysis, tag cloud analysis, and sentiment analysis. This methodology provides a comprehensive understanding of human-smart device relationships and could be applied in future studies.</li><li><strong>Future research directions:</strong> The study opens up new avenues for research in human-smart device interactions, encouraging further exploration of agency concepts in technology adoption and use.</li></ul><p>In summary, by reading this paper, you&#8217;ll gain a deeper understanding of the complex relationships between humans and smart devices, which is increasingly relevant in our technology-driven world. The insights provided can be valuable whether you&#8217;re a researcher, designer, industry professional, or simply interested in how technology shapes our daily lives.</p><p
class="has-text-align-center"><strong>Link to the paper: <a
href="https://doi.org/10.3390/fi16030090">https://doi.org/10.3390/fi16030090</a></strong></p><p
class="has-text-align-center"><a
href="https://francescolelli.info/hci/understanding-users-experiences-of-interaction-with-smart-devices-a-socio-technical-perspective/">Dataset for the study of Human and Device Agency</a></p><hr
/><p><em>The relationship we have with our smart devices is more complex than we think! This research reveals how user and device agency influence our interactions. #TechResearch #HCI #IoT #AI</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fhci%2Fthe-varieties-of-agency-in-human-smart-device-relationships-the-four-agency-profiles%2F&#038;text=The%20relationship%20we%20have%20with%20our%20smart%20devices%20is%20more%20complex%20than%20we%20think%21%20This%20research%20reveals%20how%20user%20and%20device%20agency%20influence%20our%20interactions.%20%23TechResearch%20%23HCI%20%23IoT%20%23AI&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p>The post <a
href="https://francescolelli.info/hci/the-varieties-of-agency-in-human-smart-device-relationships-the-four-agency-profiles/">The Varieties of Agency in Human–Smart Device Relationships: The Four Agency Profiles</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/hci/the-varieties-of-agency-in-human-smart-device-relationships-the-four-agency-profiles/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2580</post-id> </item> <item><title>Understanding Users&#8217; Experiences of Interaction with Smart Devices: A Socio-Technical Perspective</title><link>https://francescolelli.info/hci/understanding-users-experiences-of-interaction-with-smart-devices-a-socio-technical-perspective/</link> <comments>https://francescolelli.info/hci/understanding-users-experiences-of-interaction-with-smart-devices-a-socio-technical-perspective/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 28 Jun 2024 14:33:11 +0000</pubDate> <category><![CDATA[HCI]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Agency]]></category> <category><![CDATA[datasets]]></category> <category><![CDATA[device agency]]></category> <category><![CDATA[free datasets]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[IoT]]></category> <category><![CDATA[smart device]]></category> <category><![CDATA[smart devices]]></category> <category><![CDATA[socio-technical]]></category> <category><![CDATA[survey]]></category> <category><![CDATA[user agency]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2571</guid><description><![CDATA[<p>Human-computer interaction (HCI) is a multidisciplinary field that explores the interaction between humans and computers, emphasizing especially the design and use of computer technology. Within this domain, the notion of sense of agency, usually defined as the users perceiving their actions as influencing the system, is of crucial importance. Another central notion is that of [&#8230;]</p><p>The post <a
href="https://francescolelli.info/hci/understanding-users-experiences-of-interaction-with-smart-devices-a-socio-technical-perspective/">Understanding Users&#8217; Experiences of Interaction with Smart Devices: A Socio-Technical Perspective</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[
<figure
class="wp-block-image alignleft size-full is-resized"><img
decoding="async" width="512" height="512" data-attachment-id="2573" data-permalink="https://francescolelli.info/hci/understanding-users-experiences-of-interaction-with-smart-devices-a-socio-technical-perspective/attachment/data1/" data-orig-file="https://francescolelli.info/wp-content/uploads/2024/06/data1.jpg" data-orig-size="512,512" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="data1" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2024/06/data1-300x300.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2024/06/data1.jpg" src="https://francescolelli.info/wp-content/uploads/2024/06/data1.jpg?8011c3&amp;8011c3" alt="Understanding Users' Experiences of Interaction with Smart Devices: A Socio-Technical Perspective" class="wp-image-2573" style="width:516px;height:auto" srcset="https://francescolelli.info/wp-content/uploads/2024/06/data1.jpg 512w, https://francescolelli.info/wp-content/uploads/2024/06/data1-300x300.jpg 300w, https://francescolelli.info/wp-content/uploads/2024/06/data1-150x150.jpg 150w" sizes="(max-width: 512px) 100vw, 512px" /></figure><p
class="has-text-align-justify">Human-computer interaction (HCI) is a multidisciplinary field that explores the interaction between humans and computers, emphasizing especially the design and use of computer technology. Within this domain, the notion of sense of agency, usually defined as the users perceiving their actions as influencing the system, is of crucial importance. Another central notion is that of socio-technical systems, referring to the interplay between social and technical elements. In this work, we delve into users&#8217; perceptions of their interactions with smart devices, drawing insights from a dataset collected during the COVID-19 outbreak in 2020.</p><p>The dataset, gathered through an expansive survey, was distributed in professional and personal networks, offers a window into the perspectives of 587 respondents, predominantly highly educated professionals with significant technological familiarity. While the sample&#8217;s specificity limits the generalizability of findings, it offers valuable insights into how tech-savvy users perceive their interactions with smart devices, illuminating the nuanced dynamics of HCI within socio-technical contexts.</p><p>One of the survey&#8217;s notable aspects was its focus on users&#8217; choice of a single smart device to consider throughout their responses. This deliberate framing encourages a deeper exploration of users&#8217; relationships with specific technologies, shedding light on the intricacies of their interactions. For respondents who did not own multiple smart devices, the instruction was to choose their primary device, such as a computer or mobile phone, thus ensuring consistency in the examination of user experiences.</p><p>Within the dataset, various dimensions of users&#8217; interactions with smart devices emerged, encompassing cognitive, emotional, and behavioral aspects. Users&#8217; perceptions of agency, defined as their sense of control and influence over the device, are particularly intriguing. Analysis of the dataset reveals diverse manifestations of agency, ranging from feelings of empowerment and efficiency to frustrations stemming from perceived limitations or complexities in device operation.</p><p>Moreover, the socio-technical lens allows us to delve deeper into the contextual factors shaping users&#8217; interactions. The dataset captures not only users&#8217; individual experiences but also the broader socio-cultural and technological landscapes influencing these interactions. Factors such as educational background, professional expertise, age, and gender are among the variables examined, offering insights into how these socio-demographic factors intersect with users&#8217; perceptions of smart device interactions.</p><p>The dataset&#8217;s utilization in previous research endeavors underscores its significance in advancing our understanding of human-computer interaction, user behavior analysis, and agency. By building upon existing research and leveraging the data available, researchers can uncover deeper insights into the complexities of smart device interactions and contribute to the development of more user-centered technologies.</p><figure
class="wp-block-image alignright size-full is-resized"><img
decoding="async" width="512" height="512" data-attachment-id="2574" data-permalink="https://francescolelli.info/hci/understanding-users-experiences-of-interaction-with-smart-devices-a-socio-technical-perspective/attachment/data-2/" data-orig-file="https://francescolelli.info/wp-content/uploads/2024/06/data-2.jpg" data-orig-size="512,512" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="data-2" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2024/06/data-2-300x300.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2024/06/data-2.jpg" src="https://francescolelli.info/wp-content/uploads/2024/06/data-2.jpg?8011c3&amp;8011c3" alt="Understanding Users' Experiences of Interaction with Smart Devices: A Socio-Technical Perspective" class="wp-image-2574" style="width:371px;height:auto" srcset="https://francescolelli.info/wp-content/uploads/2024/06/data-2.jpg 512w, https://francescolelli.info/wp-content/uploads/2024/06/data-2-300x300.jpg 300w, https://francescolelli.info/wp-content/uploads/2024/06/data-2-150x150.jpg 150w" sizes="(max-width: 512px) 100vw, 512px" /></figure><p>The COVID-19 context during which the data were collected adds another layer of complexity to the analysis. Due to the increased time spent at home and the increase in remote work, the global pandemic catalyzed increased reliance on technology for work, education, and socialization. Understanding users&#8217; interactions with smart devices within this unique context provides valuable implications for designing technologies that accommodate evolving user needs and preferences.</p><p>In conclusion, users&#8217; notions of their interactions with smart devices offer a rich tapestry of insights that intersect with key concepts in HCI, including agency and socio-technical systems. Through the analysis of a dataset collected during the COVID-19 pandemic, we gain valuable insights into users&#8217; perceptions, behaviors, and experiences with smart devices within the context of a rapidly evolving technological landscape. This dataset serves as a springboard for further exploration in the field, driving forward our understanding of human-computer interactions in an increasingly digital world.</p><p>Where to find more:</p><figure
class="wp-block-embed is-type-wp-embed is-provider-francesco-lelli wp-block-embed-francesco-lelli"><div
class="wp-block-embed__wrapper"><blockquote
class="wp-embedded-content" data-secret="EapbUj5QOh"><a
href="https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/">Agency in Human-Smart Device Relationships: An Exploratory Study</a></blockquote><iframe
class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Agency in Human-Smart Device Relationships: An Exploratory Study&#8221; &#8212; Francesco Lelli" src="https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/embed/#?secret=JLjK51XEuN#?secret=EapbUj5QOh" data-secret="EapbUj5QOh" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div></figure><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/">Agency in Human-Smart Device Relationship:</a> A work in progress description of a research done with this dataset</li></ul><p><a
href="https://francescolelli.info/research/human-and-smart-device-interaction-help-wanted/">Initial call for collecting the responses</a></p><figure
class="wp-block-embed is-type-wp-embed is-provider-francesco-lelli wp-block-embed-francesco-lelli"><div
class="wp-block-embed__wrapper"><blockquote
class="wp-embedded-content" data-secret="jog7yL674X"><a
href="https://francescolelli.info/research/human-and-smart-device-interaction-help-wanted/">Human and Smart Device Interaction: Help Wanted</a></blockquote><iframe
class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Human and Smart Device Interaction: Help Wanted&#8221; &#8212; Francesco Lelli" src="https://francescolelli.info/research/human-and-smart-device-interaction-help-wanted/embed/#?secret=eRE6LNfJKv#?secret=jog7yL674X" data-secret="jog7yL674X" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div></figure><p><strong>Link to the dataset (Open Access) </strong></p><h2 class="wp-block-heading has-text-align-center"><a
href="https://doi.org/10.3390/data9040056">https://doi.org/10.3390/data9040056</a></h2><h2 class="wp-block-heading has-text-align-center"><a
href="https://doi.org/10.34894/traony">https://doi.org/10.34894/traony</a></h2><p>Main Personal Related Publication</p><p
class="has-text-align-center"><a
href="https://doi.org/10.3390/fi16030090"><strong>https://doi.org/10.3390/fi16030090</strong></a></p><p>The post <a
href="https://francescolelli.info/hci/understanding-users-experiences-of-interaction-with-smart-devices-a-socio-technical-perspective/">Understanding Users&#8217; Experiences of Interaction with Smart Devices: A Socio-Technical Perspective</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/hci/understanding-users-experiences-of-interaction-with-smart-devices-a-socio-technical-perspective/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2571</post-id> </item> <item><title>AI Beyond Efficiency: note on the event</title><link>https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/</link> <comments>https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 03 Jan 2023 16:58:22 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Machine Learning]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Artificial Intelligence]]></category> <category><![CDATA[beyond efficiency]]></category> <category><![CDATA[Industry 4.0]]></category> <category><![CDATA[Industry 5.0]]></category> <category><![CDATA[intelligent interoperability]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[IoT]]></category> <category><![CDATA[Workshop]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2446</guid><description><![CDATA[<p>This is a small note that summarize the first workshop of AI beyond efficiency that we did in Valencia in the past spring. It was a really fun and formative experience where we had the possibility to interact with many colleagues across Europe. We can clearly declare the workshop successful as we had to cap [&#8230;]</p><p>The post <a
href="https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/">AI Beyond Efficiency: note on the event</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>This is a small note that summarize the first workshop of AI beyond efficiency that we did in Valencia in the past spring.</p><p>It was a really fun and formative experience where we had the possibility to interact with many colleagues across Europe. We can clearly declare the workshop successful as we had to cap the contribution to only 11 despite the very large contribution that we received (total 22, acceptance rage 50%). If that is not enough for declaring it a success, it also was the largest (most participated) event of the conference.</p><p>A big thanks also goes to our sponsors and keynote speaker that stimulated the conversation as well as provided a valuable industrial experience.</p><figure
class="wp-block-image size-full"><img
loading="lazy" decoding="async" width="800" height="283" data-attachment-id="2343" data-permalink="https://francescolelli.info/internet-of-things/ai-beyond-efficiency-interoperability-towards-industry-5-0/attachment/800px-industry_5-0_diagram/" data-orig-file="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png" data-orig-size="800,283" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="800px-Industry_5.0_diagram" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-300x106.png" data-large-file="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png" src="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png?8011c3&amp;8011c3" alt="" class="wp-image-2343" srcset="https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram.png 800w, https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-300x106.png 300w, https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-768x272.png 768w, https://francescolelli.info/wp-content/uploads/2021/12/800px-Industry_5.0_diagram-600x212.png 600w" sizes="(max-width: 800px) 100vw, 800px" /></figure><p>Here you can find a set of useful links in case you would like to profit of the outcomes:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/internet-of-things/ai-beyond-efficiency-interoperability-towards-industry-5-0/" target="_blank" rel="noreferrer noopener">Call for paper for the first workshop on AI Beyond Efficiency </a></li><li><a
href="https://research.tilburguniversity.edu/en/publications/artificial-intelligence-beyond-efficiency" target="_blank" rel="noreferrer noopener">Modafferi, S., Nuñez, M. J., Lelli, F., &amp; Dalle Carbonare, D. (2022). Artificial Intelligence beyond Efficiency. <em>CEUR Workshop Proceedings</em>, <em>3214</em></a></li></ul><p>Full report can be downloaded here: <a
href="https://ceur-ws.org/Vol-3214/WS5Summaryreport.pdf" target="_blank" rel="noreferrer noopener">PDF Version of the report on the workshop </a></p><p>The paper that where discussed are available at the following links:</p><ul
class="wp-block-list"><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper1.pdf">Introducing Building Blocks for Industry 4.0, an Analytics Application for the Federated EFPF Platform</a><br><em>Jose Maria Gonzalez Castro</em> <em>Robert Sanfeliu Prat</em>, <em>Francesc Bonada</em>, <em>Fernando Gigante Valencia</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper2.pdf">AI Ethics for Industry 5.0 – From Principles to Practice</a><br><em>Alexandru Constantin Ciobanu</em>, <em>Gabriela Meșniță</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper3.pdf">A Practical Experience of AI Solution Used to Improve Varnishing Process Efficiency in Furniture Manufacturing</a><br><em>Juan Del Agua</em>, <em>Gabriel Modia</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper4.pdf">Industry5.0 and Sociotechnical Theory: Theoretical Underpinnings</a><br><em>Nicholas Fair</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper5.pdf">Relevance of Visualization and Interaction Technologies for Industry 5.0</a><br><em>Ander Garcia</em>, <em>Marco Quartulli</em>, <em>Igor G. Olaizola</em>, <em>Iñigo Barandiaran</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper6.pdf">Teaming.AI: Enabling Human-AI Teaming Intelligence in Manufacturing</a><br><em>Thomas Hoch</em>, <em>Bernhard Heinzl</em>, <em>Gerald Czech</em>, <em>Maqbool Khan</em>, <em>Philipp Waibel</em>, <em>Stefan Bachhofner</em>, <em>Elmar Kiesling</em>, <em>Bernhard Moser</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper7.pdf">On Exploring the Possibilities and the Limits of AI for an Interoperable and Empowering Industry 4.0</a><br><em>Francesco Lelli</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper8.pdf">Artificial Intelligence from Industry 5.0 perspective: Is the Technology Ready to Meet the Challenge?</a><br><em>Igor García Olaizola</em> <em>Marco Quartulli</em>, <em>Ander Garcia</em>, <em>Iñigo Barandiaran</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper9.pdf">Towards Zero-Defect Manufacturing: Machine Selection through Unsupervised Learning in the Printing Industry</a><br><em>Sotirios T. Spantideas</em>, <em>Anastasios E. Giannopoulos</em>, <em>Nikolaos C. Kapsalis</em>, <em>Angelos Angelopoulos</em>, <em>Stamatis Voliotis</em>, <em>Panagiotis Trakadas</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper10.pdf">Towards Industry 5.0 – A Trustworthy AI Framework for Digital Manufacturing with Humans in Control</a><br><em>Usman Wajid</em>, <em>Alexandros Nizamis</em>, <em>Victor Anaya</em></li><li><a
href="https://ceur-ws.org/Vol-3214/WS5Paper11.pdf">On Developing Human Centric Digital Twins in Industry 4.0 and Beyond</a><br><em>Akpofure A. Enughwure</em>, <em>Francesco Lelli</em></li></ul><p> As organizer I hope that the connections that the participants build will remain strong, will grow, and will materialize in a tangible advance of the field.</p><hr
/><p><em>First Workshop on AI Beyond Efficiency: proceedings of the event. #ArtificialIntelligence #workshops #interoperability #Industry40 #BigData #MachineLearning</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fresearch%2Fai-beyond-efficiency-note-on-the-event%2F&#038;text=First%20Workshop%20on%20AI%20Beyond%20Efficiency%3A%20proceedings%20of%20the%20event.%20%23ArtificialIntelligence%20%23workshops%20%23interoperability%20%23Industry40%20%23BigData%20%23MachineLearning&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p></p><p>The post <a
href="https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/">AI Beyond Efficiency: note on the event</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/research/ai-beyond-efficiency-note-on-the-event/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2446</post-id> </item> <item><title>Agency in Human-Smart Device Relationships: An Exploratory Study</title><link>https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/</link> <comments>https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 17 Aug 2021 15:23:44 +0000</pubDate> <category><![CDATA[HCI]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Software Engineering]]></category> <category><![CDATA[Agency]]></category> <category><![CDATA[device agency]]></category> <category><![CDATA[exploratory factorial analysis]]></category> <category><![CDATA[Human-Computer Interaction]]></category> <category><![CDATA[smart devices]]></category> <category><![CDATA[survey]]></category> <category><![CDATA[user agency]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2292</guid><description><![CDATA[<p>Can User of IoT technology be more then &#8220;just user&#8221;? How do they relate to technology? Abstract: With technology in reach of everyone and the technology sector in ascendance, it is central to investigate the relationship people have with their devices. We use the concept of agency to capture aspects of user’s sense of mastery [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/">Agency in Human-Smart Device Relationships: An Exploratory Study</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>Can User of IoT technology be more then &#8220;just user&#8221;? How do they relate to technology?</p><div
class="wp-block-image"><figure
class="alignright size-large is-resized"><img
loading="lazy" decoding="async" data-attachment-id="2293" data-permalink="https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/attachment/user-and-device-agency-profiling/" data-orig-file="https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling.jpg" data-orig-size="992,743" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="User-and-Device-Agency-Profiling" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling-300x225.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling.jpg" src="https://francescolelli.info/wp-content/uploads/2021/08/User-and-Device-Agency-Profiling.jpg?8011c3&amp;8011c3" alt="" class="wp-image-2293" width="354" height="286"/><figcaption>User and Device Agency </figcaption></figure></div><p><strong>Abstract</strong>: <br>With technology in reach of everyone and the technology sector in ascendance, it is central to investigate the relationship people have with their devices. We use the concept of agency to capture aspects of user’s sense of mastery and control in relation<br>to their device. This study gives preliminary evidence of the existence of two dimensions of agency for modelling the interaction between humans and smart devices: (i) user agency and (ii) device agency. These constructs emerged from an exploratory factorial analysis conducted on a survey data collected from 587 participants. Mapping the users’ dynamics with their devices into user agency and device agency advances our understanding of how digital technology shapes human cognition and emotion and how<br>users interact with technology. This approach can assist in designing interfaces that match the beliefs users have regarding their capabilities and the capacities of their devices.</p><p><strong>Key words:</strong> Agency, Human-Computer Interaction, smart devices, user agency, device agency, exploratory factorial analysis, survey.</p><div
class="wp-block-image"><figure
class="aligncenter size-large"><img
loading="lazy" decoding="async" width="1024" height="538" data-attachment-id="2294" data-permalink="https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/attachment/agency-items-in-the-survey/" data-orig-file="https://francescolelli.info/wp-content/uploads/2021/08/Agency-Items-in-the-survey.jpg" data-orig-size="1228,645" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Agency-Items-in-the-survey" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2021/08/Agency-Items-in-the-survey-300x158.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2021/08/Agency-Items-in-the-survey-1024x538.jpg" src="https://francescolelli.info/wp-content/uploads/2021/08/Agency-Items-in-the-survey-1024x538.jpg?8011c3&amp;8011c3" alt="" class="wp-image-2294" srcset="https://francescolelli.info/wp-content/uploads/2021/08/Agency-Items-in-the-survey-1024x538.jpg 1024w, https://francescolelli.info/wp-content/uploads/2021/08/Agency-Items-in-the-survey-300x158.jpg 300w, https://francescolelli.info/wp-content/uploads/2021/08/Agency-Items-in-the-survey-768x403.jpg 768w, https://francescolelli.info/wp-content/uploads/2021/08/Agency-Items-in-the-survey-600x315.jpg 600w, https://francescolelli.info/wp-content/uploads/2021/08/Agency-Items-in-the-survey.jpg 1228w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Items in the Survey of Agency in Human-Smart Device Relationships: An Exploratory Study </figcaption></figure></div><p>we show that agency in human-smart device interactions is a twofold and graded construct, consisting of user agency and device agency. The attributing of agency to themselves and to their device frames how the users are perceiving and leveraging the affordances of the smart device. The attribution of user and device agency can be used as a measure for understanding if the user masters the device’s potentials to the fullest or not. Thus, user agency and device agency can be used as proxies for understanding how users experience their relationships with their devices.</p><p>The conceptualization of agency proposed here should be further refined in relation to other existing constructs. We should investigate whether user and device agency act as mediators for other factors of human-device interaction such as anthropomorphism and other concepts mentioned in this article. Furthermore, our exploratory study should be developed further to a point where we can perform confirmatory factor analysis. As the next step, an expert panel will be summoned to review the items used in this study, in preparation for refining the survey before collecting new data for the second set of statistical analyses. Furthermore, we should continue exploring the nuances of agency in different contexts of smart device use, such as work vs. personal.<br>Brad Pitt as Tyler Durden in Fight Club (1999) states that “the things you own end up owning you”. In the context of smart devices, this is true only if we are unaware of the agency we attribute to our devices and to ourselves. Perhaps the secret of a balanced relationship with our gadgets is in making an aware decision of when and how to be “owned” by the device and when not.</p><p>Full article available <a
href="https://aisel.aisnet.org/pacis2021/145/" target="_blank" rel="noreferrer noopener">at this link</a>.</p><p>Check out the presentation:</p><iframe
src="https://docs.google.com/presentation/d/e/2PACX-1vSgyFv15R4jGPrkQn1VZV6YCmNDL8nUD7MVoYmmBmUUdt6dadKTjtFSysxvIaiBW_br4MGBUyQpZDNL/embed?start=false&#038;loop=false&#038;delayms=3000" frameborder="0" width="960" height="569" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe><p>Your help in sharing the idea is very welcome!</p><hr
/><p><em>Agency in Human-Smart Device Relationships: An Exploratory Study #HCI #IoT #smarthome #homeautomation #survey #softwaredevelopment #softwareengineering</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fagency-in-human-smart-device-relationships-an-exploratory-study%2F&#038;text=Agency%20in%20Human-Smart%20Device%20Relationships%3A%20An%20Exploratory%20Study%20%23HCI%20%23IoT%20%23smarthome%20%23homeautomation%20%23survey%20%23softwaredevelopment%20%23softwareengineering&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p><strong>Cite this paper as: </strong></p><p>Toivonen, Heidi and Lelli, Francesco, &#8220;Agency in Human-Smart Device Relationship: an Exploratory Study&#8221; (2021). <em>PACIS 2021 Proceedings</em>. 145. https://aisel.aisnet.org/pacis2021/145</p><p><em>Check out the Related Dataset</em>: Lelli, Francesco; Toivonen, Heidi, 2021, “<strong>A Survey for investigating human and smart devices relationships</strong>“, &nbsp;https://doi.org/10.34894/TRAONY, DataverseNL, V1</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/conference-publications/">Full list of Conference Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/">Agency in Human-Smart Device Relationships: An Exploratory Study</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/agency-in-human-smart-device-relationships-an-exploratory-study/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2292</post-id> </item> <item><title>Improving the performance of XML based technologies by caching and reusing information</title><link>https://francescolelli.info/publication/improving-the-performance-of-xml-based-technologies-by-caching-and-reusing-information/</link> <comments>https://francescolelli.info/publication/improving-the-performance-of-xml-based-technologies-by-caching-and-reusing-information/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 26 Feb 2021 19:39:34 +0000</pubDate> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Software Engineering]]></category> <category><![CDATA[3 tier architecture]]></category> <category><![CDATA[Cloud Services]]></category> <category><![CDATA[RPC]]></category> <category><![CDATA[Service Oriented Architecture]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[web service]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2255</guid><description><![CDATA[<p>Improving the performance of XML based technologies by caching and reusing information. Is it possible? Abstract: The growing synergy between Web Services and Grid or cloud based technologies is enabling profound, dynamic interactions between applications dispersed in geographic, institutional, and conceptual space. Such deep interoperability requires the simplicity, robustness, and extensibility for which XML has [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/improving-the-performance-of-xml-based-technologies-by-caching-and-reusing-information/">Improving the performance of XML based technologies by caching and reusing information</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>Improving the performance of XML based technologies by caching and reusing information. Is it possible?</p><div
class="wp-block-image"><figure
class="alignright size-large is-resized"><img
loading="lazy" decoding="async" data-attachment-id="2256" data-permalink="https://francescolelli.info/publication/improving-the-performance-of-xml-based-technologies-by-caching-and-reusing-information/attachment/3-tier-architecture/" data-orig-file="https://francescolelli.info/wp-content/uploads/2021/02/3-Tier-Architecture.jpg" data-orig-size="312,376" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;F. Lelli&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1614369164&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="3-Tier-Architecture" data-image-description="&lt;p&gt;Improving the performance of XML based technologies by caching and reusing information&lt;/p&gt;
" data-image-caption="&lt;p&gt;Improving the performance of XML based technologies by caching and reusing information&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2021/02/3-Tier-Architecture-249x300.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2021/02/3-Tier-Architecture.jpg" src="https://francescolelli.info/wp-content/uploads/2021/02/3-Tier-Architecture.jpg?8011c3&amp;8011c3" alt="" class="wp-image-2256" width="249" height="219"/><figcaption>Improving the performance of XML based technologies by caching and reusing information</figcaption></figure></div><p><strong>Abstract</strong>: <br>The growing synergy between Web Services and Grid or cloud based technologies is enabling profound, dynamic interactions between applications dispersed in geographic, institutional, and conceptual space. Such deep interoperability requires the simplicity, robustness, and extensibility for which XML has been conceived, making it a natural lingua franca for the network. Along with these advantages, there is a degree of inefficiency that may limit the applicability of XML.<br>In this paper, we investigate the limitations of XML for high-performance and high-interactive distributed computing. Our experimental results clearly show that focusing on parsers, that are routinely used for desterilize XML messages exchanged in these system, we can improve the performance of a generic the end to end web services based solution. Then we present a new parser, the Cache Parser, which uses a cache to reduce the parsing time by reusing information related to previously parsed documents/messages similar to the one under examination. Finally, we will show how our fast parser can improve the global throughput of any application based on Web or Grid or Cloud Services, or also RPC calls in general.</p><p><strong>Key words:</strong> Web Service, Cloud Services, 3 tier architecture, SOA, RPC, Service Oriented Architecture</p><div
class="wp-block-image"><figure
class="aligncenter size-large"><img
loading="lazy" decoding="async" width="367" height="348" data-attachment-id="2257" data-permalink="https://francescolelli.info/publication/improving-the-performance-of-xml-based-technologies-by-caching-and-reusing-information/attachment/3-tier-sequence-diagram/" data-orig-file="https://francescolelli.info/wp-content/uploads/2021/02/3-Tier-Sequence-Diagram.jpg" data-orig-size="367,348" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;F. Lelli&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1614369260&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="3-Tier-Sequence-Diagram" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2021/02/3-Tier-Sequence-Diagram-300x284.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2021/02/3-Tier-Sequence-Diagram.jpg" src="https://francescolelli.info/wp-content/uploads/2021/02/3-Tier-Sequence-Diagram.jpg?8011c3&amp;8011c3" alt="" class="wp-image-2257" srcset="https://francescolelli.info/wp-content/uploads/2021/02/3-Tier-Sequence-Diagram.jpg 367w, https://francescolelli.info/wp-content/uploads/2021/02/3-Tier-Sequence-Diagram-300x284.jpg 300w" sizes="(max-width: 367px) 100vw, 367px" /></figure></div><p>The may Web Services fully solve the “global enterprise integration” problem, but the proposed solution seems to exhibit a poor performance, and we believe that this could pose serious limitations on their actual applicability, as the number of commercial users will increase.<br>As shown in paragraph 2 we also believe that one of the limitations in using a full WS approach for implementing complex and highly interactive systems, comes from the large de-marshalling costs incurred on the receiver sides.<br>To solve this problem, we have designed a new parser: the Cache Parser. It is able to “well and quickly” retrieve information from XML documents, using previous knowledge about the document syntactic tree. In particular, our Cache Parser, which is used to de-marshal XML messages on the receiver side:</p><ul
class="wp-block-list"><li>Uses a checksum to detect if a new document is “well formatted”, and to know if it shares the syntactic tree with an already parsed one.</li><li>Takes advantage of this XML-Document syntactic tree stored in a cache.</li><li>It is based on a strict collaboration between sender and receiver.</li><li>Consistently reduces the receiver parse time, without increasing the sender document creation time.</li></ul><p>This algorithm is 25 time faster than a pull parser and if used in a WS scenario it can allow a 1.54 performance improvement factor in term of request handled per second. Finally it can be applied in any scenario where the client and the server decide to cooperate.</p><p>Full article available <a
href="https://francescolelli.info/paper/Improving%20the%20performance%20of%20XML%20based%20technologies%20by%20caching%20and%20reusing%20information%20ICWS2006.pdf?8011c3&amp;8011c3" target="_blank" rel="noreferrer noopener">at this link</a>.</p><p>Your help in sharing the idea is very welcome!</p><hr
/><p><em>Improving the #performance of XML based technologies by caching and reusing #Information. #Webseries #RealTime #CloudComputing #API #APIs #programming #softwareengineering</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fimproving-the-performance-of-xml-based-technologies-by-caching-and-reusing-information%2F&#038;text=Improving%20the%20%23performance%20of%20XML%20based%20technologies%20by%20caching%20and%20reusing%20%23Information.%20%23Webseries%20%23RealTime%20%23CloudComputing%20%23API%20%23APIs%20%23programming%20%23softwareengineering&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p><strong>Cite this paper as: </strong></p><p>F. Lelli, G. Maron, and S. Orlando. <strong><a
href="https://francescolelli.info/paper/Improving%20the%20performance%20of%20XML%20based%20technologies%20by%20caching%20and%20reusing%20information%20ICWS2006.pdf?8011c3&amp;8011c3">Improving the Performance of XML Based Technologies by Caching and Reusing Information.</a></strong>. IEEE International Conference on Web Services (ICWS), Chicago, September 2006.</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/improving-the-performance-of-xml-based-technologies-by-caching-and-reusing-information/">Improving the performance of XML based technologies by caching and reusing information</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/improving-the-performance-of-xml-based-technologies-by-caching-and-reusing-information/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2255</post-id> </item> <item><title>Client Side Estimation of a Remote Service Execution</title><link>https://francescolelli.info/publication/client-side-estimation-of-a-remote-service-execution/</link> <comments>https://francescolelli.info/publication/client-side-estimation-of-a-remote-service-execution/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Fri, 26 Feb 2021 11:53:34 +0000</pubDate> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Research]]></category> <category><![CDATA[Software Engineering]]></category> <category><![CDATA[Cloud Services]]></category> <category><![CDATA[Grid]]></category> <category><![CDATA[QoS]]></category> <category><![CDATA[Quality of Service]]></category> <category><![CDATA[Response Time]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2247</guid><description><![CDATA[<p>Is it possible to achieve a Client Side Estimation of a Remote Service Execution? Abstract: Many use cases, concerning the monitoring and controlling of real physical instruments, demand deep interaction between users and services that virtualize the access to such instruments/devices. In addition, in order to realize high interoperable solutions, SOA-based Web/Grid Service technologies must [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/client-side-estimation-of-a-remote-service-execution/">Client Side Estimation of a Remote Service Execution</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<div
class="wp-block-image"><figure
class="alignright size-large is-resized"><img
loading="lazy" decoding="async" data-attachment-id="2248" data-permalink="https://francescolelli.info/publication/client-side-estimation-of-a-remote-service-execution/attachment/criticaltimesinserviceinvocations/" data-orig-file="https://francescolelli.info/wp-content/uploads/2021/02/CriticalTimesInServiceInvocations.jpg" data-orig-size="804,307" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;F. Lelli&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1614335153&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Improving the performance of XML based technologies by caching and reusing information" data-image-description="&lt;p&gt;Improving the performance of XML based technologies by caching and reusing information&lt;/p&gt;
" data-image-caption="&lt;p&gt;Improving the performance of XML based technologies by caching and reusing information&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2021/02/CriticalTimesInServiceInvocations-300x115.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2021/02/CriticalTimesInServiceInvocations.jpg" src="https://francescolelli.info/wp-content/uploads/2021/02/CriticalTimesInServiceInvocations.jpg?8011c3&amp;8011c3" alt="" class="wp-image-2248" width="503" height="192" srcset="https://francescolelli.info/wp-content/uploads/2021/02/CriticalTimesInServiceInvocations.jpg 804w, https://francescolelli.info/wp-content/uploads/2021/02/CriticalTimesInServiceInvocations-300x115.jpg 300w, https://francescolelli.info/wp-content/uploads/2021/02/CriticalTimesInServiceInvocations-768x293.jpg 768w, https://francescolelli.info/wp-content/uploads/2021/02/CriticalTimesInServiceInvocations-600x229.jpg 600w" sizes="(max-width: 503px) 100vw, 503px" /><figcaption>Client Side Estimation of a Remote Service Execution</figcaption></figure></div><p>Is it possible to achieve a Client Side Estimation of a Remote Service Execution?</p><p><strong>Abstract</strong>: <br>Many use cases, concerning the monitoring and controlling of real physical instruments, demand deep interaction between users and services that virtualize the access to such instruments/devices. In addition, in order to realize high interoperable solutions, SOA-based Web/Grid Service technologies must be adopted. When the access to one of these services is performed via internet using a Web Service call, the remote invocation time becomes critical in order to understand if an instrument can be controlled properly, or the delays introduced by the wire and the serialization/ deserialization process are unacceptable. This paper thus presents methodologies and algorithms, based on a 2k factorial analysis<br>and a Gaussian Majorization of previous service execution times, which enables the estimation of a generic remote method execution time. Furthermore it suggests three different software architectures, where the developed algorithms and methodology could be integrated in order to automatically profile the end-to-end service. It is worth noting that our proposals are validated using suitable benchmarks and extensive tests coming out from a real (not simulated) environment. In addition, the outcome of this paper have been used in the realization of a service for remote control, monitor, and manage of a pool of instruments/devices.</p><p><strong>Key words:</strong> Web Service, Quality of Service, QoS, Grid, Cloud Services, Response Time</p><p>In this paper you will understand the state of the art on Quality of Service in today digital services with particular attention to Web Services.  In this scenario, we proposes a set of solutions that enable a remote service invocation time to be predicted in a general scenario. The contribution of this paper can be divided in three different parts:</p><ul
class="wp-block-list"><li>Section 3 formalizes the problem while Sections 5 and 5.1 validate this formalization by providing a dataset for web service QoS study. In particular, the dataset consists of 2304000 samples (of 9 significant values each) organized in 2304 different tests.</li><li>In the second part of this paper (Section 4, 6, and 7) we analyze the collected dataset in a more exhaustive way. Two variants of a methodology that utilizes a Gaussian approximation of the dataset distributions, in combination with a regression model of the key factors that influence the average and the standard deviation, have been developed in Section 4.</li><li>Then, in Section 6 our estimators are validated with experimental results in several scenarios. In the last part of this paper (Section 7), we propose three different software architectures that can utilize the developed methodologies and algorithms. It is worth noting that the presented solutions have been already adopted in a Grid context during the design and implementation of our IE</li></ul><p>We have also experienced that in case of server overload, the number of deadline misses increases. This suggests a possible approach for an automatic organization of the clients that balances the servers’ load, and that could be exploited to solve the use cases mentioned in the introduction of this paper. If the number of deadline misses is greater than the expected<br>ones, the server machine is probably overloaded. So clients could/should decide to use a different machine, in which an identical copy of the invoked service is deployed.</p><p>Full article available <a
href="https://francescolelli.info/paper/Client%20Side%20Estimation%20of%20a%20Remote%20Service%20Execution-MASCOT07.pdf?189db0&amp;189db0&amp;8011c3&amp;8011c3" target="_blank" rel="noreferrer noopener">at this link</a>.</p><p>Your help in sharing the idea is very welcome!</p><hr
/><p><em>Client Side Estimation of a Remote Service Execution. #Webseries #RealTime (sort of) #CloudComputing #API #APIs #programming #SoftwareEngineering</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fclient-side-estimation-of-a-remote-service-execution%2F&#038;text=Client%20Side%20Estimation%20of%20a%20Remote%20Service%20Execution.%20%23Webseries%20%23RealTime%20%28sort%20of%29%20%23CloudComputing%20%23API%20%23APIs%20%23programming%20%23SoftwareEngineering&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p><strong>Cite this paper as: </strong></p><p>F. Lelli, G. Maron and S. Orlando.&nbsp;<strong><a
href="https://francescolelli.info/paper/Client%20Side%20Estimation%20of%20a%20Remote%20Service%20Execution-MASCOT07.pdf?189db0&amp;189db0&amp;8011c3&amp;8011c3">Client Side Estimation of a Remote Service Execution</a></strong>, 15th Annual Meeting of the IEEE International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Istanbul, Turkey October 2007</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/client-side-estimation-of-a-remote-service-execution/">Client Side Estimation of a Remote Service Execution</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/client-side-estimation-of-a-remote-service-execution/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2247</post-id> </item> <item><title>A Survey of Social Software Engineering</title><link>https://francescolelli.info/publication/a-survey-of-social-software-engineering/</link> <comments>https://francescolelli.info/publication/a-survey-of-social-software-engineering/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sun, 24 Jan 2021 19:33:53 +0000</pubDate> <category><![CDATA[Publication]]></category> <category><![CDATA[Software Engineering]]></category> <category><![CDATA[collaborative tools]]></category> <category><![CDATA[Social software engineering]]></category> <category><![CDATA[software engineering]]></category> <category><![CDATA[Survey Paper]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1427</guid><description><![CDATA[<p>Abstract: Software engineering is a complex sociotechnical activity, due to the need for discussing and sharing knowledge among team members. This has raised the need for effective ways of sharing ideas, knowledge, and artifacts among groups and their members. The social aspect of software engineering process also demands computer support to facilitate the development by [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/a-survey-of-social-software-engineering/">A Survey of Social Software Engineering</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<div
class="wp-block-image"><figure
class="alignright size-large"><img
loading="lazy" decoding="async" width="440" height="330" data-attachment-id="2229" data-permalink="https://francescolelli.info/publication/a-survey-of-social-software-engineering/attachment/image/" data-orig-file="https://francescolelli.info/wp-content/uploads/2021/01/image.jpeg" data-orig-size="440,330" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="A Survey of Social Software Engineering" data-image-description="&lt;p&gt;A Survey of Social Software Engineering  &lt;/p&gt;
" data-image-caption="&lt;p&gt;A Survey of Social Software Engineering  &lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2021/01/image-300x225.jpeg" data-large-file="https://francescolelli.info/wp-content/uploads/2021/01/image.jpeg" src="https://francescolelli.info/wp-content/uploads/2021/01/image.jpeg?8011c3&amp;8011c3" alt="A Survey of Social Software Engineering  " class="wp-image-2229" srcset="https://francescolelli.info/wp-content/uploads/2021/01/image.jpeg 440w, https://francescolelli.info/wp-content/uploads/2021/01/image-300x225.jpeg 300w" sizes="(max-width: 440px) 100vw, 440px" /><figcaption>A Survey of Social Software Engineering </figcaption></figure></div><p><strong>Abstract</strong>: <br>Software engineering is a complex sociotechnical activity, due to the need for discussing and sharing knowledge among team members. This has raised the need for effective ways of sharing ideas, knowledge, and artifacts among groups and their members. The social aspect of software engineering process also demands computer support to facilitate the development by means of collaborative tools, applications and environments.<br>In this paper, we present a survey of relevant works from psychology, mathematics and computer science studies. The combination of these fields provides the required infrastructure for engineering social and collaborative applications as well as the software engineering process. We also discuss possible solutions for the encountered shortcomings, and how they can improve software development</p><p><strong>Key words:</strong> Social Software Engineering,   Psychology, Collaborative tools, mathematical techniques.</p><p>In this paper you will see:</p><ul
class="wp-block-list"><li>a set of relevant works from psychological and social areas that could be integrated in modern software development.</li><li>relevant works in building collaborative and social tools</li><li>a set of references on mathematical techniques that have been or could be used in order to validate ideas around social software engineering.</li></ul><p>We addressed the idea of Social Software Engineering by providing a survey of contributions in related areas. We identified and discussed two main subcategories: on the one hand the need to integrate results from social and psychological sciences in the software lifecycle; on the other hand, we outlined the need for engineering social networking services and collaborative tools. As a matter of fact, these applications have been developed independently but they share many use cases. Therefore, by approaching the problem in a systematic way we can try to formalize and improve these classes of applications.<br>Finally we presented a set of mathematical techniques that have been used for experimental validation of scientific contributions: these techniques may be used as basic blocks for understanding the ideas proposed for social software engineering</p><p>Full article available at the following link:</p><p>A Survey of Social Software Engineering <a
href="https://ieeexplore.ieee.org/document/4686304" target="_blank" rel="noreferrer noopener">https://ieeexplore.ieee.org/document/4686304</a></p><p>PDF also available <a
href="https://pure.uvt.nl/ws/portalfiles/portal/47483912/paper9.pdf" target="_blank" rel="noreferrer noopener">at this link</a>.</p><p>Your help in sharing the idea is very welcome!</p><hr
/><p><em>Writing #Software is a social endeavor: A #survey of #Social #SoftwareEngineering</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fa-survey-of-social-software-engineering%2F&#038;text=Writing%20%23Software%20is%20a%20social%20endeavor%3A%20A%20%23survey%20of%20%23Social%20%23SoftwareEngineering&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p><strong>Cite this paper as: </strong></p><p>N. Ahmadi, M. Jazayeri, F. Lelli, and S. Nesic. A Survey of Social Software Engineering In the First International Workshop on Social Software Engineering and Applications, Vol. 1, No.1 pp. 1-12, L&#8217;Aquila, Italy, Sep. 2008.</p><p>Authors in alphabetical order <br></p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/a-survey-of-social-software-engineering/">A Survey of Social Software Engineering</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/a-survey-of-social-software-engineering/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1427</post-id> </item> <item><title>Issue in Automatic Combination of Cloud Services</title><link>https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/</link> <comments>https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Mon, 24 Aug 2020 16:19:27 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Cloud Services]]></category> <category><![CDATA[Composition]]></category> <category><![CDATA[RDF]]></category> <category><![CDATA[Service]]></category> <category><![CDATA[web service]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2067</guid><description><![CDATA[<p>Abstract of Issue in Automatic Combination of Cloud Services Current cloud service description languages envision the ability to automatically combine cloud service offerings across multiple abstraction layers, i.e. software, platform, and infrastructure service offerings, to achieve a common shared business goal. However, only little effort hasbeen spent in this direction. This paper formalizes the issue [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/">Issue in Automatic Combination of Cloud Services</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p><strong>Abstract of Issue in Automatic Combination of Cloud Services</strong></p><p>Current cloud service description languages envision the ability to automatically combine cloud service offerings across multiple abstraction layers, i.e. software, platform, and infrastructure service offerings, to achieve a common shared business goal. However, only little effort has<br>been spent in this direction. This paper formalizes the issue of automatic combination of cloud services showing its computationally intensive nature. In order to overcome this issue we propose a Resource Description Framework (RDF)- based prototype implementation that leverages a batch process for automatically constructing possible combinations of cloud services. Using this approach we are able to analyze possible combinations of cloud services that may fit particular customer needs in a timely fashion</p><p> <strong>Some relevant Key words:</strong> Cloud, Cloud Services, Service, Composition, RDF for Cloud</p><p></p><div
class="wp-block-image"><figure
class="aligncenter size-large is-resized"><img
loading="lazy" decoding="async" data-attachment-id="2068" data-permalink="https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/attachment/issue-in-automatic-combination-of-cloud-services/" data-orig-file="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg" data-orig-size="676,426" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;F. Lelli&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1598290960&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Issue-in-Automatic-Combination-of-Cloud-Services" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services-300x189.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg" src="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg?8011c3&amp;8011c3" alt="Issue in Automatic Combination of Cloud Services" class="wp-image-2068" width="647" height="407" srcset="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg 676w, https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services-300x189.jpg 300w, https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services-600x378.jpg 600w" sizes="(max-width: 647px) 100vw, 647px" /><figcaption>Issue in Automatic Combination of Cloud Services</figcaption></figure></div><p>Cloud resources offered as services can be described using a common schema model and hence can be composed in order to achieve a common business goal. We present in this paper the issue of composing cross-layered cloud services to build a Service-based Cloud Application (SBCA), and formalize it as a tree navigation algorithm involving external approaches for matching cloud service descriptions.<br>Given the fact that there could be a huge number of cloud service offerings in a real marketplace, this algorithm may grow exponentially and become a computationally intensive task. For our prototype implementation, RDF is used to create a sample model containing sample cloud service offerings, a batch process is implemented to continuously scan the model and discover possible compositions of cloud services, and SPARQL is used to retrieve cloud services and their possible compositions in a timely fashion. In the future, we intend to continue investigating the issue of cross-layered cloud service composition in order to discover and quantify the benefits and the limits of this approach by providing experimental results.</p><p>Full article available at the following link:</p><p>Issue in Automatic Combination of Cloud Services: <br><a
href="https://doi.org/10.1109/ISPA.2012.71" target="_blank" rel="noreferrer noopener">https://doi.org/10.1109/ISPA.2012.71 </a></p><p>Your help in sharing the idea is very welcome!</p><p><strong>Cite this paper as: </strong></p><p>D. K. Nguyen and F. Lelli,&nbsp;<strong>Issue in Automatic Combination of SaaS, PaaS and IaaS</strong>, 10th International Symposium on Parallel and Distributed Processing with Application ISPA 2012 track Clouds for Business and Business for Clouds, Spain, Madrid, July 2012</p><p>Related Article:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/publication/the-many-faces-of-the-integration-of-instruments-and-the-grid/">The Many Faces of the Integration of Instruments and the Grid</a></li></ul><hr
/><p><em>#issues in #automatic Combination of #Cloud #services for #CloudComputing #RDF and understanding meta-information</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fissue-in-automatic-combination-of-cloud-services%2F&#038;text=%23issues%20in%20%23automatic%20Combination%20of%20%23Cloud%20%23services%20for%20%23CloudComputing%20%23RDF%20and%20understanding%20meta-information&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li><li><a
href="https://francescolelli.info/conference-publications/">Full list of Conference Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/">Issue in Automatic Combination of Cloud Services</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2067</post-id> </item> <item><title>The Tiny Instrument Element</title><link>https://francescolelli.info/publication/the-tiny-instrument-element/</link> <comments>https://francescolelli.info/publication/the-tiny-instrument-element/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Tue, 15 Oct 2019 12:05:40 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Instrument Element]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[IoT]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[smart devices]]></category> <category><![CDATA[ubiquitous computing]]></category> <category><![CDATA[web service]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1707</guid><description><![CDATA[<p>Abstract of the Tiny Instrument Element In the past few years, the idea of extending the Grid to cover also the remote access, control, management of instrument devices has been explored in a few initiatives. Existing tools lack in generality and require advanced specialized computer science knowledge, thus making them difficult to be broadly adopted [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/the-tiny-instrument-element/">The Tiny Instrument Element</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p><strong>Abstract of the Tiny Instrument Element </strong></p><p>In the past few years, the idea of extending the Grid to cover also the remote access, control, management of instrument devices has been explored in a few initiatives. Existing tools lack in generality and require advanced specialized computer science knowledge, thus making them difficult to be broadly adopted in the scientific community. In this paper we present a new open source initiative that is designed to overcome these problems. The Tiny Instrument Element project defines a high level architecture for plugging instruments into the Grid and provides the corresponding skeleton implementation. This lightweight approach, as opposed to existing middleware-based solutions, reduces the effort required to Gridify existing instruments. The paper evaluates the proposed abstraction with a case study from a pervasive computing scenario.</p><p> <strong>Some relevant Key words:</strong> IoT, Internet of things, smart devices, cloud computing, web service, ubiquitous computing, plugin.</p><div
class="wp-block-image"><figure
class="alignright is-resized"><img
loading="lazy" decoding="async" data-attachment-id="1711" data-permalink="https://francescolelli.info/publication/the-tiny-instrument-element/attachment/thetinyinstrumentelementie/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE.png" data-orig-size="746,476" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="TheTinyInstrumentElementIE" data-image-description="&lt;p&gt;The Tiny Instrument Element&lt;/p&gt;
" data-image-caption="&lt;p&gt;The Tiny Instrument Element&lt;/p&gt;
" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE-300x191.png" data-large-file="https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE.png" src="https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE.png?8011c3&amp;8011c3" alt="The Tiny Instrument Element" class="wp-image-1711" width="317" height="202" srcset="https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE.png 746w, https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE-300x191.png 300w, https://francescolelli.info/wp-content/uploads/2019/10/TheTinyInstrumentElementIE-600x383.png 600w" sizes="(max-width: 317px) 100vw, 317px" /><figcaption>The Tiny Instrument Element</figcaption></figure></div><p>In this paper we present the Tiny Instrument Element project showing our proposed novel approach to the integration between instruments and the Grid. Instead of building a new middleware we propose to use a semifinite artifact (i.e., a skeleton software) that can be tailored to meet the requirements of a specific instrument characteristics. This approach not only provides an uniform access to the Gridified instruments but also leaves the flexibility to customize and tune the Tiny Instrument Element for optimal monitoring and control of the instruments. From the case study we have seen that none of the code included in the Tiny Instrument Element release was redundant and that the time required in order to gain a good understanding of the API and the corresponding skeleton was quite small. This supports the idea of template-based software development. The Project has started full open source activities in September 2008. If we exclude our personal activity and the one performed by the case study participants, until the end of 2008, the project website attracted 304 unique visitors (7 Returning many times). The source code was downloaded 40 times and the authors were contacted with positive feedback by 2 users of the community. Whereas the project has been running for a relatively short time, these numbers are promising and show the benefit of a transparent development process to achieve wider dissemination of our research ideas</p><p>Full article available at the following link:</p><p>The Tiny Instrument Element: <br><a
href="https://doi.org/10.1007/978-3-642-01671-4_27">https://doi.org/10.1007/978-3-642-01671-4_27 </a></p><p><strong><a
href="https://francescolelli.info/paper/The%20Tiny%20Instrument%20Element-GPC09.pdf?8011c3&amp;8011c3">Read the paper at this link </a></strong></p><p>Your help in sharing the idea is very welcome!</p><p><strong>Cite this paper as: </strong></p><p> F. Lelli and C. Pautasso&nbsp;<strong>The Tiny Instrument Element Project</strong>&nbsp;In proc of&nbsp;4th International Conference on Grid and Pervasive Computing (GPC)&nbsp;, Geneva, Switzerland, May 2009</p><p>Related Article:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/publication/the-many-faces-of-the-integration-of-instruments-and-the-grid/">The Many Faces of the Integration of Instruments and the Grid</a></li></ul><hr
/><p><em>The #tiny Instrument Element for integrating #IoT and #Cloud . An early precursor of #EdgeComputing </em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fthe-tiny-instrument-element%2F&#038;text=The%20%23tiny%20Instrument%20Element%20for%20integrating%20%23IoT%20and%20%23Cloud%20.%20An%20early%20precursor%20of%20%23EdgeComputing%20&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li><li><a
href="https://francescolelli.info/conference-publications/">Full list of Conference Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/the-tiny-instrument-element/">The Tiny Instrument Element</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/the-tiny-instrument-element/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1707</post-id> </item> <item><title>Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices</title><link>https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/</link> <comments>https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Mon, 14 Oct 2019 11:54:39 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[domain specific languages]]></category> <category><![CDATA[internet of things]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[plugin architecture]]></category> <category><![CDATA[smart device]]></category> <category><![CDATA[ubiquitous computing]]></category> <category><![CDATA[Web 2.0]]></category> <category><![CDATA[Web 2.0 communities]]></category> <category><![CDATA[Web Services]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1683</guid><description><![CDATA[<p>Abstract of Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices Web 2.0 communities emerge regularly with the growing need for domain-specific programming over Web APIs. Even though Web mashups provide access to Web APIs, they ignore domain-specific programming needs. On the other hand, developing domain-specific languages (DSLs) is costly and not [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/">Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p><strong>Abstract of Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices</strong></p><p> Web 2.0 communities emerge regularly with the growing need for domain-specific programming over Web APIs. Even though Web mashups provide access to Web APIs, they ignore domain-specific programming needs. On the other hand, developing domain-specific languages (DSLs) is costly and not feasible for such ad hoc communities. We propose User Language Domain (ULD): an intermediate Web based architecture using a domain-specific embedded languages approach that reduces the cost of DSL development to plugging the Web APIs into a host end user programming language. We have implemented the proposed architecture in the context of smart devices, where we plug the functionality of different Lego Mindstorms devices into a Web-based visual programming language. We expect that several domains, such as smart homes or wearable computers can use the ULD architecture to reduce development effort.</p><p> <strong>Some relevant Key words:</strong> domain specific languages, Web 2.0 communities, end user programming, plugin architecture, smart devices, ubiquitous computing.</p><div
class="wp-block-image"><figure
class="alignright"><img
loading="lazy" decoding="async" width="640" height="328" data-attachment-id="1686" data-permalink="https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/attachment/visual-programming-environment_w640/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640.jpg" data-orig-size="640,328" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Visual-Programming-Environment_W640" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640-300x154.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640.jpg" src="https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640.jpg?8011c3&amp;8011c3" alt="" class="wp-image-1686" srcset="https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640.jpg 640w, https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640-300x154.jpg 300w, https://francescolelli.info/wp-content/uploads/2019/10/Visual-Programming-Environment_W640-600x308.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /></figure></div><p>Our case study of smart devices helps to show the promise of  separating functionality from the end user programming language in end user programming. Currently, web based artifacts are released together with a set of open APIs that can be used by their customers for building extensions. Our solution allows an efficient way of embedding these APIs into a customizable wed based end user programming environment. Based on this case study we note that:</p><ul
class="wp-block-list"><li>The idea of adopting a plugin architecture introduces a tradeoff between (i) having a standardized and uniform access to different APIs and (ii) having a completely free set of methods. In the first case the realization of the Application Domains Library is simpler and portable. However, the introduction of domain dedicated features is more complex.</li><li> In the realized prototype we have considered the possibility of separating the functionality from the visualization. However, we could also embed in the APIs a set of metadata for the visualization of the instructions and this will result in a more uniform adoption across possible domain languages.</li><li>The end user programming language developed in this case study runs completely on the client side of the Web browser. By using JavaScript as the assembly language of the Web, the underlying compiler of the programming language compiles the visual language into the complete JavaScript application. Since JavaScript is an event-based programming language, the compiler is forced to map the visual programming language to an event-based language.</li><li>In our case study, the provided visual language consists of methods that can be treated as events and be triggered upon calling them; hence it is straightforward to map this language to an event-based language. However, in case of need for other programming paradigms, such as functional programming or data-flow programming, the mapping to an event-based language is more complex.</li><li>Server-side execution of end user developed applications creates a trade-off between flexibility and interactivity. Although server-side compilation and execution increases the flexibility on possible technologies and methods to be used for compilation and execution, it hampers interactivity during application execution, which is important in domains such as scientific simulations and games. A hybrid solution between client and server-side execution has to be chosen according to the domain.</li></ul><div
class="wp-block-image"><figure
class="alignright"><img
loading="lazy" decoding="async" width="299" height="342" data-attachment-id="1687" data-permalink="https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/attachment/uld-architecture-for-programming-the-lego-mindstorms_w640/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640.jpg" data-orig-size="299,342" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640-262x300.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640.jpg" src="https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640.jpg?8011c3&amp;8011c3" alt="" class="wp-image-1687" srcset="https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640.jpg 299w, https://francescolelli.info/wp-content/uploads/2019/10/ULD-Architecture-for-Programming-the-Lego-Mindstorms_W640-262x300.jpg 262w" sizes="(max-width: 299px) 100vw, 299px" /></figure></div><p> In this paper we propose ULD, a Web-based architecture to separate the domain functionality from the programming language to support programming in the highly dynamic ecosystem of Web 2.0 communities. We devise a plugin architecture for an end user programming language to be used as a host language into which the functionality of multiple domains can be plugged. We apply our architecture in the context of smart devices. As a result, end users are provided with a visual programming environment to program different Lego Mindstorms devices. The visual programming interface is automatically generated from the device functionality and embedded into the programming environment.  The adoption of the Web for end user programming opens new frontiers for collaborative developments. The developed case study will serve as a testbed where we will evaluate different collaborative end user programming tools and methods in order to assess the potential of end user programming in online social environments and understanding their challenges.</p><div
class="wp-block-image"><figure
class="alignleft is-resized"><img
loading="lazy" decoding="async" data-attachment-id="1688" data-permalink="https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/attachment/user-language-domain-uld-a-web-based-architecture-for-embedding-the-application-domain_w640/" data-orig-file="https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640.jpg" data-orig-size="353,759" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640-140x300.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640.jpg" src="https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640.jpg?8011c3&amp;8011c3" alt="" class="wp-image-1688" width="138" height="296" srcset="https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640.jpg 353w, https://francescolelli.info/wp-content/uploads/2019/10/User-Language-Domain-ULD-A-Web-based-Architecture-for-embedding-the-application-domain_W640-140x300.jpg 140w" sizes="(max-width: 138px) 100vw, 138px" /></figure></div><p>Full article available at the following link:</p><p>Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices: <a
href="https://doi.org/10.1109/ASWEC.2010.36">https://doi.org/10.1109/ASWEC.2010.36</a></p><p><a
href="https://francescolelli.info/paper/Supporting-Domain-Specific-Programming-inWeb2.0-Case-Study-Smart-Devices.pdf?8011c3&amp;8011c3"><strong>Read the paper at this link </strong></a></p><p>Your help in sharing the idea is very welcome!</p><p><strong>Cite this paper as: </strong></p><p> N. Ahmadi, F. Lelli and M. Jazayeri&nbsp;<strong>Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices</strong>, In proc of 21st Australian Software Engineering Conference (ASWEC), Auckland, New Zealand, April 2010</p><p>Related Article:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/publication/the-many-faces-of-the-integration-of-instruments-and-the-grid/">The Many Faces of the Integration of Instruments and the Grid</a></li></ul><hr
/><p><em>Supporting #domain Specific #programming in #Web 2.0: a #casestudy of #Smart Devices ( #IoT ).</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fsupporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices%2F&#038;text=Supporting%20%23domain%20Specific%20%23programming%20in%20%23Web%202.0%3A%20a%20%23casestudy%20of%20%23Smart%20Devices%20%28%20%23IoT%20%29.&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li><li><a
href="https://francescolelli.info/conference-publications/">Full list of Conference Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/">Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/supporting-domain-specific-programming-in-web-2-0-a-case-study-of-smart-devices/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1683</post-id> </item> </channel> </rss>