All Posts By

AIFORSE Community

Webinar (FREE) - 2018-Oct-25 UTC 1600 - Applying AI To Software Engineering Processes – Intro

Webinar (FREE) | 2018-Oct-25 16:00 UTC | Applying AI To Software Engineering Processes – Intro

By | AIFORSE Webinars, Trending

AIFORSE Community invites everybody who is interested in the future of Software Engineering to attend a FREE Webinar.

At the Webinar you will learn:

  • The main problems in Software Engineering today
  • How AI can be applied to Software: two folds of the same coin
  • What tasks AI can solve in Software Engineering
  • Applying AI to Software Development Processes: Benefits, Examples and Trends

Speaker: Valentin Grigoryevskiy, Founder of AIFORSE Community. Valentin is a software engineering professional, passionate about making software development smarter and more exciting. Valentin has an extensive experience in development and delivery of enterprise-grade software solutions globally as a Business Analyst and a Solution Architect.

Duration: 1 hour
Language: English

 

Recording:



AIFORSE Tag Cloud

AIFORSE Tag Cloud

By | Community News | No Comments

Here’s what AIFORSE is about, expressed with Tags!

#ai #artificialintelligence #ml #machinelearning #dl #deeplearning

#nlp #synthesis #mining #neural #generate #generation #induction #semantic #embedding

#software #application #program #code

#engineering #development #build #requirements #design #programming #construction #configuration #test #testing #review #repair #deploy #deployment #integration #maintenance #delivery

AnalystDays#9

AnalystDays#9

By | Partner Events | No Comments

We would like to invite you to the AnalystDays#9 Conference.

For you there is an opportunity to learn more about the business and system analysis:

  • the most recent innovations
  • trends, experiences
  • challenges in the field of requirements engineering
  • practices of requirement management
  • required skills
  • techniques, technologies, etc.

Learn more about the AnalystDays#9.

The 2-day Conference will be held in Moscow, so you will communicate with representatives of a significant number of IT companies from different cities and countries.

When: November 30 – December 1, 2018
Where: 1-st Zachatievsky lane, house 4, Moscow, Russia
Registration: enter “aiforse” as a promo code during registration and get 15% Discount!

AI for SE Industry Landscape (18-Oct-2017)

AI for Software Engineering — Industry Landscape (18/Oct/2017)

By | AIFORSE Landscape | No Comments

“Artificial Intelligence (AI) for Software Engineering (SE)” is a new emerging Industry. It is dedicated to making Software Development better, cheaper and faster. Intriguing? Check the complete list of tasks (AIFORSE Community Program, “Goals” Section) the Industry is aimed to solve.

The Solutions (Companies/Products/Platforms/Researches) presented in the Landscape are divided into Categories by two criteria: (1) Software Development Lifecycle (SDLC) Phase and (2) Solution Readiness for the Market. Solutions inside Category are ordered alphabetically. Read more about these Categories below.

In the end of the Article, you will find a list of Solutions with References to their web pages.

If you have any comments and/or suggestions for Solutions, Categories or their mapping, please feel free to share them.

Read more: link

AI for SE Industry Landscape (03-Oct-2017)

AI for Software Engineering — Industry Landscape (03/Oct/2017)

By | AIFORSE Landscape | No Comments

“Artificial Intelligence (AI) for Software Engineering (SE)” is a new emerging Industry. It is dedicated to making Software Development better, cheaper and faster. Intriguing? Check the complete list of tasks (AIFORSE Community Program, “Goals” Section) the Industry is aimed to solve.

The Solutions (Companies/Products/Platforms/Researches) presented in the Landscape are divided into Categories by two criteria: (1) Software Development Lifecycle (SDLC) Phase and (2) Solution Readiness for the Market. Solutions inside Category are ordered alphabetically. Read more about these Categories below.

In the end of the Article, you will find a list of Solutions with References to their web pages.

