My talk at 2015 FOSS Community Metrics. Overview of the dangers of certain metrics about open source communities, Liferay's methodology used to select, track, and act on, and what we're doing in the future,
Crunching the numbers: Open Source Community Metrics at OSCONDawn Foster
Co-presented with Dave Neary at OSCON 2011.
Every community manager knows that community metrics are important, but how do you come up with a plan and figure out what you want to measure? Most community managers have their own set of hacky scripts for extracting data from various sources after they decide what metrics to track. There is no standardised Community Software Dashboard you can use to generate near-real-time stats on your community growth.
Like most open source projects, we have diverse community infrastructure for MeeGo, including Mailman, Drupal, Mediawiki, IRC, git, OpenSuse Build Service, Transifex and vBulletin. We wanted to unify these sources together, extract meaningful statistics from the data we had available to us, and present it to the user in a way that made it easy to see if the community was developing nicely or not.
Building on the work of Pentaho, Talend, MLStats, gitdm and a host of others, we built a generic and open source community dashboard for the MeeGo project, and integrated it into the website. The project was run in the open at http://wiki.meego.com/Metrics/Dashboard and all products of the project are available for reuse.
This presentation will cover the various metrics we wanted to measure, how we extracted the data from a diverse set of services to do it, and more importantly, how you can do it too.
This document provides an overview of a WebQuest lesson on the history of jazz music designed for high school students. The lesson asks students to individually research different eras of jazz, including key musical elements, musicians, and ensemble sizes. Students then present what they learned about each era through a medium of their choice. The document includes the learning objectives, standards addressed, process, resources, and a rubric for evaluation.
Open Source Community Building by Firms and InstitutionsMatthias Stürmer
Dr. Matthias Stürmer, Ernst & Young AG
21 October 2010 at CERN, Geneva
Workshop on Open Source Software with Technology Transfer Perspective
http://indico.cern.ch/conferenceDisplay.py?confId=101453
Benefits of using open source software (oss)MarkupBox
Open source software provides a community-based approach to software development where anyone can modify and distribute code. This is unlike proprietary software where intellectual property restrictions apply. Some key benefits of open source software include lower costs since it is often free, avoidance of vendor lock-in, flexibility in deployment without licensing restrictions, and adaptability to customize features to specific needs. Open source software also faces less risk of obsolescence since the community continues to develop and improve it over time.
Ubuntu 11.10 Oneiric Ocelot presentation given on Tuesday, October 11, 2011.
Audience was small and the presenter knew the audience so please forgive the jabs at Unity and Gnome3, may want to remove them for more diverse audiences :)
The best thing about open source projects is that you have all of your community data in the public at your fingertips. You just need to know how to gather the data about your open source community so that you can hack it all together to get something interesting that you can really use. We’ll start with some general guidance for coming up with a set of metrics that makes sense for your project. The focus of the session will be on tips and techniques for collecting metrics from tools commonly used by open source projects: Bugzilla, MediaWiki, Mailman, IRC and more. It will include both general approaches and technical details about using various data collection tools, like mlstats. The final section of the presentation will talk about techniques for sharing this data with your community and highlighting contributions from key community members. For anyone who loves playing with data as much as I do, metrics can be a fun way to see what your community members are really doing in your open source project.
Open Source is Not An Alternative, It is The Solutionwiradikusuma
Open source is a viable business model for companies. It allows businesses to benefit from free or low-cost open source software while also making money in other ways like support contracts, training, and dual licensing models where a free open source license and a paid license are both offered. Open source businesses build their asset in community goodwill and brand reputation rather than lock-in from proprietary software licenses.
The document discusses open source and Java. It provides an introduction to open source software, noting that it allows access to source code and the ability to modify, learn from, and distribute the software freely. It then discusses Java, describing it as a programming language, virtual machine, and platform. Finally, it briefly demonstrates some open source Java tools and frameworks, including LWUIT, Android, JavaFX, AppFuse, and resources from the Java User Group Indonesia.
Crunching the numbers: Open Source Community Metrics at OSCONDawn Foster
Co-presented with Dave Neary at OSCON 2011.
Every community manager knows that community metrics are important, but how do you come up with a plan and figure out what you want to measure? Most community managers have their own set of hacky scripts for extracting data from various sources after they decide what metrics to track. There is no standardised Community Software Dashboard you can use to generate near-real-time stats on your community growth.
Like most open source projects, we have diverse community infrastructure for MeeGo, including Mailman, Drupal, Mediawiki, IRC, git, OpenSuse Build Service, Transifex and vBulletin. We wanted to unify these sources together, extract meaningful statistics from the data we had available to us, and present it to the user in a way that made it easy to see if the community was developing nicely or not.
Building on the work of Pentaho, Talend, MLStats, gitdm and a host of others, we built a generic and open source community dashboard for the MeeGo project, and integrated it into the website. The project was run in the open at http://wiki.meego.com/Metrics/Dashboard and all products of the project are available for reuse.
This presentation will cover the various metrics we wanted to measure, how we extracted the data from a diverse set of services to do it, and more importantly, how you can do it too.
This document provides an overview of a WebQuest lesson on the history of jazz music designed for high school students. The lesson asks students to individually research different eras of jazz, including key musical elements, musicians, and ensemble sizes. Students then present what they learned about each era through a medium of their choice. The document includes the learning objectives, standards addressed, process, resources, and a rubric for evaluation.
Open Source Community Building by Firms and InstitutionsMatthias Stürmer
Dr. Matthias Stürmer, Ernst & Young AG
21 October 2010 at CERN, Geneva
Workshop on Open Source Software with Technology Transfer Perspective
http://indico.cern.ch/conferenceDisplay.py?confId=101453
Benefits of using open source software (oss)MarkupBox
Open source software provides a community-based approach to software development where anyone can modify and distribute code. This is unlike proprietary software where intellectual property restrictions apply. Some key benefits of open source software include lower costs since it is often free, avoidance of vendor lock-in, flexibility in deployment without licensing restrictions, and adaptability to customize features to specific needs. Open source software also faces less risk of obsolescence since the community continues to develop and improve it over time.
Ubuntu 11.10 Oneiric Ocelot presentation given on Tuesday, October 11, 2011.
Audience was small and the presenter knew the audience so please forgive the jabs at Unity and Gnome3, may want to remove them for more diverse audiences :)
The best thing about open source projects is that you have all of your community data in the public at your fingertips. You just need to know how to gather the data about your open source community so that you can hack it all together to get something interesting that you can really use. We’ll start with some general guidance for coming up with a set of metrics that makes sense for your project. The focus of the session will be on tips and techniques for collecting metrics from tools commonly used by open source projects: Bugzilla, MediaWiki, Mailman, IRC and more. It will include both general approaches and technical details about using various data collection tools, like mlstats. The final section of the presentation will talk about techniques for sharing this data with your community and highlighting contributions from key community members. For anyone who loves playing with data as much as I do, metrics can be a fun way to see what your community members are really doing in your open source project.
Open Source is Not An Alternative, It is The Solutionwiradikusuma
Open source is a viable business model for companies. It allows businesses to benefit from free or low-cost open source software while also making money in other ways like support contracts, training, and dual licensing models where a free open source license and a paid license are both offered. Open source businesses build their asset in community goodwill and brand reputation rather than lock-in from proprietary software licenses.
The document discusses open source and Java. It provides an introduction to open source software, noting that it allows access to source code and the ability to modify, learn from, and distribute the software freely. It then discusses Java, describing it as a programming language, virtual machine, and platform. Finally, it briefly demonstrates some open source Java tools and frameworks, including LWUIT, Android, JavaFX, AppFuse, and resources from the Java User Group Indonesia.
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?James Falkner
Slide deck from my September 2014 talk @ FOSSETCON in Orlando, FL.
Abstract: There is no shortage of algorithms, techniques, and software to produce virtually any metric one may desire. Too often, projects concentrate on vanity metrics that may make the project look good, or the CEO happy, but hides the true nature of the community and how it is evolving. True value is only realized when metrics are chosen that most closely align with a project's goals.
These slides were presented as part of a session whose goal was to: learn which goals and resulting metrics we chose to track and respond to in the Liferay project (a large, open source portal project), why they were (and continue to be) important, how they are produced, and what we are doing with them.
Software Development Analytics Intro. Twitter OSS workshopManrique Lopez
This document provides an introduction to software development analytics. It discusses analyzing who contributes to open source projects, how diverse communities are, and how quickly projects address feedback. It presents methodologies like GQM and OKRs for defining goals and metrics. Examples of metrics include activity, community size and structure, and developer performance. Tools discussed include CHAOSS for defining health metrics, and GrimoireLab, Prospector, GHData and CreGit for integrated open source software analytics. The presenter offers to provide analytics to bring transparency, awareness and governance support to software projects.
In this talk, I explore what productivity means to software developers, how we might track the value that is delivered in software produced by developers and how we might begin to think about measuring the productive delivery of effective software.
Keynote at International Conference on Performance Engineering (ICPE) 2020.
Studying the Dialogue Between Users and Developers of Free Apps in the Google...SAIL_QU
The study analyzes user-developer interactions through reviews and responses on the Google Play Store. It finds that responding to reviews has a significant positive impact, with 84% of rating increases due to the developer addressing the issue or providing guidance. Three common response patterns were identified: only negative reviews, negative or longer reviews, and reviews shortly after an update. Developers most often thank the user, ask for details, provide guidance, or ask for an endorsement. Guidance responses can address common issues through FAQs. The analysis considered over 2,000 apps, 355,000 review changes, 128,000 responses, and 4 million reviews.
Findings Revealed: 2015 State of the Software Supply Chain Sonatype
Gain new insights on how to deliver higher quality software even faster -- with less unplanned, unscheduled rework. If you are using open source components as part of development you may be unknowingly sabotaging your efforts by introducing known vulnerabilities – shockingly there are 24 vulnerabilities in the average application. Hear the results of an extensive analysis of open source usage across 106,000 development organizations. We’ll be drawing analogies between modern software development and traditional manufacturing supply chains, focusing on proven steps to improve speed, efficiency and quality. Watch the on-demand recording.
This document discusses social media metrics and analytics. It defines key metrics like followers, likes, and interactions that are used to measure social media performance. It also covers various tools to analyze social media data from platforms like Facebook, Twitter, YouTube and others. These tools provide insights into topics, influencers, content popularity and user engagement that can help optimize social media strategies. The document also discusses how social networks form around influencers at the center and how this affects the spread of information.
Chapter 6: Social Media Metrics and AnalyticsZakey Peterson
This document discusses social media metrics and analytics. It defines key metrics like followers, likes, and interactions that are used to measure social media performance. It also covers various tools to analyze social media data from platforms like Facebook, Twitter, and YouTube. These tools provide insights into user demographics, popular posts, and influence of different account types. Network analysis is also discussed as a way to map relationships and identify influential opinion leaders within social media communities.
This document discusses social media metrics and analytics. It defines key metrics like followers, likes, and interactions that are used to measure social media performance. It also covers various tools to analyze social media data like Facebook Insights, Tweet Analytics, and Klout which measure influence. Word clouds and network analyses are discussed as ways to understand social media users and identify opinion leaders within social networks.
This document discusses social media metrics and analytics. It describes how digital interactions leave data trails and how platforms like Facebook, Instagram, and Snapchat track user engagement. It explains how application programming interfaces allow data sharing across social media and how algorithms organize user groups. Some early social media metrics included followers, popularity, likes, and interactions. Examples are given of social media dashboards and analytics tools that track metrics like posts, audiences, and content performance. The roles of influencers and opinion leaders are discussed, and how centrality in social networks can increase one's ability to spread ideas.
23 may 2015 monitoring & analyzing social media Mats Björe
Our approach to social media analytics focuses on analyzing social media data to better understand interactions and influence. We aim to identify, monitor, track, and measure influence and reach to build dynamic dossiers and provide decision support. Some key challenges include fragmented information lacking context, use of symbols and emoticons, similar messages from many sources, and constantly changing platforms and user preferences. We use proven software like Silobreaker to monitor social media at scale and provide analytical dashboards and tools to examine specific stakeholders, anomalies, timelines, exposure, locations, and networks.
Who's there? A stakeholder analysis approach for hybrid OSSHanna Mäenpää
In Hybrid Open Source Software projects, independent and commercially oriented stakeholders collaborate using freely accessible tools and development processes. Here, contributors can enter and leave the community flexibly, which poses a challenge for community managers in ensuring the sustainability of the community. This short paper reports initial results from an industrial case study of the ''Qt'' Open Source Software project. We present a visual stakeholder analysis approach, building on data from the three systems that provide for the Qt project's complete software development workflow.
In Forrester’s 60-criteria evaluation of community platform vendors, we found that Lithium
Technologies and Jive Software led the pack because of their mature tool sets and depth of services
offered.
Is software engineering research addressing software engineering problems?Gail Murphy
Keynote from Automated Software Engineering 2020. (See https://www.cs.ubc.ca/~murphy for video)
Brian Randell described software engineering as “the multi-person development of multi-version programs”. David Parnas has expressed that this “pithy phrase implies everything that differentiates software engineering from other programming”. How does current software engineering research compare against this definition? Is there currently too much focus on research into problems and techniques more associated with programming than software engineering? Are there opportunities to use Randell’s description of software engineering to guide the community to new research directions? In this talk, I will explore these questions and discuss how a consideration of the development streams used by multiple individuals to produce multiple versions of software opens up new avenues for impactful software engineering research.
SENTIMENT ANALYSIS OF SOCIAL MEDIA DATA USING DEEP LEARNINGIRJET Journal
This document describes a system for performing sentiment analysis on social media data using deep learning techniques. The system uses entity recognition and sentiment analysis to automatically generate random variables and rules for a Bayesian network model. The model is trained using Twitter data to determine the likelihood that a user will visit a location based on their tweets. The system achieved 93% accuracy in classifying tweets as positive or negative sentiment towards different locations. The authors propose that this approach could be adapted to analyze sentiment across different social media platforms and topics.
L’uso di componenti Open Source nei processi di sviluppo potrebbe inconsapevolmente portare all’introduzione di vulnerabilità, spesso note, dovute all’utilizzo di versioni non aggiornate degli stessi componenti, o dall’utilizzo di componenti superflui.
In questo webinar uno dei Security Expert di Emerasoft illustra:
- i risultati di un’analisi approfondita relativa all’utilizzo dei componenti Open Source in ben 106.000 aziende;
- i principi utili che scaturiscono dalle analogie esistenti tra la Supply Chain del software e le tradizionali filiere manifatturiere;
- le best practice per migliorare la velocità, l’efficienza e la qualità della Supply Chain del software.
Segui il webinar on demand: https://www.youtube.com/watch?v=3w_1EAxkfYU
Scale14x Patterns and Practices for Open Source Project SuccessStephen Walli
There are two parts to the “success” of an open source software project:
Deployment growth: One publishes software to see it used. As the software is used, it reflects the dynamic nature of software, and is used in new ways to solve new problems. This leads to the second part of the success formula -- contributions.
Contribution flow: A free or open source software project is at it’s simplest a discussion in software, and without contributions the conversation fades and fails. From a more complex community perspective, a FOSS project is about the economics of collaborative innovation and development. Without a continuous contribution flow, the dynamic aspect of a software project will become static and brittle and lose its relevancy.
There are three on ramps to be built to drive the success of an open source project: Bringing new users to the project, enabling developers, and encouraging contributors. This talk looks at how these on ramps can be organized to drive growth and adoption, and to grow a successful and vibrant community around an open source project.
The talk was delivered at SCaLE 14x: https://www.socallinuxexpo.org/scale/14x/presentations/patterns-and-practices-open-source-project-success
[SiriusCon 2018] Closing session - Live Community SurveyObeo
SiriusCon 2018 -Talk by Pierre-Charles David, Obeo & Stéphane Bégaudeau, Obeo
Community Survey: Your Opinion Matters, Get Involved in Sirius Future!
Participate to an online survey about your needs in terms of modeling tools and what you expect for the future of Eclipse Sirius.
Advancing Impact Measurement | Public Good App HouseTechSoup
Join us for an important discussion with three distinguished experts who are pioneering new approaches to impact assessment and funding:
💡 Raymond Cheng, Co-Founder of Open Source Observer: This free analytics suite offers a promising model for measuring the impact of contributions to the health of an ecosystem, with potential applications for nonprofit projects.
💡 Ken (bitbeckers) Beckers of Hypercerts: This protocol aims to streamline the process of funding and rewarding positive impact through a shared, decentralized database for impact claims and funding mechanisms.
💡 Laura (LauNaMu) Navarro, Founder of Metrics Garden Labs: By developing tools to measure the "soft" contributions of a community beyond code, Metrics Garden Labs is exploring new dimensions of impact assessment.
This webinar will:
👉 Engage with leading experts and gain valuable insights into new strategies and mechanisms that are advancing impact measurement.
👉 See demonstrations of the latest tools and methods being developed to measure and enhance the impact of public good projects.
👉 Connect with a diverse community of nonprofits, developers, and open source enthusiasts, fostering meaningful collaborations and exchanges of ideas.
As we strive to create a more just and equitable world, it is essential that we work together to find better ways of evaluating and supporting the vital work done by nonprofits and public good technologists.
Video: https://youtu.be/4kLsZK3wK2Q
CHAPTERS
00:00 Opening Remarks and How to Engage
00:21 Introducing TechSoup and Its Mission
00:49 Spotlight on Event Partner: Funding the Commons
03:26 Introduction to Speakers and Their Innovations
04:31 Deep Dive into Open Source Observer with Raymond Cheng
13:59 Exploring Hypercerts with Ken Beckers
22:38 Evaluators in the Ecosystem: The Role and Impact
23:37 Introducing Funders to Validated Claims
24:10 VoiceDeck: A Marketplace for Journalistic Impact in India
26:29 Impact Garden: Standardizing Impact Data
35:05 Q&A Session: Insights on Impact Evaluation and Funding
CONTINUE LEARNING & BUILDING - Accelerating Makers is helping technology builders and nonprofits co-create purpose-built tools for public good: https://AcceleratingMakers.PublicGoodAppHouse.org
BROWSE - DWeb explainer documents and guides for civil society:
https://acceleratingmakers.publicgoodapphouse.org/resources
ATTEND - Live tech events for makers and nonprofit Leaders: https://events.techsoup.org/public-good-app-house/
This event is supported by an award from the Filecoin Foundation for the Decentralized Web.
Hosted by TechSoup on May 23, 2024.
https://events.techsoup.org/e/m4gprj/
FOSSETCON 2014 - Metrics Are Fun, But Which Ones Really Matter?James Falkner
Slide deck from my September 2014 talk @ FOSSETCON in Orlando, FL.
Abstract: There is no shortage of algorithms, techniques, and software to produce virtually any metric one may desire. Too often, projects concentrate on vanity metrics that may make the project look good, or the CEO happy, but hides the true nature of the community and how it is evolving. True value is only realized when metrics are chosen that most closely align with a project's goals.
These slides were presented as part of a session whose goal was to: learn which goals and resulting metrics we chose to track and respond to in the Liferay project (a large, open source portal project), why they were (and continue to be) important, how they are produced, and what we are doing with them.
Software Development Analytics Intro. Twitter OSS workshopManrique Lopez
This document provides an introduction to software development analytics. It discusses analyzing who contributes to open source projects, how diverse communities are, and how quickly projects address feedback. It presents methodologies like GQM and OKRs for defining goals and metrics. Examples of metrics include activity, community size and structure, and developer performance. Tools discussed include CHAOSS for defining health metrics, and GrimoireLab, Prospector, GHData and CreGit for integrated open source software analytics. The presenter offers to provide analytics to bring transparency, awareness and governance support to software projects.
In this talk, I explore what productivity means to software developers, how we might track the value that is delivered in software produced by developers and how we might begin to think about measuring the productive delivery of effective software.
Keynote at International Conference on Performance Engineering (ICPE) 2020.
Studying the Dialogue Between Users and Developers of Free Apps in the Google...SAIL_QU
The study analyzes user-developer interactions through reviews and responses on the Google Play Store. It finds that responding to reviews has a significant positive impact, with 84% of rating increases due to the developer addressing the issue or providing guidance. Three common response patterns were identified: only negative reviews, negative or longer reviews, and reviews shortly after an update. Developers most often thank the user, ask for details, provide guidance, or ask for an endorsement. Guidance responses can address common issues through FAQs. The analysis considered over 2,000 apps, 355,000 review changes, 128,000 responses, and 4 million reviews.
Findings Revealed: 2015 State of the Software Supply Chain Sonatype
Gain new insights on how to deliver higher quality software even faster -- with less unplanned, unscheduled rework. If you are using open source components as part of development you may be unknowingly sabotaging your efforts by introducing known vulnerabilities – shockingly there are 24 vulnerabilities in the average application. Hear the results of an extensive analysis of open source usage across 106,000 development organizations. We’ll be drawing analogies between modern software development and traditional manufacturing supply chains, focusing on proven steps to improve speed, efficiency and quality. Watch the on-demand recording.
This document discusses social media metrics and analytics. It defines key metrics like followers, likes, and interactions that are used to measure social media performance. It also covers various tools to analyze social media data from platforms like Facebook, Twitter, YouTube and others. These tools provide insights into topics, influencers, content popularity and user engagement that can help optimize social media strategies. The document also discusses how social networks form around influencers at the center and how this affects the spread of information.
Chapter 6: Social Media Metrics and AnalyticsZakey Peterson
This document discusses social media metrics and analytics. It defines key metrics like followers, likes, and interactions that are used to measure social media performance. It also covers various tools to analyze social media data from platforms like Facebook, Twitter, and YouTube. These tools provide insights into user demographics, popular posts, and influence of different account types. Network analysis is also discussed as a way to map relationships and identify influential opinion leaders within social media communities.
This document discusses social media metrics and analytics. It defines key metrics like followers, likes, and interactions that are used to measure social media performance. It also covers various tools to analyze social media data like Facebook Insights, Tweet Analytics, and Klout which measure influence. Word clouds and network analyses are discussed as ways to understand social media users and identify opinion leaders within social networks.
This document discusses social media metrics and analytics. It describes how digital interactions leave data trails and how platforms like Facebook, Instagram, and Snapchat track user engagement. It explains how application programming interfaces allow data sharing across social media and how algorithms organize user groups. Some early social media metrics included followers, popularity, likes, and interactions. Examples are given of social media dashboards and analytics tools that track metrics like posts, audiences, and content performance. The roles of influencers and opinion leaders are discussed, and how centrality in social networks can increase one's ability to spread ideas.
23 may 2015 monitoring & analyzing social media Mats Björe
Our approach to social media analytics focuses on analyzing social media data to better understand interactions and influence. We aim to identify, monitor, track, and measure influence and reach to build dynamic dossiers and provide decision support. Some key challenges include fragmented information lacking context, use of symbols and emoticons, similar messages from many sources, and constantly changing platforms and user preferences. We use proven software like Silobreaker to monitor social media at scale and provide analytical dashboards and tools to examine specific stakeholders, anomalies, timelines, exposure, locations, and networks.
Who's there? A stakeholder analysis approach for hybrid OSSHanna Mäenpää
In Hybrid Open Source Software projects, independent and commercially oriented stakeholders collaborate using freely accessible tools and development processes. Here, contributors can enter and leave the community flexibly, which poses a challenge for community managers in ensuring the sustainability of the community. This short paper reports initial results from an industrial case study of the ''Qt'' Open Source Software project. We present a visual stakeholder analysis approach, building on data from the three systems that provide for the Qt project's complete software development workflow.
In Forrester’s 60-criteria evaluation of community platform vendors, we found that Lithium
Technologies and Jive Software led the pack because of their mature tool sets and depth of services
offered.
Is software engineering research addressing software engineering problems?Gail Murphy
Keynote from Automated Software Engineering 2020. (See https://www.cs.ubc.ca/~murphy for video)
Brian Randell described software engineering as “the multi-person development of multi-version programs”. David Parnas has expressed that this “pithy phrase implies everything that differentiates software engineering from other programming”. How does current software engineering research compare against this definition? Is there currently too much focus on research into problems and techniques more associated with programming than software engineering? Are there opportunities to use Randell’s description of software engineering to guide the community to new research directions? In this talk, I will explore these questions and discuss how a consideration of the development streams used by multiple individuals to produce multiple versions of software opens up new avenues for impactful software engineering research.
SENTIMENT ANALYSIS OF SOCIAL MEDIA DATA USING DEEP LEARNINGIRJET Journal
This document describes a system for performing sentiment analysis on social media data using deep learning techniques. The system uses entity recognition and sentiment analysis to automatically generate random variables and rules for a Bayesian network model. The model is trained using Twitter data to determine the likelihood that a user will visit a location based on their tweets. The system achieved 93% accuracy in classifying tweets as positive or negative sentiment towards different locations. The authors propose that this approach could be adapted to analyze sentiment across different social media platforms and topics.
L’uso di componenti Open Source nei processi di sviluppo potrebbe inconsapevolmente portare all’introduzione di vulnerabilità, spesso note, dovute all’utilizzo di versioni non aggiornate degli stessi componenti, o dall’utilizzo di componenti superflui.
In questo webinar uno dei Security Expert di Emerasoft illustra:
- i risultati di un’analisi approfondita relativa all’utilizzo dei componenti Open Source in ben 106.000 aziende;
- i principi utili che scaturiscono dalle analogie esistenti tra la Supply Chain del software e le tradizionali filiere manifatturiere;
- le best practice per migliorare la velocità, l’efficienza e la qualità della Supply Chain del software.
Segui il webinar on demand: https://www.youtube.com/watch?v=3w_1EAxkfYU
Scale14x Patterns and Practices for Open Source Project SuccessStephen Walli
There are two parts to the “success” of an open source software project:
Deployment growth: One publishes software to see it used. As the software is used, it reflects the dynamic nature of software, and is used in new ways to solve new problems. This leads to the second part of the success formula -- contributions.
Contribution flow: A free or open source software project is at it’s simplest a discussion in software, and without contributions the conversation fades and fails. From a more complex community perspective, a FOSS project is about the economics of collaborative innovation and development. Without a continuous contribution flow, the dynamic aspect of a software project will become static and brittle and lose its relevancy.
There are three on ramps to be built to drive the success of an open source project: Bringing new users to the project, enabling developers, and encouraging contributors. This talk looks at how these on ramps can be organized to drive growth and adoption, and to grow a successful and vibrant community around an open source project.
The talk was delivered at SCaLE 14x: https://www.socallinuxexpo.org/scale/14x/presentations/patterns-and-practices-open-source-project-success
[SiriusCon 2018] Closing session - Live Community SurveyObeo
SiriusCon 2018 -Talk by Pierre-Charles David, Obeo & Stéphane Bégaudeau, Obeo
Community Survey: Your Opinion Matters, Get Involved in Sirius Future!
Participate to an online survey about your needs in terms of modeling tools and what you expect for the future of Eclipse Sirius.
Advancing Impact Measurement | Public Good App HouseTechSoup
Join us for an important discussion with three distinguished experts who are pioneering new approaches to impact assessment and funding:
💡 Raymond Cheng, Co-Founder of Open Source Observer: This free analytics suite offers a promising model for measuring the impact of contributions to the health of an ecosystem, with potential applications for nonprofit projects.
💡 Ken (bitbeckers) Beckers of Hypercerts: This protocol aims to streamline the process of funding and rewarding positive impact through a shared, decentralized database for impact claims and funding mechanisms.
💡 Laura (LauNaMu) Navarro, Founder of Metrics Garden Labs: By developing tools to measure the "soft" contributions of a community beyond code, Metrics Garden Labs is exploring new dimensions of impact assessment.
This webinar will:
👉 Engage with leading experts and gain valuable insights into new strategies and mechanisms that are advancing impact measurement.
👉 See demonstrations of the latest tools and methods being developed to measure and enhance the impact of public good projects.
👉 Connect with a diverse community of nonprofits, developers, and open source enthusiasts, fostering meaningful collaborations and exchanges of ideas.
As we strive to create a more just and equitable world, it is essential that we work together to find better ways of evaluating and supporting the vital work done by nonprofits and public good technologists.
Video: https://youtu.be/4kLsZK3wK2Q
CHAPTERS
00:00 Opening Remarks and How to Engage
00:21 Introducing TechSoup and Its Mission
00:49 Spotlight on Event Partner: Funding the Commons
03:26 Introduction to Speakers and Their Innovations
04:31 Deep Dive into Open Source Observer with Raymond Cheng
13:59 Exploring Hypercerts with Ken Beckers
22:38 Evaluators in the Ecosystem: The Role and Impact
23:37 Introducing Funders to Validated Claims
24:10 VoiceDeck: A Marketplace for Journalistic Impact in India
26:29 Impact Garden: Standardizing Impact Data
35:05 Q&A Session: Insights on Impact Evaluation and Funding
CONTINUE LEARNING & BUILDING - Accelerating Makers is helping technology builders and nonprofits co-create purpose-built tools for public good: https://AcceleratingMakers.PublicGoodAppHouse.org
BROWSE - DWeb explainer documents and guides for civil society:
https://acceleratingmakers.publicgoodapphouse.org/resources
ATTEND - Live tech events for makers and nonprofit Leaders: https://events.techsoup.org/public-good-app-house/
This event is supported by an award from the Filecoin Foundation for the Decentralized Web.
Hosted by TechSoup on May 23, 2024.
https://events.techsoup.org/e/m4gprj/
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
SMS API Integration in Saudi Arabia| Best SMS API ServiceYara Milbes
Discover the benefits and implementation of SMS API integration in the UAE and Middle East. This comprehensive guide covers the importance of SMS messaging APIs, the advantages of bulk SMS APIs, and real-world case studies. Learn how CEQUENS, a leader in communication solutions, can help your business enhance customer engagement and streamline operations with innovative CPaaS, reliable SMS APIs, and omnichannel solutions, including WhatsApp Business. Perfect for businesses seeking to optimize their communication strategies in the digital age.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
Odoo ERP software
Odoo ERP software, a leading open-source software for Enterprise Resource Planning (ERP) and business management, has recently launched its latest version, Odoo 17 Community Edition. This update introduces a range of new features and enhancements designed to streamline business operations and support growth.
The Odoo Community serves as a cost-free edition within the Odoo suite of ERP systems. Tailored to accommodate the standard needs of business operations, it provides a robust platform suitable for organisations of different sizes and business sectors. Within the Odoo Community Edition, users can access a variety of essential features and services essential for managing day-to-day tasks efficiently.
This blog presents a detailed overview of the features available within the Odoo 17 Community edition, and the differences between Odoo 17 community and enterprise editions, aiming to equip you with the necessary information to make an informed decision about its suitability for your business.
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
3. liferay community
13 years
4.3M LOC
140k registered site members
102 external contributors in 2014
150 SI partners
5M downloads
1200 marketplace developers
43 user groups
114 translators for 43 languages
300k forum posts (~100/day)
25k forum participants
2 Top 50 github devs ( , )
#5 #45
16. basic 1st-order metrics
for the liferay community
# of apps/reviews
# of pull requests
# of commits/lines
# of authors
# of bug reports
# of forum posts
# of downloads
# open tickets / code reviews
18. more interesting 2nd-order metrics
non-liferay vs.liferay
time between contribution->codebase
location of community members
evolution of contributor age over time
evolution of active/inactive users
time of bug report -> fixed
time from forum q to a
# ignored/unanswered messages
# of abandoned code reviews
distribution & evolution of commits across
functional areas
19. for each metric…
Ø How accurate is it?
Ø Does it help achieve goals?
Ø What to do when it turns
good/bad?
Ø What is its relationship to
others?