The document discusses a framework called CUbRIK that uses human computation to improve multimedia search. It presents a case study on using the crowd to detect trademark logos in videos. The framework involves designing crowd tasks, matching people to tasks, aggregating outputs, and evaluating performance. Experimental results show the crowd improves precision over automatic methods alone. Future work includes refining task design and better matching people to tasks.
The document describes a framework called CUbRIK that uses human computation to improve multimedia search. It presents a case study on using the crowd to detect trademark logos in videos. Workers validate automatically detected logos and add new logos. The system matches tasks to workers based on their skills. An evaluation compares the logo detection accuracy of automatic methods, experts, and the crowd. While the crowd recall is higher, its precision is lower due to the workers' varied locations and expertise.
The document describes the CUbRIK project, which aims to advance multimedia search through human-enhanced computation. The project uses the SMILA framework to build search workflows incorporating both automated and human tasks. An example application involves detecting trademark logos in videos. The system indexes logo images and video content, performs automated matching, then filters results via crowdsourced tasks to validate matches. Experimental results show crowdsourcing can improve precision over fully automated or expert-only evaluation, though performance is also affected by user location and expertise. The system demonstrates integrating human computation into multimedia search pipelines based on the SMILA architecture.
Web 3.0 focuses on semantics, data standards, and understanding through technologies like RDF, OWL, and SPARQL. These standards allow sites and data about the same things to be easily combined and searched. APIs are also important, allowing developers to build applications that access and combine data from different systems and sources, powering mashups, mobile apps, and more. When developing an API, one should focus on RESTful design principles, use meaningful URIs and formats like JSON, and support the developer community through documentation, tutorials, and libraries.
The document describes a machine learning approach to filter YouTube comments for socially augmented user models. It presents a semantically enriched machine learning method that uses a job interview bag of words to score and label training comments from YouTube videos about job interviews. The trained classifiers are then used to predict whether new comments are relevant or noise. Experimental results show the classifiers perform well, and a human evaluation finds the service effectively identifies comments showing awareness or interest in job interviews.
This document discusses open source organizations and projects. It outlines four types of open source organizations: single vendor projects, developer communities, user communities, and competence centers. It provides examples of each type, including Linux Foundation, Mozilla Foundation, Kuali Foundation, and Swiss Open Systems User Group. The document also describes activities of competence centers such as organizing events, consulting, publishing studies, and coordinating development initiatives.
Three user-driven innovation methods were used to co-create cloud services: focus groups, online crowdsourcing, and direct interaction at an open innovation showroom. The focus groups produced quick feedback and ideas in a lab setting. Online crowdsourcing generated the most creative ideas from a large number of participants. Direct interaction at the showroom created close-to-real-life experience and tangible ideas by involving users in their environment. Privacy concerns were expressed across the studies. The methods provided different levels of insights into what cloud services users want.
On the Future of Libraries: How? not What? (Skills Assessment) - METRO - 13_0115jeffreylancaster
Presentation to METRO Annual Meeting on January 15, 2013 - "Using Formative Skills Assessment to Drive Staff Training Decisions and Organizational Change"
Why do some development teams favour physical story cards and a physical wall over digital? What are the advantages and disadvantages of using physical over digital? When should you use which and how can you combine them? These are difficult questions to answer and often they are the first questions that a team has to deal with when implementing an agile methodology. This session is an experience report rooted in the academic literature. It will aim to answer the questions above using use case examples from the author’s own experience. It will also incorporate the latest academic research into the field specifically using research from Human Computer Interaction in which Agile teams have been analysed to explain the benefits of physical and digital artefacts.
The document describes a framework called CUbRIK that uses human computation to improve multimedia search. It presents a case study on using the crowd to detect trademark logos in videos. Workers validate automatically detected logos and add new logos. The system matches tasks to workers based on their skills. An evaluation compares the logo detection accuracy of automatic methods, experts, and the crowd. While the crowd recall is higher, its precision is lower due to the workers' varied locations and expertise.
The document describes the CUbRIK project, which aims to advance multimedia search through human-enhanced computation. The project uses the SMILA framework to build search workflows incorporating both automated and human tasks. An example application involves detecting trademark logos in videos. The system indexes logo images and video content, performs automated matching, then filters results via crowdsourced tasks to validate matches. Experimental results show crowdsourcing can improve precision over fully automated or expert-only evaluation, though performance is also affected by user location and expertise. The system demonstrates integrating human computation into multimedia search pipelines based on the SMILA architecture.
Web 3.0 focuses on semantics, data standards, and understanding through technologies like RDF, OWL, and SPARQL. These standards allow sites and data about the same things to be easily combined and searched. APIs are also important, allowing developers to build applications that access and combine data from different systems and sources, powering mashups, mobile apps, and more. When developing an API, one should focus on RESTful design principles, use meaningful URIs and formats like JSON, and support the developer community through documentation, tutorials, and libraries.
The document describes a machine learning approach to filter YouTube comments for socially augmented user models. It presents a semantically enriched machine learning method that uses a job interview bag of words to score and label training comments from YouTube videos about job interviews. The trained classifiers are then used to predict whether new comments are relevant or noise. Experimental results show the classifiers perform well, and a human evaluation finds the service effectively identifies comments showing awareness or interest in job interviews.
This document discusses open source organizations and projects. It outlines four types of open source organizations: single vendor projects, developer communities, user communities, and competence centers. It provides examples of each type, including Linux Foundation, Mozilla Foundation, Kuali Foundation, and Swiss Open Systems User Group. The document also describes activities of competence centers such as organizing events, consulting, publishing studies, and coordinating development initiatives.
Three user-driven innovation methods were used to co-create cloud services: focus groups, online crowdsourcing, and direct interaction at an open innovation showroom. The focus groups produced quick feedback and ideas in a lab setting. Online crowdsourcing generated the most creative ideas from a large number of participants. Direct interaction at the showroom created close-to-real-life experience and tangible ideas by involving users in their environment. Privacy concerns were expressed across the studies. The methods provided different levels of insights into what cloud services users want.
On the Future of Libraries: How? not What? (Skills Assessment) - METRO - 13_0115jeffreylancaster
Presentation to METRO Annual Meeting on January 15, 2013 - "Using Formative Skills Assessment to Drive Staff Training Decisions and Organizational Change"
Why do some development teams favour physical story cards and a physical wall over digital? What are the advantages and disadvantages of using physical over digital? When should you use which and how can you combine them? These are difficult questions to answer and often they are the first questions that a team has to deal with when implementing an agile methodology. This session is an experience report rooted in the academic literature. It will aim to answer the questions above using use case examples from the author’s own experience. It will also incorporate the latest academic research into the field specifically using research from Human Computer Interaction in which Agile teams have been analysed to explain the benefits of physical and digital artefacts.
lecture of Marco Tagliasacchi (Politecnico di Milano) for Summer School on Social Media Modeling and Search, and European Chapter of the ACM SIGMM event, supported by CUbRIK and Social Sensor Project.
10-14 September, Fira, Santorini, Greece in Santorini
Arzu Sahu is seeking a role as a Data Specialist or ETL Developer. She has 2.3 years of experience in IT with a focus on data warehousing, ETL development using Informatica and Oracle, and data quality management. Her skills include Informatica PowerCenter, Oracle, SQL, Unix, and HP Quality Center. She is currently an ETL Developer at IBM working on projects involving data migration and management for clients in banking, finance, and travel.
Cisco aironet 2800 and 3800 a ps, keep your connected world spinningIT Tech
The Cisco Aironet 2800 and 3800 series access points were designed to address bandwidth bottlenecks caused by the increased number of wireless devices used in modern workplaces. The access points support high-speed 802.11ac Wave 2 technology, multi-gigabit Ethernet backhaul, and features such as MU-MIMO and flexible radio assignment to improve network performance and client capacity for a high density of users and devices. The new access points provide up to 5.2Gbps of wireless bandwidth and are supported by the latest AirOS software.
2012.09.26.CUbRIK at CHORUS + (the business)CUbRIK Project
This document discusses collective awareness, crowdsourcing, and search from a business perspective. It describes the evolution from multimedia search to crowdsearching and human computation. The author outlines their company's past successes with multimedia search technologies and their current focus on improving interaction and developing crowdsearching platforms like CUbRIK. Their vision for the future involves taking a more business-oriented approach to open innovation using social media, crowdsourcing, and collective awareness to support community creation, business ecosystems, and entrepreneurship.
Este documento describe el proyecto REDEMI para promover la gestión responsable de los residuos industriales peligrosos en el Distrito Metropolitano de Quito. El proyecto pretende mejorar el manejo de estos residuos al interior de las empresas a través de la producción más limpia y desarrollar sistemas de manejo. También busca actualizar la línea base de residuos producidos y replicar experiencias exitosas en otras compañías.
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeCUbRIK Project
The document discusses using game mechanics to design Games with a Purpose (GWAPs) to solve human computation tasks, outlines a development process for GWAPs including defining the task and matching it to appropriate game mechanics, and provides an example of using line drawing mechanics to segment fashion images and identify trends.
The document discusses water resources in Pakistan, including glaciers and canals. It lists the names and details of several major glaciers in Pakistan, such as the Siachin Glacier which is 75km long and the Baltoro Glacier which is 62km long and most visited. It also notes that Pakistan has over 13,680 square km of glacier area. The document then provides a brief definition of canals and notes that Pakistan's major rivers, including the Indus, Jhelum, Chenab, Ravi, and Sutlej, all have associated canal systems.
This document discusses the Social Enabler project from OpenNTF, which aims to provide social functionality for XPages applications using the IBM Social Business Toolkit. It outlines goals like providing ready-to-use components, APIs, and scenarios. Key technologies discussed include HTML5, REST, JSON, OAuth, Activity Streams, and OpenSocial. Current functionality demonstrated includes reading from and writing to activity streams, displaying XPages in embedded experiences, and writing custom REST services.
This document provides an overview of software architectures by presenting examples of architectures from various software systems. It begins with an introduction to software architecture and what it entails. It then shows numerous diagrams and visualizations of architectures for different types of systems, such as editors, compilers, operating systems, middleware, and web applications. These examples are intended to demonstrate common architectural patterns and styles. The document discusses analyzing and comparing the architectures visually and recognizing patterns within them.
ONA (organizational network analysis) - enabling individuals to impact their ...Agron Fazliu
ONA - organizational network analysis - is becoming an important topic for HR-technology. Simply put, ONA provides insight into how organizations really function.
Embedding ONA capability has the potential to enable employers and employees to organize themselves more effectively, communicate more impact-fully, and to lead their companies forward
EclipseConEurope2012 SOA - Models As Operational DocumentationMarc Dutoo
At Eclipse Con Europe 2012 in the SOA Symposium track, JWT's EMF model export to structure and information in Document Management Systems is explained and demonstrated for in the case of the EasySOA service documentation registry, with JWT workflows producing a basis for SOA operational documentation.
Mobile Information Architecture and Interaction Design (InfoCamp 2010)Nick Finck
Nick Finck presented on evidence-driven design for mobile information architecture and interaction design. He discussed discovering user needs through research methods like interviews, focus groups, and usability testing. Next, plans are made to identify solutions to core problems. Designs are then created to resolve these problems. The designs are developed into functional code. Finally, the mobile experience is qualified through testing, user feedback, and data analysis to evaluate effectiveness in an iterative process.
Developer workflow analysis and ownership management present comprehension challenges for software ecosystems and global software engineering. Dark matter exists because tools are not fully integrated, logging is not designed for analysis, and developer workflow is unstructured. Probabilistic models using machine learning and heuristics can help associate activities with work items to address this. Ownership management challenges include ownership decay, asset subclassing, team-level ownership, and providing explainable recommendations.
Programr is an online platform that allows users to learn and practice coding skills through an online IDE that supports over 10 programming languages. It aims to disrupt IT education by making coding accessible anywhere through online courses, coding contests, and embedded labs for IT books. The founders have over 30 years of combined IT experience. Programr has received angel funding of $200,000 and has over 200,000 programs executed and 1200 contributed projects. It targets the market opportunities in IT book publishers, universities/colleges, large IT institutes, government IT initiatives, and IT enterprises.
Dr. Gerald Friedland's research focuses on advancing semantic analysis of multimedia content. His work aims to make multimedia data more "understandable" to computers by enabling capabilities like semantic navigation, search, automatic annotation, and inference over multimedia content. He has developed techniques for extracting objects from images and video using human interaction to provide context. His goal is to connect multimedia and semantic technologies to allow logical inference on perceptually encoded data and more natural interaction with computers.
This document discusses integrating user experience (UX) design into agile development processes. It describes common UX activities like user research, prototyping, and testing. It then provides examples of how companies have structured UX work within sprints, including frontloading UX work, biweekly design reviews, and participatory sketching sessions. The goal is to embed UX designers in teams to inform decisions early while still allowing flexibility.
Primera Jornada de Calidad e Innovación en la Producción de software. Organizada por el Centro de Calidad e Innovación del Polo Tecnológico de Rosario y la Municipalidad de Rosario 12 Junio 2009
Disertante:
Sebastián Esponda, Administrador de proyectos, Globant
This document provides an introduction to deep learning with Microsoft's Cognitive Toolkit (CNTK). It discusses key deep learning concepts and how they are implemented in CNTK, including neural networks, backpropagation, loss functions, and common network architectures like convolutional neural networks. It also outlines several of Microsoft's products that use deep learning like Cortana, Bing, and Skype Translator. Examples of training deep learning models with CNTK on datasets like MNIST using logistic regression, multi-layer perceptrons, and CNNs are also presented.
Project realized with the intent to encourage the use of collaboration tools for developing and sharing knowledge inside the Brescia City Council building department.
lecture of Marco Tagliasacchi (Politecnico di Milano) for Summer School on Social Media Modeling and Search, and European Chapter of the ACM SIGMM event, supported by CUbRIK and Social Sensor Project.
10-14 September, Fira, Santorini, Greece in Santorini
Arzu Sahu is seeking a role as a Data Specialist or ETL Developer. She has 2.3 years of experience in IT with a focus on data warehousing, ETL development using Informatica and Oracle, and data quality management. Her skills include Informatica PowerCenter, Oracle, SQL, Unix, and HP Quality Center. She is currently an ETL Developer at IBM working on projects involving data migration and management for clients in banking, finance, and travel.
Cisco aironet 2800 and 3800 a ps, keep your connected world spinningIT Tech
The Cisco Aironet 2800 and 3800 series access points were designed to address bandwidth bottlenecks caused by the increased number of wireless devices used in modern workplaces. The access points support high-speed 802.11ac Wave 2 technology, multi-gigabit Ethernet backhaul, and features such as MU-MIMO and flexible radio assignment to improve network performance and client capacity for a high density of users and devices. The new access points provide up to 5.2Gbps of wireless bandwidth and are supported by the latest AirOS software.
2012.09.26.CUbRIK at CHORUS + (the business)CUbRIK Project
This document discusses collective awareness, crowdsourcing, and search from a business perspective. It describes the evolution from multimedia search to crowdsearching and human computation. The author outlines their company's past successes with multimedia search technologies and their current focus on improving interaction and developing crowdsearching platforms like CUbRIK. Their vision for the future involves taking a more business-oriented approach to open innovation using social media, crowdsourcing, and collective awareness to support community creation, business ecosystems, and entrepreneurship.
Este documento describe el proyecto REDEMI para promover la gestión responsable de los residuos industriales peligrosos en el Distrito Metropolitano de Quito. El proyecto pretende mejorar el manejo de estos residuos al interior de las empresas a través de la producción más limpia y desarrollar sistemas de manejo. También busca actualizar la línea base de residuos producidos y replicar experiencias exitosas en otras compañías.
Matching Game Mechanics and Human Computation Tasks in Games with a PurposeCUbRIK Project
The document discusses using game mechanics to design Games with a Purpose (GWAPs) to solve human computation tasks, outlines a development process for GWAPs including defining the task and matching it to appropriate game mechanics, and provides an example of using line drawing mechanics to segment fashion images and identify trends.
The document discusses water resources in Pakistan, including glaciers and canals. It lists the names and details of several major glaciers in Pakistan, such as the Siachin Glacier which is 75km long and the Baltoro Glacier which is 62km long and most visited. It also notes that Pakistan has over 13,680 square km of glacier area. The document then provides a brief definition of canals and notes that Pakistan's major rivers, including the Indus, Jhelum, Chenab, Ravi, and Sutlej, all have associated canal systems.
This document discusses the Social Enabler project from OpenNTF, which aims to provide social functionality for XPages applications using the IBM Social Business Toolkit. It outlines goals like providing ready-to-use components, APIs, and scenarios. Key technologies discussed include HTML5, REST, JSON, OAuth, Activity Streams, and OpenSocial. Current functionality demonstrated includes reading from and writing to activity streams, displaying XPages in embedded experiences, and writing custom REST services.
This document provides an overview of software architectures by presenting examples of architectures from various software systems. It begins with an introduction to software architecture and what it entails. It then shows numerous diagrams and visualizations of architectures for different types of systems, such as editors, compilers, operating systems, middleware, and web applications. These examples are intended to demonstrate common architectural patterns and styles. The document discusses analyzing and comparing the architectures visually and recognizing patterns within them.
ONA (organizational network analysis) - enabling individuals to impact their ...Agron Fazliu
ONA - organizational network analysis - is becoming an important topic for HR-technology. Simply put, ONA provides insight into how organizations really function.
Embedding ONA capability has the potential to enable employers and employees to organize themselves more effectively, communicate more impact-fully, and to lead their companies forward
EclipseConEurope2012 SOA - Models As Operational DocumentationMarc Dutoo
At Eclipse Con Europe 2012 in the SOA Symposium track, JWT's EMF model export to structure and information in Document Management Systems is explained and demonstrated for in the case of the EasySOA service documentation registry, with JWT workflows producing a basis for SOA operational documentation.
Mobile Information Architecture and Interaction Design (InfoCamp 2010)Nick Finck
Nick Finck presented on evidence-driven design for mobile information architecture and interaction design. He discussed discovering user needs through research methods like interviews, focus groups, and usability testing. Next, plans are made to identify solutions to core problems. Designs are then created to resolve these problems. The designs are developed into functional code. Finally, the mobile experience is qualified through testing, user feedback, and data analysis to evaluate effectiveness in an iterative process.
Developer workflow analysis and ownership management present comprehension challenges for software ecosystems and global software engineering. Dark matter exists because tools are not fully integrated, logging is not designed for analysis, and developer workflow is unstructured. Probabilistic models using machine learning and heuristics can help associate activities with work items to address this. Ownership management challenges include ownership decay, asset subclassing, team-level ownership, and providing explainable recommendations.
Programr is an online platform that allows users to learn and practice coding skills through an online IDE that supports over 10 programming languages. It aims to disrupt IT education by making coding accessible anywhere through online courses, coding contests, and embedded labs for IT books. The founders have over 30 years of combined IT experience. Programr has received angel funding of $200,000 and has over 200,000 programs executed and 1200 contributed projects. It targets the market opportunities in IT book publishers, universities/colleges, large IT institutes, government IT initiatives, and IT enterprises.
Dr. Gerald Friedland's research focuses on advancing semantic analysis of multimedia content. His work aims to make multimedia data more "understandable" to computers by enabling capabilities like semantic navigation, search, automatic annotation, and inference over multimedia content. He has developed techniques for extracting objects from images and video using human interaction to provide context. His goal is to connect multimedia and semantic technologies to allow logical inference on perceptually encoded data and more natural interaction with computers.
This document discusses integrating user experience (UX) design into agile development processes. It describes common UX activities like user research, prototyping, and testing. It then provides examples of how companies have structured UX work within sprints, including frontloading UX work, biweekly design reviews, and participatory sketching sessions. The goal is to embed UX designers in teams to inform decisions early while still allowing flexibility.
Primera Jornada de Calidad e Innovación en la Producción de software. Organizada por el Centro de Calidad e Innovación del Polo Tecnológico de Rosario y la Municipalidad de Rosario 12 Junio 2009
Disertante:
Sebastián Esponda, Administrador de proyectos, Globant
This document provides an introduction to deep learning with Microsoft's Cognitive Toolkit (CNTK). It discusses key deep learning concepts and how they are implemented in CNTK, including neural networks, backpropagation, loss functions, and common network architectures like convolutional neural networks. It also outlines several of Microsoft's products that use deep learning like Cortana, Bing, and Skype Translator. Examples of training deep learning models with CNTK on datasets like MNIST using logistic regression, multi-layer perceptrons, and CNNs are also presented.
Project realized with the intent to encourage the use of collaboration tools for developing and sharing knowledge inside the Brescia City Council building department.
Mobile Information Architecture and Interaction DesignNick Finck
Nick Finck presented on evidence-driven design for mobile experiences. He discussed discovering user needs through research methods like interviews and usability testing. Next, plans are made to identify solutions to core problems. Designs are then created to resolve these problems. The designs are built into functional code. Finally, the mobile experience is evaluated through testing and analysis to review effectiveness. The goal is to understand users, design based on evidence from research, and iteratively improve through evaluation.
GeniUS is a topic and user modeling library that produces semantically meaningful user profiles from social web data to enhance interoperability between applications. It aggregates relevant user information from sources like Twitter, enriches it with semantic data, and generates customized profiles according to application needs. Evaluation shows domain-specific profiles generated by GeniUS improve recommendation performance compared to generic profiles, with performance varying slightly between domains.
This document discusses building vibrant online communities and summarizes SunSpace, a social networking platform implemented at Sun Microsystems. It describes how SunSpace grew to include 20,000 users across 600 communities sharing over 12 million activities. The document also outlines different types of "community equity" or value that users accrue, including contribution, participation, skills, information, personal reputation, and tags/concepts. It proposes using these equity metrics for applications like expert finder systems and automated information management. Finally, it introduces the KIWI project to further develop these semantic technologies.
Bridging Current Reality & Future Vision with Reality MapsMalini Rao
Using a versatile design research technique, this presentation calls designers to give themselves permission to be flexible in their design practice by being the master of their techniques and get creative with the design process as much as they get creative with the experiences they design!
The document discusses LinkedIn APIs and how they can be used by brands and developers. It provides examples of how the LinkedIn API has been used to build plugins, tools, and experiences that allow users to find products and services, promote brands, and make connections. These tools personalize experiences for users by accessing their LinkedIn profile data with their permission. The document also outlines performance reporting and next steps for using the LinkedIn API commercially.
CUbRIK application for Digital Humanities illustrated during the demo session of the International Workshop on Multimedia Signal Processing IEEE MMSP 2013
The document discusses the CUbRIK project which aims to reconstruct social networks through historical sources using a combination of automated and human-powered techniques. It outlines four pillars of the project: connecting to researcher needs, creating a structured repository, developing an efficient indexing process, and tools for analysis and visualization. Key challenges include identifying entities, verifying identities over time, analyzing relationships, and ensuring rights compliance. The project will utilize both clickworkers and subject experts to verify entity detections and annotations. It aims to represent the ambiguities of history rather than a single truth.
Building a social graph for the history of Europe: the CUbRIK histoGraphCUbRIK Project
The document discusses building a social graph from historical image collections. It describes the CVCE and Digital Humanities Lab, and their vision of creating a social graph from images. The CUbRIK approach involves sourcing researcher requirements, building an entity repository, efficient indexing, and tools for visualization and analysis. Challenges include identifying people, places and events in images over time and verifying these. The approach involves crowd-sourcing verification and integrating rights management. An evaluation phase is planned in July to test the social graph prototype.
histoGraph was developed as part of the EU-funded CUbRIK project to create an interface for accessing historical sources and discovering links between entities. It builds a social graph of people in photos of European integration history by having humans and AI work together to identify faces, which are then linked based on co-occurrence. Users can interact with the graph to explore connections between individuals and supporting documents. The system represents the complexity of truth in the humanities by allowing multiple answers to identity questions and facilitating discussion between experts.
The CUbRIK Social Graph Visual Interface. A component developed to represent dependencies of a given person in a given context, by analysing the co-occurrencies of person entities in photographs.
Mining Emotions in Short Films: User Comments or Crowdsourcing?CUbRIK Project
This document discusses mining emotions from user comments on short films. It presents an approach that creates an emotion vector for each short film based on extracting terms from user comments on YouTube and associating them with emotions from the NRC Emotion Lexicon. It then compares the cosine similarity between emotion vectors built from expert judgments and those built using Amazon Mechanical Turk workers or automatically from YouTube comments. The goal is to determine if crowdsourcing or YouTube comments can accurately extract emotions expressed in reviews of short films.
This document discusses game design, playtesting, and games with a purpose. It begins with introducing the speaker and their background in robotics, AI, game design, and crowdsourcing. The agenda then covers the differences between play and games, pointers to game design including key elements like players, objectives, procedures, rules, and outcomes. Games with a purpose are introduced as games that generate useful data as a byproduct of play. Examples of specific games are discussed and the process of validating gameplay through playtesting is covered. Traditional playtesting methods like observation, surveys and their issues are also outlined.
CUbRIK Research at CIKM 2012: Efficient Jaccard-based Diversity Analysis of L...CUbRIK Project
Presentation at CIKM 2013 of the CUbRIK research paper: "Efficient Jaccard-based Diversity Analysis of Large
Document Collections" authored by Fan Deng, Stefan Siersdorfer and Sergej Zerr of L3S Research Center, partner of the CUbRIK Consortium.
CUbRIK Tutorial at ICWE 2013: part 2 - Introduction to Games with a PurposeCUbRIK Project
2013, 08 July
Part 2 of the tutorial illustrated at ICWE 2013, by Luca Galli (Politecnico di Milano)
Crowdsourcing and human computation are novel disciplines that enable the design of computation processes that include humans as actors for task execution. In such a context, Games With a Purpose are an effective mean to channel, in a constructive manner, the human brainpower required to perform tasks that computers are unable to perform, through computer games. This tutorial introduces the core research questions in human computation, with a specific focus on the techniques required to manage structured and unstructured data. The second half of the tutorial delves into the field of game design for serious task, with an emphasis on games for human computation purposes. Our goal is to provide participants with a wide, yet complete overview of the research landscape; we aim at giving practitioners a solid understanding of the best practices in designing and running human computation tasks, while providing academics with solid references and, possibly, promising ideas for their future research activities.
CUbRIK tutorial at ICWE 2013: part 1 Introduction to Human ComputationCUbRIK Project
2013, July 8
Part 1 of the tutorial illustrated at ICWE 2013, by Alessandro Bozzon (Delft University of Technology)
Crowdsourcing and human computation are novel disciplines that enable the design of computation processes that include humans as actors for task execution. In such a context, Games With a Purpose are an effective mean to channel, in a constructive manner, the human brainpower required to perform tasks that computers are unable to perform, through computer games. This tutorial introduces the core research questions in human computation, with a specific focus on the techniques required to manage structured and unstructured data. The second half of the tutorial delves into the field of game design for serious task, with an emphasis on games for human computation purposes. Our goal is to provide participants with a wide, yet complete overview of the research landscape; we aim at giving practitioners a solid understanding of the best practices in designing and running human computation tasks, while providing academics with solid references and, possibly, promising ideas for their future research activities.
Presentation made at INSPIRE 2013, in the Semantics session, by Feroz Farazi, of University of Trento.
The research leading to these results has received funding from the CUbRIK Collaborative Project, partially funded by the European Commission's 7th Framework ICT
Programme for Research and Technological Development under the Grant agreement no. 287704.
Exploiting User Generated Content for Mountain Peak DetectionCUbRIK Project
CUbRIK research used for the classification of mountain panoramas from user-generated photographs followed by identification and extraction of mountain peaks from those panoramas.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Climate Impact of Software Testing at Nordic Testing Days
The CrowdSearch framework
1. +
A Framework for Crowdsourced
Multimedia Processing and Querying
Alessandro Bozzon, Ilio Catallo, Eleonora Ciceri, Piero
Fraternali, Davide Martinenghi, Marco Tagliasacchi
0
2. + 1
CUbRIK Project
CUbRIK is a research project
financed by the European Union
Goals:
Advance the architecture of
multimedia search
Exploit the human
contribution in multimedia
search
Use open-source
components provided by the
community
Start up a search business
ecosystem
http://www.cubrikproject.eu/
3. + 2
Humans in Multimedia Information
Retrieval
Problem: the uncertainty of analysis algorithms leads to low
confidence results and conflicting opinions on automatically
extracted features
Solution: humans have superior capacity for understanding the
content of audiovisual material
State of the art: humans replace automatic feature extraction
processes (human annotations)
Our contribution: integration of human judgment and algorithms
Goal: improve the performance of multimedia content processing
4. + Example of CUbRIK Human-enhanced 3
computation: Trademark Logo Detection
Problem statement: identifying occurrences of trademark logos in
a video collection through keyword-based queries
Special case of the classic problem of object recognition
Use case: a professional user wants to retrieve all the
occurrences of logos in a large collection of video clips
Applications: rating effectiveness of advertising, subliminal
advertising detection, automatic annotation, trademark violation
detection
5. + 4
Trademark Logo Detection: problems in
automatic logo detection
Problems in automatic logo detection:
Object recognition is affected by the quality of the input set of
images
Uncertain matches, i.e., the ones with low matching score, could not
contain the searched logo
6. + 5
Trademark Logo Detection:
contribution of human computation
Contribution in human computation
Filter the input logos, eliminating the irrelevant ones
Segment the input logos
Validate the matching results
8. + 7
The CrowdSearch framework for
HC task management
9. + 8
CrowdSearch framework in the
Logo detection application
Problem solving
process
Process
Task Crowd
Task
Types of tasks
• Automatic tasks
• Crowd tasks: tasks that are executed by an
open-ended community of performers
Crowd Task
10. + 9
Community of Performers
Content edges,
e.g., IS-A, part.of Content elements
The application is deployed as a
Facebook application
Seed community
Information Technology
Performer to content department of Politecnico di
edges, e.g., topical
group membership
Milano
Performers
edges, e.g.,
friendship, Task propagation
weak ties
Performers Each user in the seed
community can propagate
tasks through the social
networks
11. + 10
Design of “Validate Logo Images”
The “LIKE” task variant requires to choose
relevant logos among a set of not filtered images
Human Task
Design
The “ADD”task variant requires to add new
relevant image URLs
Please add new relevant logos
URL…
Send
12. + 11
People to task matching & Task
Assignment
Task Deployment Criteria Execution criteria
Constraints of task execution
Content Affinity Criteria
Time budget for the experiment
Execution Criteria
Content Affinity criteria
Query on a representation of the users’ capacities
• Current state: manual selection of users
People to • Future work: Geocultural affinity
task matching
Questions are dispatched to the crowd according to the
user experience in answering questions
• Expert user: an user that has already answered to
three questions
Task New users answer to “LIKE” questions
assignment
Expert users answer to “LIKE”+“ADD” questions
14. + 13
Output aggregation
“LIKE” task variants
Top-5 rated logos are
selected as relevant logos
Task “ADD” task variants
execution New images are fed back to
the LIKE tasks
Task outputs
Task output
Output
aggregation
15. + 14
Experimental evaluation
Three experimental settings:
No human intervention
Logo validation performed by two domain experts
Inclusion of the actual crowd knowledge
Crowd involvement
40 people involved
50 task instances generated
70 collected answers
17. + 16
Experimental evaluation
1
0.9
0.8 Precision decreases
Crowd
0.7
Experts
0.6 Reasons for the wrong inclusion
Experts
Recall
Experts • Geographical location of the users
0.5 Aleve
• Expertise of the involved users
0.4 Crowd Chunky
0.3
No Crowd Shout
0.2 Crowd No Crowd
0.1
0 No Crowd
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Precision
18. + 17
Experimental evaluation
1
Precision decreases
• Similarity between two
0.9
logos in the data set
0.8
Crowd
0.7
Experts
0.6
Experts
Recall
Experts
0.5 Aleve
0.4 Crowd Chunky
0.3
No Crowd Shout
0.2 Crowd No Crowd
0.1
0 No Crowd
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Precision
19. + 18
Future directions
Task design:
Implement new task types (tag / comment / like / add / modify…)
Partition large task instances into several smaller instances dispatched to multiple
users
Task assignment: study how to associate the most suitable request with
the most appropriate user
Implement a ranking function on worker pool, based on the
expertise, geocultural information and past work history of the performers
Task execution: multiple heterogeneous platforms
(Facebook, LinkedIn, Twitter, stand-alone application)
More use cases:
Breaking news
Fashion trend