If you have any comments and/or suggestions for Solutions, Categories or their mapping, please feel free to share them.

Read more: link

Software Engineer of Tomorrow Manifesto

Software Engineer of Tomorrow Manifesto

By | Trending | No Comments

I am Software Engineer of Tomorrow:

— I am Knowledge

— I am Additional Value

— I am Automation

— I am Rationale


I am Knowledge — I know…

  • I ask Questions
  • I learn, always
  • I search for existing Solutions, Standards and Best Practices
  • I share my Knowledge and help People learn new

I am Additional Value — I know What

  • I don’t create what is already created
  • I reuse as much as possible
  • I improve
  • I contribute

I am Automation — I know How

  • I am against Routine Work and I don’t do it
  • I value Time
  • I appreciate another’s Work
  • I advocate Optimization/Automation and put it into Practice

I am Rationale — I know Why

  • I generate Alternatives
  • I use Data to drive/prove each Decision I make
  • I use Data to estimate both positive and negative Impact of each Solution I create
  • I ensure all this Data is linked, stored and available for Stakeholders

Software Engineer of Tomorrow Manifesto

AIFORSE Community Program

By | Trending | No Comments

Definition

AIFORSE — [AI-FOR-SE] Artificial Intelligence (AI) for Software Engineering (SE)

Object

Software Engineering

Subject

Apply Artificial Intelligence Methods to Software Engineering

Mission

Collaborate to apply Artificial Intelligence Methods for developing Advantageous Conditions to increase Intensity and Efficiency of Software Engineering

Vision

A New Era of Society Functioning

Goals

Create Conditions to facilitate the achievement of the following Goals:

Apply Artificial Intelligence to

  • Maximize Software Engineering Process Automation
  • Maximize Software Engineering Process Manageability
  • Maximize Software Quality
  • Maximize Software Maintainability
  • Maximize Software Adaptivity
  • Maximize Software Autonomy
  • Maximize Software Proactivity
  • Maximize Software Inferential Capability
  • Minimize Software Development Costs
  • Minimize Software Development Time-to-Market

Prepare Software Engineers to the changing world and make them able to drive these changes

Tasks

Standardization

  • Build “AI for SE” Industry Development Roadmap
  • Create a Framework to itemize Tasks of Software Engineering Areas
  • Prepare the “AI for SE” Landscape (existing Solutions)
  • Set Standards and Methodologies for related Tools and Processes
  • Work out Recommendations for Implementation of “AI for SE” Projects
  • Collect and describe Best Practices and Ready-for-Intelligentization Scenarios
  • Provide Test Data for new Solutions/Startups to validate their Models

Collaboration

  • Establish a Single Platform for Interchange of Best Practices, Ideas and Contacts
  • Host Events (Conferences, Meetups, Hackathons, Webinars etc.)
  • Enable Presentment and Discussion of new Services and Products
  • Crowdsource to identify main Pain Points related to Software Engineering, collect all Requests for Software Engineering Intelligentization and new Ideas for what and how can be improved
  • Provide an Ability to promptly find Experts in the particular Subject Matter

Development

  • Support existing Open Source Projects, initiate the creation of new Projects; systematize them and prepare Recommendations for its usage
  • Generate Industry Innovations
  • Define Ways of Society Development Intensification through Software Engineering Technologies Development
  • Initiate and conduct Researches
  • Trigger new Intelligentization Projects by matching Tasks and Solutions

Education

  • Create Engineer Development Plan “The Software Engineer of Tomorrow” for next Professions: Software Business/System Analyst, Software Developer/Engineer, Software QA Engineer, IT Project Manager, Software Sales Manager, Software UI Designer
  • Compile Courses for Software Engineers to meet the upcoming Requirements
  • Popularize the Subject among Students by involving them in Practical Projects

Target Audience

Everybody, who is related to Software Engineering and/or Artificial Intelligence.
Also, people who are neither first nor second, but want to make the world better and still don’t know how (as this is a good way to start).