Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

INSTRUCTIONSFor this assignment you are required to do a 5-10 minutes presentation on a recent academic paper on a topic related to Software Engineering or Software Engineering Methodologies. Some...

1 answer below »
INSTRUCTIONSFor this assignment you are required to do a 5-10 minutes presentation on a recent academic paper on a topic related to Software Engineering or Software Engineering Methodologies. Some possible topic areas include but are not limited to:• Software Engineering for Data Warehouse systems• Risk Analysis in Software Engineering• Project Management methodologies• Advances in Prototyping for software engineering• Cleanroom methodology• Test Driven methodologies• Advanced human Interfaces• Artificial Neural Networks (applied to software engineering)• Cloud Computing (in relation to software engineering)• Agent Oriented Software EngineeringThe paper you select must be directly relevant to one of the above topics or another topic that is related to Software Engineering. The paper can be from any academic conference or other relevant Journal or online sources such as Google Scholar, Academic department repositories, or a significant commercial company involved in research such as IBM etc. All students must select a different paper and send it for approval to the lecturer. Thus, the paper must be approved by your lecturer before proceeding. In case two select the same paper, the first come first serve policy is applied. Note that popular magazine or web-site articles are not academic papers.
Answered Same Day Aug 24, 2021

Solution

Dilpreet answered on Aug 26 2021
157 Votes
SOFTWARE ENGINEERING FOR MACHINE LEARNING: A CASE STUDY
SOFTWARE ENGINEERING FOR MACHINE LEARNING:
A CASE STUDY
Introduction
A dominant shift in the application domain of software industry can be observed
Latest trend in software engineering is the integration of artificial intelligence based on advanced machine learning
Product team of Microsoft has managed to use machine learning to create application suites such as Cortana virtual assistant or Bing search.
These software products required Microsoft to combine their pre existing software engineering capabilities with AI
Microsoft has integrated existing Agile software engineering processes with AI- specific workflows
As technologies have been evolving rapidly a dominant shift in the application domain of software industry can be observed. Going by the latest trends in the software engineering industry, artificial intelligence based on advanced machine learning seem to rule the industry. Microsoft to combine their pre-existing software engineering capabilities with AI, which proved beneficial for the company while creating software application suites like Cortana virtual assistant or Bing search. After closely observing the processes being adopted by the software development team it is evident that Microsoft has integrated existing Agile software engineering processes with AI-specific workflows.
2
Overview of the Article
The cu
ent article describes the processes that have been adopted by Microsoft software teams to build software applications, which are focused towards customer-centric AI features
The article discusses a set of best practices for creating applications and platforms relying heavily on machine learning
The article discusses about fundamental differences in how software engineering applies to machine-learning–centric components
These shifts in technology
ing in shifts in the software engineering goals as well
The article titled “Software Engineering for Machine Learning: A Case Study” describes the processes that have been adopted by Microsoft software teams to build software applications, which are focused towards customer-centric AI features [1]. The article highlights the fact that latest trend in the software industry is around the integration of artificial intelligence and machine learning. Therefore, a number of organisations have been now focusing on the evolution of their software development processes. These shifts in technology
ing in shifts in the software engineering goals as well.
3
Purpose of the Article
Reports on a study conducted at Microsoft
The study observes the software teams at Microsoft while they develop AI based Applications
Aims to identify the software engineering processes deployed by these Microsoft teams
Article also aims at identifying the aspects, which makes development of software applications in AI different from previously existing software application domains
The purpose of the article is to report on a study that has been conducted on software teams of Microsoft. The study has been conducted with a purpose to identify the software engineering processes that have been deployed by these teams while they worked on creating software applications that are based on artificial intelligence and are customer-centric applications. Article also aims at identifying the aspects, which makes development of software applications in AI different from previously existing software application domains.
4
Discussion
Microsoft has been making use of feedback-intense agile...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here