ICSE 2016 Software Engineering in Practice keynote.
Continuity in software development is all about shortening cycle times. For example, continuous integration shortens the time to integrating changes from multiple developers and continuous delivery shortens the time to get those integrated changes into the hands of users. Although it is now possible to get multiple new versions of complex software systems released per day, it still often takes years, if ever, to get software engineering research results into use by software development teams. What would software engineering research and software engineering development look like if we could shorten the cycle time from taking a research result into practice? What can we learn from how continuity in development is performed to make it possible to achieve continuous adoption of research results? Do we even want to achieve continuous adoption? In this talk, I will explore these questions, drawing from experiences I have gained in helping to take a research idea to market and from insights learned from interviewing industry leaders.
The Elusive Nature of Context: Why We Need It and Were We Might Find ItGail Murphy
Keynote at CASCON 2016. Describes the need for software to support the work patterns of humans so that the software works for humans instead of humans working for the software.
Human-centric Software Development ToolsGail Murphy
What characteristics research into software development tools? This talk explores how research can help understand why some tools are effective and some are not and can help drive to the development of more effective tools for software developers.
You are a young researcher on your first independent position. What can you do to get your research work funded? How do you frame your work, find the right partners, address the funding body?
Slides from Andreas Zeller's presentation at the New Faculty Symposium at ICSE 2017, Buenos Aires, Argentina.
A Technological Revolution in Automated Software DevelopmentGraham Kendall
This presentation argues that sofrware development has lagged behind other engineering disciplines (such as 3D printing) and that there is a need for a significant breakthrough so that software development can be done by a home user who does not posses a high level of technical programming knowledge
DevOps Frequently Asked Questions of 2013 with Gene Kim and Jonathan Thorpe (...Serena Software
Gene Kim, award winning CTO and author of The Phoenix Project joins Jonathan Thorpe, DevOps evangelist at Serena Software to discuss the top DevOps FAQ of 2013. They discuss DevOps for both horses and unicorns and how DevOps can make a difference even in the enterprise with legacy software.
Deming to devops - Devops DC June 2015 John Willis
This session will cover the history of Devops. We will look at some of it’s early influences and influencers. Also included will be some best practice case studies and an overview of some of the most widely used tools.
The Elusive Nature of Context: Why We Need It and Were We Might Find ItGail Murphy
Keynote at CASCON 2016. Describes the need for software to support the work patterns of humans so that the software works for humans instead of humans working for the software.
Human-centric Software Development ToolsGail Murphy
What characteristics research into software development tools? This talk explores how research can help understand why some tools are effective and some are not and can help drive to the development of more effective tools for software developers.
You are a young researcher on your first independent position. What can you do to get your research work funded? How do you frame your work, find the right partners, address the funding body?
Slides from Andreas Zeller's presentation at the New Faculty Symposium at ICSE 2017, Buenos Aires, Argentina.
A Technological Revolution in Automated Software DevelopmentGraham Kendall
This presentation argues that sofrware development has lagged behind other engineering disciplines (such as 3D printing) and that there is a need for a significant breakthrough so that software development can be done by a home user who does not posses a high level of technical programming knowledge
DevOps Frequently Asked Questions of 2013 with Gene Kim and Jonathan Thorpe (...Serena Software
Gene Kim, award winning CTO and author of The Phoenix Project joins Jonathan Thorpe, DevOps evangelist at Serena Software to discuss the top DevOps FAQ of 2013. They discuss DevOps for both horses and unicorns and how DevOps can make a difference even in the enterprise with legacy software.
Deming to devops - Devops DC June 2015 John Willis
This session will cover the history of Devops. We will look at some of it’s early influences and influencers. Also included will be some best practice case studies and an overview of some of the most widely used tools.
Research grants from the European Research Council (ERC) are great to have, but hard to get, In this talk, I give twelve personal tips that have been helpful for preparing your grant proposal.
Slides of a talk at INRIA Nancy, 20 December 2017
Sometimes we presume to know our customers and what they would like. Then we build products based on those assumptions. Coming to IMVU, having a customer base that seemed quite foreign helps distance yourself from that assumption...
The Rationale for Continuous Delivery by Dave FarleyBosnia Agile
The production of software is a complex, collaborative process that stretches our ability as human beings to cope with its demands.
Many people working in software development spend their careers without seeing what good really looks like.
Our history is littered with inefficient processes creating poor quality output, too late to capitalise on the expected business value. How have we got into this state? How do we get past it? What does good really look like?
Continuous Delivery changes the economics of software development for some of the biggest companies in the world, whatever the nature of their software development, find out how and why.
Michelin Using TRIZ in the Product Development of Tweel Richard Platt
This is a presentation on How Michelin Tires used TRIZ to develop their Tweel design that has been making its way into the commercial market for its application on multiple automotive and wheeled vehicle applications
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealCarol Smith
You have probably seen the terms DesignOps and/or ResearchOps float by in your social media queue. These teams make designing (and researching) at scale beautifully efficient and successful. Carol steps through how these teams work, the types of activities they perform, situations they are helpful for, and ways you can leverage these types of programs in your organization. Carol will share examples from her experiences and stories from other organizations that are using Design Ops to do effective design at scale.
Presented at Tout le monde UX in Montreal, Quebec, Canada on February 28, 2019. http://toutlemonde-ux.com/
3 Ways to empower your team to work smarter nabeelah aliAtlassian
At Atlassian, we take developer productivity seriously, as all software teams undoubtedly do. This talk will shed light on some ways we at Atlassian try to work smarter and better. We'll focus on how we create interruption-free work environments, share knowledge systematically, and run meetings that actually make our developers more effective.
The Theory of Inventive Problem Solving (TRIZ) is a concept that was developed by the Russian patent officer, Genrich Altshuller Saulowich, in the former USSR in the 50s. The aim of this method was to systematically analyze technical issues, find innovative solutions as well as resolve technical and physical inconsistencies.
For this purpose, experience and knowledge levels are determined through successful innovations, from which forty innovation principles were derived, which form the core of the concept in addition to other methodological tools. These and other tools are used to analyze the problem and to abstract it, to develop ideas, implement them and evaluate in the final step.
Michael Edson: Prototyping the Smithsonian CommonsMichael Edson
Update 7/8/2010: we've posted the Smithsonian Commons Prototype http://www.si.edu/commons/prototype
First presented at Computers in Libraries (CIL) 2010, this presentation gives an overview of Smithsonian strategies and the inception of the Smithsonian Commons.
Identify Development Pains and Resolve Them with Idea FlowTechWell
With the explosion of new frameworks, a mountain of automation, and our applications distributed across hundreds of services in the cloud, the level of complexity in software development is growing at an insane pace. With increased complexity comes increased costs and risks. When diagnosing unexpected behavior can take days, weeks, or sometimes months, all while our release is on the line, our projects plunge into chaos. In the invisible world of software development, how do we identify what's causing our pain? How do we escape the chaos? Janelle Klein presents a novel approach to measuring the chaos, identifying the causes, and systematically driving improvement with a data-driven feedback loop. Rather than measuring the problems in the code, Janelle suggests measuring the "friction in Idea Flow", the time it takes a developer to diagnose and resolve unexpected confusion, which disrupts the flow of progress during development. With visibility of the symptoms, we can identify the cause—whether it's bad architecture, collaboration problems, or technical debt. Janelle discusses how to measure Idea Flow, why it matters, and the implications for our teams, our organizations, and our industry.
Have you struggled to bring new features, products and services to market? If so, you aren’t alone, most companies struggle with these issues. You likely don’t have an execution problem. The real issue is that you’ve lost your ability to explore. The startup community has evolved disciplined practices that allow them to successfully navigate these highly uncertain environments. In this talk, you will learn how to scale these techniques to become effective, disciplined explorers who know how to balance execution and exploration inside the context of a large company. This will allow you to successfully navigate the uncertainty of bringing new features, products and services to market, while not sacrificing your ability to execute.
The Now and Next of Learning and TechnologyDavid Kelly
These slides were used in support of a talk I deliver at conferences and events..
If you're interested in bringing this talk/workshop into your event or organization, please contact me at LnDDave@gmail.com.
"Creating a testing culture" by Mark StriebeckOperae Partners
A presentation by Mark Striebeck about Google's tesing culture at the 1st European Lean IT Summit held in Paris in October 2011.
www.lean-it-summit.com
Navigating challenges in IA people management at IAC19Carol Smith
Whether you are building a team, managing experience practitioners or navigating career changers, managing a team of creative and analytical IA practitioners can be challenging. The welcome change towards diverse and inclusive hiring practices can add even more challenges.
Learn how an experienced manager navigated through painful challenges and wonderful successes while managing large and small design departments in organizations with employees around the world. Presented at IA Conference 2019 in Orlando Florida by Carol Smith.
Think Big, Start Small, Move Fast: Digital Strategy in a Changing WorldMichael Edson
Keynote for MMEx digital strategy symposium, Randers, Denmark, August 2015. This presentation discusses the shortcomings of traditional strategy processes and suggests alternatives that emphasize speed, iteration, and a bias for action.
Research grants from the European Research Council (ERC) are great to have, but hard to get, In this talk, I give twelve personal tips that have been helpful for preparing your grant proposal.
Slides of a talk at INRIA Nancy, 20 December 2017
Sometimes we presume to know our customers and what they would like. Then we build products based on those assumptions. Coming to IMVU, having a customer base that seemed quite foreign helps distance yourself from that assumption...
The Rationale for Continuous Delivery by Dave FarleyBosnia Agile
The production of software is a complex, collaborative process that stretches our ability as human beings to cope with its demands.
Many people working in software development spend their careers without seeing what good really looks like.
Our history is littered with inefficient processes creating poor quality output, too late to capitalise on the expected business value. How have we got into this state? How do we get past it? What does good really look like?
Continuous Delivery changes the economics of software development for some of the biggest companies in the world, whatever the nature of their software development, find out how and why.
Michelin Using TRIZ in the Product Development of Tweel Richard Platt
This is a presentation on How Michelin Tires used TRIZ to develop their Tweel design that has been making its way into the commercial market for its application on multiple automotive and wheeled vehicle applications
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealCarol Smith
You have probably seen the terms DesignOps and/or ResearchOps float by in your social media queue. These teams make designing (and researching) at scale beautifully efficient and successful. Carol steps through how these teams work, the types of activities they perform, situations they are helpful for, and ways you can leverage these types of programs in your organization. Carol will share examples from her experiences and stories from other organizations that are using Design Ops to do effective design at scale.
Presented at Tout le monde UX in Montreal, Quebec, Canada on February 28, 2019. http://toutlemonde-ux.com/
3 Ways to empower your team to work smarter nabeelah aliAtlassian
At Atlassian, we take developer productivity seriously, as all software teams undoubtedly do. This talk will shed light on some ways we at Atlassian try to work smarter and better. We'll focus on how we create interruption-free work environments, share knowledge systematically, and run meetings that actually make our developers more effective.
The Theory of Inventive Problem Solving (TRIZ) is a concept that was developed by the Russian patent officer, Genrich Altshuller Saulowich, in the former USSR in the 50s. The aim of this method was to systematically analyze technical issues, find innovative solutions as well as resolve technical and physical inconsistencies.
For this purpose, experience and knowledge levels are determined through successful innovations, from which forty innovation principles were derived, which form the core of the concept in addition to other methodological tools. These and other tools are used to analyze the problem and to abstract it, to develop ideas, implement them and evaluate in the final step.
Michael Edson: Prototyping the Smithsonian CommonsMichael Edson
Update 7/8/2010: we've posted the Smithsonian Commons Prototype http://www.si.edu/commons/prototype
First presented at Computers in Libraries (CIL) 2010, this presentation gives an overview of Smithsonian strategies and the inception of the Smithsonian Commons.
Identify Development Pains and Resolve Them with Idea FlowTechWell
With the explosion of new frameworks, a mountain of automation, and our applications distributed across hundreds of services in the cloud, the level of complexity in software development is growing at an insane pace. With increased complexity comes increased costs and risks. When diagnosing unexpected behavior can take days, weeks, or sometimes months, all while our release is on the line, our projects plunge into chaos. In the invisible world of software development, how do we identify what's causing our pain? How do we escape the chaos? Janelle Klein presents a novel approach to measuring the chaos, identifying the causes, and systematically driving improvement with a data-driven feedback loop. Rather than measuring the problems in the code, Janelle suggests measuring the "friction in Idea Flow", the time it takes a developer to diagnose and resolve unexpected confusion, which disrupts the flow of progress during development. With visibility of the symptoms, we can identify the cause—whether it's bad architecture, collaboration problems, or technical debt. Janelle discusses how to measure Idea Flow, why it matters, and the implications for our teams, our organizations, and our industry.
Have you struggled to bring new features, products and services to market? If so, you aren’t alone, most companies struggle with these issues. You likely don’t have an execution problem. The real issue is that you’ve lost your ability to explore. The startup community has evolved disciplined practices that allow them to successfully navigate these highly uncertain environments. In this talk, you will learn how to scale these techniques to become effective, disciplined explorers who know how to balance execution and exploration inside the context of a large company. This will allow you to successfully navigate the uncertainty of bringing new features, products and services to market, while not sacrificing your ability to execute.
The Now and Next of Learning and TechnologyDavid Kelly
These slides were used in support of a talk I deliver at conferences and events..
If you're interested in bringing this talk/workshop into your event or organization, please contact me at LnDDave@gmail.com.
"Creating a testing culture" by Mark StriebeckOperae Partners
A presentation by Mark Striebeck about Google's tesing culture at the 1st European Lean IT Summit held in Paris in October 2011.
www.lean-it-summit.com
Navigating challenges in IA people management at IAC19Carol Smith
Whether you are building a team, managing experience practitioners or navigating career changers, managing a team of creative and analytical IA practitioners can be challenging. The welcome change towards diverse and inclusive hiring practices can add even more challenges.
Learn how an experienced manager navigated through painful challenges and wonderful successes while managing large and small design departments in organizations with employees around the world. Presented at IA Conference 2019 in Orlando Florida by Carol Smith.
Think Big, Start Small, Move Fast: Digital Strategy in a Changing WorldMichael Edson
Keynote for MMEx digital strategy symposium, Randers, Denmark, August 2015. This presentation discusses the shortcomings of traditional strategy processes and suggests alternatives that emphasize speed, iteration, and a bias for action.
Reformulating Branch Coverage as a Many-Objective Optimization ProblemAnnibale Panichella
Test data generation has been extensively investigated as a search problem, where the search goal is to maximize the number of covered program elements (e.g., branches). Recently, the whole suite approach, which combines the fitness functions of single branches into an aggregate, test suite-level fitness, has been demonstrated to be superior to the traditional single-branch at a time approach. In this paper, we propose to consider branch coverage directly as a many-objective optimization problem, instead of aggregating multiple objectives into a single value, as in the whole suite approach. Since programs may have hundreds of branches (objectives), traditional many-objective algorithms that are designed for numerical optimization problems with less than 15 objectives are not applicable. Hence, we introduce a novel highly scalable many-objective genetic algorithm, called MOSA (Many-Objective Sorting Algorithm), suitably defined for the many-objective branch coverage problem. Results achieved on 64 Java classes indicate that the proposed many-objective algorithm is significantly more effective and more efficient than the whole suite approach. In particular, effectiveness (coverage) was significantly improved in 66% of the subjects and efficiency (search budget consumed) was improved in 62% of the subjects on which effectiveness remains the same.
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...Tasktop
*** See more on: http://tasktop.com/resources/videos ***
Presented by Alyson Poston - Sr. Advisor, Solution Strategy, CA Technologies, and Dave West - Chief Product Officer, Tasktop
Application Lifecycle Management is described as the application of business management to the practice of software delivery; unifying the practices of management, requirements development, test and release into an integrated lifecycle. Traditionally, outside of the mainframe, CA Technologies concentrated on the management discipline providing tools for the PMO, but with the introduction of CA Clarity Agile and CA Clarity Requirements and their OEM’d capabilities of Tasktop Dev and Tasktop Sync, CA Technologies now has a complete end-to-end story, that focuses on providing management oversight whilst allowing development, QA and release management to adopt the tools that make sense. This integrated approach enables customers to leverage their existing investment in CA Clarity whilst adopting an Agile ALM approach. In this talk, Dave West, Chief Product Officer at Tasktop and Alyson Poston, Sr. Director of Technical Sales at CA Technologies, will describe the CA Agile ALM solution, demonstrating how organizations can leverage their existing investments into an end-to-end lifecycle providing reporting, traceability and control in real-time. This discussion covers:
• The challenge of Agile ALM
• How CA Technologies Agile ALM solution can help
• Customer case studies and examples
• What Agile ALM means to you
For more information on Tasktop's CA Clarity solution and other solutions, please visit http://tasktop.com and follow @tasktop on Twitter.
Cloud Application Development – The Future is nowSPEC INDIA
Cloud computing has been carving a niche for itself in each and every business, be it any domain, any geography. Providing a big relief to the business owners in terms of maintaining infrastructure, costs, efficiency, security and profitability, Cloud Application Development has a strong hold in the present as well as in the future to come. Have a look at certain attributes that makes cloud computing as the technology of today and tomorrow.
Get More at: http://blog.spec-india.com/cloud-application-development-set-rule-today-tomorrow/
Why do business platforms beat products every time? This is my keynote at EMERCE eDay. We cover changes in global brands, how feedback effects work, how innovation is different, and examples of coming platforms.
A Yarn About Twine -- ISWC 2009 Keynote -- Nova SpivackNova Spivack
The story of how Twine.com came to be, and where it's going. A candid look behind the scenes.
If it doesn't load here on slideshare -- try viewing it at http://novaspivack.com
Wearables and Contactless Technology—for Payment Processing and Much MoreTechWell
The emergence of wearable devices like Google Glass, Apple Watch, and many others—combined with contactless technology such as near field communications—are being combined in new applications for payment processing, banking, and much more. Adopting wearables for contactless transactions will require technology shifts by both merchants and consumers. Using Google Glass as the wearable example, David Meyer demonstrates how users can see their account balance inside Google Glass to make purchase decisions, transmit the purchase authorizations, and transfer funds between their bank accounts. David discusses new security challenges and authentication issues with these technologies. He explores ways to improve adoption rates, including demographics to focus on, security standards to follow, UI limitations, considerations for application design, and API development. Take back a list of requirements for developing useful and compelling applications that combine wearables and contactless technology.
3 Corporate Learning Trends to Watch in 2015Axonify
This webinar was held on January 20th from 11am - 12pm ET. The speakers were Donald Taylor (Chairman of the Learning & Performance Institute) and Carol Leaman (CEO of Axonify).
To view a recording of the webinar visit: http://know.axonify.com/3-learning-trends
How To Keep Your Developers Happy, Whilst Keeping Your Job!VMware Tanzu
How To Keep Your Developers Happy, Whilst Keeping Your Job! by Chris Mills, CTO Pivotal EMEA and Joe Baguley, CTO VMWare EMEA. This presentation is from VMworld Barcelona. For more information, visit https://pivotal.io/event/vmworld-europe.
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?Steve Poole
Discussions abound about the ‘future of Java’ though most of them are actually focused on the here and now. What are the consequences of Java 9 modularity, of moving JEE to Eclipse, of running your application in the cloud? All questions that are important now. but what are the important questions for tomorrow?
In this talk learn about a different view on the real future of Java. See how new hardware technologies, new software approaches and new ideas are powering Java towards a life far removed from that envisioned at its inception. It’s time to look up and see how you will need to change how you think: Whether it’s driven by AI or Quantum Computers the problems of tomorrow demand new approaches and new thinking. Are you ready?
How can multiple teams across a product line deliver software while everyone works from home? This is the story of those teams at Sonatype. Also see our experience report at http://bit.ly/agile2015-remotelyagile
Keynote by Diane Bryant, SVP and GM of the Data Center Group at Intel, at OpenStack Silicon Valley 2015.
Cloud computing provides tremendous agility and efficiency to organizations are the driver of the digital service economy. In her keynote, Diane Bryant will discuss how Intel was an early leader in adoption of cloud computing under her tenure as CIO and how this experience has shaped broader strategy to deliver tens of thousands of new clouds across the enterprise with Intel’s new Cloud for All Initiative. Attendees can expect to learn about OpenStack’s critical role in shaping the future of the enterprise data center and learn more about key industry efforts to drive enterprise readiness to the OpenStack platform.
Similar to Is Continuous Adoption in Software Engineering Achievable and Desirable? (20)
Software that requires maintenance and evolution presumably has value that causes the producers of the software—individuals and organizations—to invest in these activities. Given that there is almost always more that any given software package or product can provide, software producers should be motivated in enabling maintenance and evolution activities and should be interested in the software engineering research efforts that are undertaken to address identified pain points. Yet, despite efforts by providers of research results (software engineering researchers) and interest by recipients (software producing individuals and organizations), a gap remains and too few research results make their way into use. In this keynote talk from ICSME 2021, I focus on research results that take the form of software tools for software producers and explore what this gap is and how the gap might be bridged. This exploration aims to provide some practical tips for how to orient research to create usable and useful software tools.
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.
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.
The Need for Context in Software EngineeringGail Murphy
2018 IEEE Harlan Mills Award Keynote at the Automated Software Engineering Conference that discusses reducing the accidental complexity in software development so that the tools software professionals use amplify human intelligence.
Implications of Open Source Software Use (or Let's Talk Open Source)Gail Murphy
A talk given to the UBC Computer Science Alumni group discussing a number of implications of the use of open source as part of the global software supply chain.
Keynote at MODELS 15 conference held in Ottawa, October 2015.
Discusses the spectrum of software supply chains presenting results of an analysis of open-source component production and providing an overview of challenges with both loose and tight software supply chains.
Getting to Flow in Software Development (ASWEC 2014 Keynote)Gail Murphy
Humans are amazing at processing information. It is a good thing that they are because software development projects generate a tremendous amount of information of various forms from predominantly natural language documents like requirements to blended natural language and structured artifacts like issues to predominantly structured source and test code. For some time, the amount of information produced daily in a large software development has exceeded a human’s ability to process that information. Instead of producing tools that allow a software developer to focus on information pertinent to a task, too many tools have been built that focus solely on producing as much information as possible. In this talk, I will discuss interaction styles for tools that may bring us closer to keeping a developer in the flow of a task. By improving flow, we can enable developers to work smarter, work better and have more fun.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-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
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.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
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.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
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.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
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.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
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.
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
29. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Mylyn/Tasktop Highlights: 2007-2016
30. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
31. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
32. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
33. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Users thought
Tasktop/Mylyn
had deleted their
code!
Mylyn/Tasktop Highlights: 2007-2016
34. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Users thought
Tasktop/Mylyn
had deleted their
code!
Solution was to add one line
instruction
Mylyn/Tasktop Highlights: 2007-2016
35. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Users thought
Tasktop/Mylyn
had deleted their
code!
Solution was to add one line
instruction
Mylyn/Tasktop Highlights: 2007-2016
36. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
37. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
38. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
39. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Mylyn/Tasktop Highlights: 2007-2016
40. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Mylyn/Tasktop Highlights: 2007-2016
41. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Mylyn/Tasktop Highlights: 2007-2016
42. 2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Continual
innovation &
incremental
validation
Mylyn/Tasktop Highlights: 2007-2016
47. Continuous Integration
Problem: Slow discovery of integration problems
slows development and delivery
Shared
Repository
Thanks to https://
www.thoughtworks.com/continuous-
integration
Automated
Fast Builds
Self-testing
Builds
Everyone
commits
to baseline
each day
Automate
Deployment
Build
every commit
on
integration
machine
24
67. Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Innovation builds from
earlier inventions and
innovations
68. Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Innovation builds from
earlier inventions and
innovations
Research is the
base
69. Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Innovation builds from
earlier inventions and
innovations
Research is the
base
It takes almost as
much creativity to
understand a good
idea as to have it
in the first place.
- Alan Kay
70. Forrester Research, TechRadar™: Continuous Software Delivery, Q2 2015"
Research
is having
impact
Tech Radar image
removed for
licensing reasons.
Image showed that
static analysis tools,
version management,
etc. from SE research
community have
impact in SE in practice.
80. 42
Thanks to…
Mylar + Early Tasktop:
Tasktopians circa 2013
Mik Kersten, Rob Elves, Shawn Minto, Davor Cubranic, Taivo Evard, Nathan Hapke,
Wesley Coelho, Meghan Allen, Leo Dos Santos, Steffen Pingel
Reid Holmes and my
research group for suffering
through practice
talks: Daniel Almeida, Julius
Davies, Michalis Famelis,
Marc Palyart, Albert
Thompson, Giovanni Viviani
86. I do not want you to leave this talk
thinking…
•Every research project needs impact in
practice
•Every research project should result in an
open source project
•It is good enough to transfer people to
Practice
•Having impact in practice requires creating a
company
90. Is Continuous Adoption in SE
Achievable and Desirable?
45
It is happening
Much more often from practice,
driven by need to solve problems,
not from SE research
91. Research
Impact
Impact
Practice
engage with the practice of software engineering
convey (blog?) results in terms of problems in practice
create and nurture an open source project
commercialize a technology
collaborate with industrial partner
track results and share the stories
and more...
Some Actions on the Paths to Impact in Practice
92. Think about the
paths to impact
in research and
practice for your
projectsResearch
Impact
Impact
Practice
Challenge: Take at least one of your
projects from research to practice
Gail C. Murphy
University of British Columbia
Tasktop Technologies Inc. @gail_murphy