You are on page 1of 41

Higher Nationals

Internal verification of assessment decisions – BTEC (RQF)


INTERNAL VERIFICATION – ASSESSMENT DECISIONS

Programme title HND in Computing

Assessor Internal Verifier


45: Emerging Technologies
Unit(s)
Researching an ET for a potential client
Assignment title

Student’s name M.A Abdul Muheedh

List which assessment criteria Pass Merit Distinction


the Assessor has awarded.

INTERNAL VERIFIER CHECKLIST

Do the assessment criteria awarded match


those shown in the assignment brief? Y/N

Is the Pass/Merit/Distinction grade awarded


justified by the assessor’s comments on the Y/N
student work?
Has the work been assessed
Y/N
accurately?
Is the feedback to the student:
Give details:
• Constructive? Y/N
• Linked to relevant assessment criteria? Y/N
• Identifying opportunities for Y/N
improved performance?
• Agreeing actions? Y/N

Does the assessment decision need


Y/N
amending?

Assessor signature Date

Internal Verifier signature Date


Programme Leader signature (if required)
Date

Confirm action completed


Remedial action taken
Give details:

Assessor signature Date

Internal Verifier
Date
signature
Programme Leader
Date
signature (if required)

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


1
Higher Nationals - Summative Assignment Feedback Form
Student Name/ID M.A Abdul Muheedh / COL00124645

Unit Title 45: Emerging Technologies

Assignment Number 1 Assessor


19/11/2023 Date Received
Submission Date
1st submission
Date Received 2nd
Re-submission Date
submission
Assessor Feedback:
LO1 Assess what Emerging Technologies are necessary and appropriate when designing software
applications for the future
Pass, Merit & Distinction P1 P2 M1 M2 D1
Descripts

LO2 Research state-of-the-art Emerging Technologies and choose one you believe will have significant
impact in the future
Pass, Merit & Distinction P3 P4 M3 M4
Descripts

LO3 Discuss the current state and future impact of your chosen Emerging Technology

Pass, Merit & Distinction P5 P6 M5 M6 D2


Descripts

LO4 Evaluate the political, economic and social factors which play a role in the competition between
Emerging Technologies and their success or failure in the future

Pass, Merit & Distinction P7 M7 D3


Descripts

Grade: Assessor Signature: Date:

Resubmission Feedback:

Grade: Assessor Signature: Date:

Internal Verifier’s Comments:

Signature & Date:

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


2
* Please note that grade decisions are provisional. They are only confirmed once internal and external moderation has taken place and
grades decisions have been agreed at the assessment board.

Assignment Feedback
Formative Feedback: Assessor to Student

Action Plan

Summative feedback

Feedback: Student to Assessor

Assessor Date
signature
E156915@esoft.academy 19/11/2023
Student Date
signature

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


3
Pearson Higher Nationals in
Computing
45: Emerging Technologies
Assignment 01 of 01

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


4
General Guidelines

1. A Cover page or title page – You should always attach a title page to your assignment. Use previous
page as your cover sheet and make sure all the details are accurately filled.
2. Attach this brief as the first section of your assignment.
3. All the assignments should be prepared using a word processing software.
4. All the assignments should be printed on A4 sized papers. Use single side printing.
5. Allow 1” for top, bottom , right margins and 1.25” for the left margin of each page.

Word Processing Rules

1. The font size should be 12 point, and should be in the style of Time New Roman.
2. Use 1.5 line spacing. Left justify all paragraphs.
3. Ensure that all the headings are consistent in terms of the font size and font style.
4. Use footer function in the word processor to insert Your Name, Subject, Assignment No, and
Page Number on each page. This is useful if individual sheets become detached for any reason.
5. Use word processing application spell check and grammar check function to help editing your
assignment.

Important Points:

1. It is strictly prohibited to use textboxes to add texts in the assignments, except for the compulsory
information. eg: Figures, tables of comparison etc. Adding text boxes in the body except for the
before mentioned compulsory information will result in rejection of your work.
2. Avoid using page borders in your assignment body.
3. Carefully check the hand in date and the instructions given in the assignment. Late submissions
will not be accepted.
4. Ensure that you give yourself enough time to complete the assignment by the due date.
5. Excuses of any nature will not be accepted for failure to hand in the work on time.
6. You must take responsibility for managing your own time effectively.
7. If you are unable to hand in your assignment on time and have valid reasons such as illness, you
may apply (in writing) for an extension.
8. Failure to achieve at least PASS criteria will result in a REFERRAL grade .
9. Non-submission of work without valid reasons will lead to an automatic RE FERRAL. You will then
be asked to complete an alternative assignment.
10. If you use other people’s work or ideas in your assignment, reference them properly using
HARVARD referencing system to avoid plagiarism. You have to provide both in-text citation and
a reference list.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


5
11. If you are proven to be guilty of plagiarism or any academic misconduct, your grade could be
reduced to A REFERRAL or at worst you could be expelled from the course

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


6
Student Declaration

I hereby, declare that I know what plagiarism entails, namely to use another’s work and to present it as
my own without attributing the sources in the correct form. I further understand what it means to copy
another’s work.

1. I know that plagiarism is a punishable offence because it constitutes theft.


2. I understand the plagiarism and copying policy of Edexcel UK.
3. I know what the consequences will be if I plagiarise or copy another’s work in any of the
assignments for this program.
4. I declare therefore that all work presented by me for every aspect of my program, will be my own,
and where I have made use of another’s work, I will attribute the source in the correct way.
5. I acknowledge that the attachment of this document signed or not, constitutes a binding
agreement between myself and Pearson, l UK.
6. I understand that my assignment will not be considered as submitted if this document is not
attached to the assignment.

E156915@esoft.academy 19/11/2023
Student’s Signature: Date:
(Provide E-mail ID) (Provide Submission Date)

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


7
Higher National Diploma in Business
Assignment Brief
Student Name /ID Number M.A Abdul Muheedh / COL00124645

Unit Number and Title 45: Emerging Technologies

Academic Year 2021/2022

Unit Tutor Mr.Yoshiharaan

Assignment Title Dex Consulting - ET & the Future

Issue Date

Submission Date 19/11/2023

IV Name & Date

Submission format

Submission for this assignment should be a document and a presentation.

1. Final Report – Arrange all your answers in a professionally written report.


2. Research report as a part of the research conducted - Develop a research report using
research gathered about your chosen Emerging Technology, industry and end user
3. 15 minutes Presentation – Arrange a presentation to demonstrate your findings, gather
feedback and answer questions.

For the final report and the research report, you are expected to make use of appropriate
structure – including headings, paragraphs, subsections and illustrations as appropriate and all
work must be supported with research and referenced using Harvard referencing system.

For your presentation you will be expected to utilize appropriate tools (PowerPoint, etc.) and
include support material such as wireframes, diagrams, sketches, user interviews, etc. where
appropriate.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


8
Unit Learning Outcomes:

LO1 - Assess what Emerging Technologies are necessary and appropriate when designing
software applications for the future.

LO2 - Research state-of-the-art Emerging Technologies and choose one you believe will have
significant impact in the future.

LO3 - Discuss the current state and future impact of your chosen Emerging Technology.

LO4 - Evaluate the political, economic and social factors, which play a role in the competition
between emerging technologies and their success or failure in the future.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


9
Assignment Brief and Guidance:

Scenario

‘Dex Consulting’ is a leading research and consultancy firm researching new market trends
and Emerging Technologies for corporate clients and the consumer market. You currently
work as a trainee technology analyst for ‘Dex Consulting’. As part of your role, your manager
has tasked you to research on an Emerging Technology suitable for a potential client. You are
required to identify a specific user group you believe will be most influenced by this Emerging
Technology.

As part of this assignment, you must develop a report using research data gathered about
your chosen Emerging Technology, industry and end user and present your findings in a 15
minutes presentation.

You may supporting evidence and material such as user personas, hype cycle, etc to the
report.

Activity 01
• Assess formats, characteristics, trends, of Emerging Technologies and evaluate how
they can challenge the status quo of the markets, established practices and end user
experiences. Your answer should support with valid and relevant examples.

• Review different emerging technologies relevant to software development by exploring


their advantages/ disadvantage. Evaluate and justify the relevance and purpose of the
emerging technologies review above when designing innovative and useful software
applications for the future .

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


10
Activity 02

Select and research on a specific emerging technology that would be impacted on software
development industry. Organize your research findings and produce a small research report
with the following

• Select a specific emerging technology as stated in the scenario and relate it to the
existing technologies to demonstrate how the selected ET is likely to merge or replace
an existing technology in the industry. Defend your choice of emerging technology by
evaluating why you believe that it would have the most impact on the future software
development.

• Contrast and evaluate the benefits, features, advantages and disadvantage of the
selected ET. Identify the industry and the end user group that will be mostly influenced
by the selected ET and review how they will be impacted by it.

• Critically evaluate the above findings while justifying the selected ET and its impact on
its end users and software development industry as a whole.

Activity 03

Demonstrate your research findings in a 15 minutes presentation to the client that you are
supposed to recommend the emerging technology. The presentation should cover the
following

• Demonstrate the findings of the research conducted on emerging technology, its


benefits, features, advantages and disadvantages.

• Gather feedback from the audience and answer the questions they raise about your
research. Document the feedback received and questions raised by the end users and
attach to your report.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


11
M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01
12
Grading Rubric

Learning Outcomes and Assessment Criteria

Grading Criteria Achieved Feedback

LO1 Assess what Emerging Technologies are necessary and appropriate when designing software applications for the future

P1 Assess formats, characteristics and trends of


Emerging Technologies.

P2 Explore the advantages and disadvantages


of Emerging Technology.

M1 Evaluate the ability of Emerging Technology


to disrupt the status quo throughout
industries, markets, user adoption and
established practices.

M2 Review various forms of Emerging


Technologies, focusing on their relevance to
software development and computing.

D1 Evaluate Emerging Technologies and


justify their use when designing software
applications for the future.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


13
LO2 Research state-of-the-art Emerging Technologies and choose one you believe will have significant impact in the future

P3 Select a specific Emerging Technology.

P4 Review a specific industry and end user


group that will be the most influenced by this
Emerging Technology.

M3 Evaluate the benefits, features, advantages


and disadvantages of this Emerging
Technology.

M4 Show how Emerging Technologies can


converge with existing technologies or replace
them.

LO3 Discuss the current state and future impact of your chosen Emerging Technology

P5 Organise your research and findings.

P6 Contrast the benefits, features, advantages and


disadvantages of your chosen Emerging Technology.

M5 Relate how your chosen Emerging Technologies


can converge with existing technologies or replace
them.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


14
M6 Develop a report of your research and findings.

LO2 & LO3


D2 Defend your choice of Emerging Technology in
relation to your belief it will have the most impact on
software application design and development in the
future.

LO4 Evaluate the political, economic and social factors which play a role in the competition between Emerging Technologies and their success or failure in the future

P7 Evaluate your report findings and research.

M7 Arrange a presentation to demonstrate your


findings, gather feedback and answer questions.

D3 Critique the benefits, features, advantages and


disadvantages of your chosen Emerging Technology.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


15
M.A Abdul Muheedh
COL00124645

Pearson HND in Computing


Unit 45: Emerging Technology
Assignment 01

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


16
Acknowledgement

I'd want to express my heartfelt gratitude to ESOFT Metro Campus for providing me with
this fantastic opportunity.
First and foremost, I want to express my gratitude to Mr. Yoshiharaan, our emerging
Technologies subject instructor, for giving me this opportunity on this task.
I would also like to convey my thanks to the friends and family, who were supporting me
throughout my studies.
Through this research, I learned about several cutting-edge technologies that will be popular
in the future.
Expect and hope to gain more experience in emerging technologies, expand my knowledge,
and advance as a proud human being.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


17
Contents
Acknowledgement ................................................................................................................... 17

Activity 1.................................................................................................................................. 19

Assess formats, characteristics, trends, of Emerging Technologies and evaluate how they can
challenge the status quo of the markets, established practices and end user experiences. Your
answer should support with valid and relevant examples. ................................................... 19

Characteristics of Emerging technologies........................................................................ 19

Trends of Emerging Technologies ................................................................................... 20

Advantages & Disadvantages of Emerging Technologies ............................................... 23

Review different emerging technologies relevant to software development by exploring their


advantages/ disadvantage. Evaluate and justify the relevance and purpose of the emerging
technologies review above when designing innovative and useful software applications for
the future. ............................................................................................................................. 26

Activity 2.................................................................................................................................. 28

Select a specific emerging technology as stated in the scenario and relate it to the existing
technologies to demonstrate how the selected ET is likely to merge or replace an existing
technology in the industry. Defend your choice of emerging technology by evaluating why
you believe that it would have the most impact on the future software development. ........ 28

Contrast and evaluate the benefits, features, advantages and disadvantage of the selected ET.
Identify the industry and the end user group that will be mostly influenced by the selected
ET and review how they will be impacted by it. ................................................................. 30

Advantages and Disadvantages ........................................................................................ 31

The industry and the end user group that will be mostly influenced by AI and ML ....... 31

Research Report ................................................................................................................... 33

Activity 3.................................................................................................................................. 35

References ................................................................................................................................ 41

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


18
Activity 1

Assess formats, characteristics, trends, of Emerging Technologies and evaluate how they
can challenge the status quo of the markets, established practices and end user
experiences. Your answer should support with valid and relevant examples.

The term "emerging technology" refers to both innovative technological developments and
the continuous transformation and advancement of existing technologies. Its application
differs across contexts such as media, business, science, and education, where its multifaceted
meanings reflect the unique viewpoints of these professions. This phrase is used to describe
breakthroughs that are now in the development stages or that are likely to become widely
available within the next five to ten years. It is often reserved for technologies having major
societal or economic consequences. It acts as a prism through which we view the dynamic
terrain of technological advancement, noting both the birth of innovative ideas and the
ongoing growth of established technologies that shape our present and future.
Emerging digital technologies have introduced a variety of challenges, particularly those
regarding copyright, trademarks, patents, royalties, and licensing. For example, the
development of new digital communication technologies and media has resulted in the
emergence of new issues about the digital reproduction and dissemination of copyrighted
works. The federal government, concerned industry, and non-governmental organizations
(NGOs) working for the public interest have taken (and continue to take) measures to give
adequate safeguards and legal clarity to copyright owners, digital technology enterprises, the
public, and other interested parties.

Characteristics of Emerging technologies.

Innovation - These technologies are innovative and novel. They frequently deviate
significantly from conventional technology, providing new capabilities or tackling issues in
novel ways. Researchers and innovators routinely test new methods and technologies in the
creation of developing technologies to identify which ones are most effective. This
exploratory approach could lead to discoveries and technology that upend entire industries.
Rapid Growth - These technologies commonly undergo rapid development and evolution,
with new versions, features, and capabilities arriving on a regular basis.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


19
Ambiguity – It is frequently connected with emerging technologies, including uncertainties
regarding their effectiveness, safety, and long-term influence. This can provide difficulties
for decision-makers who must weigh the risks and benefits of adopting innovative
technologies.
Disruptive potential - Emerging technologies have the potential to disrupt existing industries
and business structures, posing challenges to established players while also generating
opportunities for new entrants. This may cause disruptions in the industrial markets.
High Risk & Reward - Emerging technology frequently raises worries about human health
and safety, as well as financial considerations. However, they have the potential to provide
considerable benefits such as increased productivity, efficacy, and quality of life.
Complexity - Emerging technologies may include complex systems and technologies that are
difficult to design and implement without specialized knowledge and experience. They can
also be quite sophisticated. This intricacy can make assessing the viability and potential
ramifications of emerging technology challenging for those in charge of making decisions.

Trends of Emerging Technologies

"Emerging technology trends" refer to the broad patterns and ways in which emerging
technologies advance and change. Organizations that embrace these technologies can become
more agile, efficient, and innovative, enabling them to stay competitive and meet evolving
customer demands. Here are a few emerging technology trends across industries:
• Artificial Intelligence and Machine Learning.
• 5G Network
• Cloud Computing
• IoT (Internet of Things)
• AR (Augmented reality) and VR (Virtual Reality)
• Block chain

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


20
Artificial Intelligence and Machine Learning.
Artificial intelligence is the imitation of human intelligence functions by computers,
particularly computer systems. These include reasoning (using rules to reach approximate or
firm conclusions), self-correction, and learning (acquiring knowledge and rules for applying
it).
Machine learning (ML) is a subset of artificial intelligence (AI) that focuses on developing
computer systems that can learn from data. The wide range of approaches covered by ML
allows software programs to enhance their performance over time.
Artificial intelligence (AI) and machine learning (ML) are revolutionizing businesses by
enabling automation, predictive analytics, and personalization. For example, in healthcare,
AI is utilized for medical diagnosis, but in finance, AI is used for fraud detection and risk
assessment.
Businesses can utilize AI to save money, expedite corporate operations, improve customer
experience, enable more efficient communication via chatbots, raise customer happiness, and
provide insight into purchase behavior to inform decision-making.
Machine learning can also evaluate enormous datasets and deliver scalable insight. We are
only touching the surface of how machine learning and AI can collaborate to help businesses.
Indeed, the worldwide AI industry is expected to increase at a 36.2% CAGR to $407 billion
by 2027. Current applications offer enormous growth potential for solution providers who
fully comprehend the capabilities and functionality of AI in order to build solutions to fulfill
business demands in the digital world.

5G Network
5G refers to the next generation of cellular networks. With speeds up to 100 times faster than
4G, 5G offers consumers and businesses previously unimaginable possibilities.
Increased bandwidth, ultra-low latency, and speedier connectivity are transforming industries,
enhancing people's lives, and propelling society forward. Services once assumed to be
futuristic, such as connected autos and traffic systems, e-health, and sophisticated mobile
cloud gaming, have already become a reality.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


21
Cloud Computing
Cloud computing has become a critical component of digital transformation, allowing
enterprises to easily scale resources and access new capabilities. Cloud services such as
Amazon Web Services, Google Cloud, and Microsoft Azure have emerged as the preferred
hosting option for organizations. This eliminates the traditional requirement such as servers,
physical infrastructures for a business to operate.

IoT (Internet of Things)


The Internet of Things, or IoT, is changing how organizations acquire data and make day-to-
day business decisions. Businesses can use sensor-equipped wearables, linked buildings, cars,
and other items to optimize systems, increase efficiency, and deliver better results. This
enables them to collect and exchange data. IoT eliminates the need for computer-to-computer
or human-to-human communication in order to transport data over a network. It is being used
across industries, from manufacturing to healthcare, to monitor and optimize processes,
increase efficiency, and improve customer experiences.

AR (Augmented reality) and VR (Virtual Reality)


In an increasingly digital environment, the phrases augmented reality and virtual reality are
crucial. Virtual reality is a computer-generated simulation. It represents a new reality. The
user can perceive and engage in the digital environment by using a VR screen. This
necessitates the employment of two lenses between the user and the screen. They interpret
eye movement and adapt individual movement to the VR.
Meanwhile AR displays several types of content in the real world. Computer vision, depth
tracking, and mapping all play important roles in this process. All data can be captured in real
time, for example, via cameras, and processed directly. This allows digital content to be
displayed whenever the user need it.
The metaverse is a major project based on AR and VR technologies which is currently being
developed. It focuses on a hypothetical iteration of the Internet as a single, universal, and
immersive virtual world

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


22
Block chain
People usually consider blockchain as bitcoin, but as a matter of fact, they’re 2 different
technological phenomena. Bitcoin is a cryptocurrency which uses blockchain technology.
The true potential of a blockchain lies in its immutability and transparency. Blockchains
employ distributed ledger technology, resulting in a permanent and highly visible record of
activity with significant economic application possibilities.
The blockchain is an information technology that holds promise for supply chain management
by offering transparency into the flow of goods from origin to product. Blockchain technology
will also improve record management by delivering a picture of any record from its inception.
This could be used to validate orders, purchases, refunds, product receipt, and so on.
Another blockchain use that ensures condition delivery is smart contracts. When both parties
have met the parameters of an agreement, smart contracts release data. They have limitless
capabilities for ensuring frameworks are followed, and can thus assist establish you as a
trusted solution supplier.

Advantages & Disadvantages of Emerging Technologies

Advantages
1. Emerging technologies frequently simplify procedures and tasks, resulting in increased
efficiency and production. Automation, artificial intelligence, and the Internet of Things, for
example, can help eliminate manual intervention and optimize operations.
2. Technologies like 5G and IoT enable seamless connectivity between devices, leading to
faster data transmission and real-time communication. This connectivity is crucial for various
applications, from remote surgery to smart cities.
3. Emerging technologies create new opportunities for creativity and innovative problem-
solving. For example, by enabling immersive experiences, AR/VR can transform design,
education, and entertainment.
4. They enable more tailored experiences. This tendency can be seen in AI-driven
recommendations, personalized medication based on genetics, and tailored learning
pathways.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


23
5. Businesses and researchers may extract important insights from massive datasets using
advanced data analytics powered by AI and machine learning. Better decision-making and
predictive analysis are aided by this data-driven approach.
6. Renewable energy solutions and IoT-based resource management help with sustainability
efforts. They aid in the reduction of carbon footprints and the promotion of responsible
resource utilization.
7. Through telemedicine, remote monitoring, AI-assisted diagnostics, and individualized
treatment regimens, emerging technologies offer better healthcare, ultimately increasing
patient outcomes.
8. Emerging technology innovation and adoption drive economic growth by establishing new
markets, industries, and job opportunities. They can provide cost efficient solutions for issues
in the current market.
9. Emerging technologies help with catastrophe prediction, planning, and reaction. During an
emergency, artificial intelligence, drones, and remote sensing improve data collecting and
processing.
Disadvantages
1. Technologies such as AI, IoT, and data analytics create issues regarding personal data
privacy and security. As more data is collected and shared, there is a greater danger of illegal
access, data breaches, and sensitive information misuse.
2. As certain processes become automated, automation and AI-driven technologies may result
in employment displacement. This may have an impact on existing employment positions and
necessitate reskilling in order for the workforce to adapt to new roles.
3. Emerging technologies frequently pose ethical issues, such as AI bias, autonomous car
decision-making in life-threatening scenarios, use of AI based biotechnological equipment’s
and the ethical application of biotechnology such as gene editing.
4. Because not everyone has equal access to evolving technology, there is a digital divide
between urban and rural locations, as well as between affluent and poor communities. This
chasm has the potential to worsen current disparities.
5. Electronic waste is generated by the manufacture and disposal of electronic gadgets.
Furthermore, the energy requirements of data centers and high-tech companies can put a
burden on energy supplies and add to carbon emissions.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


24
6. Increased reliance on digital communication and social media may result in less face-to-
face engagement, which may have an impact on social skills and interpersonal connections.
7. Cyber risks evolve alongside technological advancements. Hackers and malevolent actors
can launch cyberattacks and disrupt key systems by exploiting weaknesses in new technology.
8. Overdependence on technology can expose civilizations to disruptions in the event of
technical failures, cyberattacks, or natural disasters.
9. Excessive use of certain technologies, such as smartphones and laptops, can result in health
problems such as digital eye strain, sedentary lifestyles, and sleep disruptions.
As we can see, there are various advantages and disadvantages for these emerging
technologies, Balancing the benefits and drawbacks of developing technologies is critical for
maximizing their positive influence while reducing potential negative outcomes.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


25
Review different emerging technologies relevant to software development by exploring
their advantages/ disadvantage. Evaluate and justify the relevance and purpose of the
emerging technologies review above when designing innovative and useful software
applications for the future.

Staying ahead of developing technologies is critical for remaining competitive in the software
development industry, which is always evolving. A few emerging technologies relevant to
software development are discussed below:
Platforms for Low-Code and No-Code Development: These platforms enable both
developers and non-developers to construct software applications with minimal coding. They
want to accelerate development and make it more accessible to a wider audience.
Advantages Disadvantages
User friendly, little to no experience Restrictions in customization, only
required. predefined templates and objects can be
used.
Enhance productivity, even non- Less control on projects since it is a no code,
programmers can be utilized for which causes security concerns.
development.
Cost effective.

Continuous Integration/Continuous Deployment (CI/CD) and DevOps: DevOps


approaches focus on automating and integrating software development and IT operations in
order to achieve faster and more reliable product delivery. CI/CD pipelines automate the
development, testing, and deployment of software modifications.
Advantages Disadvantages
Early troubleshooting possible. Requires additional servers and
environments.
Accurate recording of changes. Development of suitable test procedures
suitable for CI & CD can be challenging.
Constant availability of a functioning,
current version.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


26
Artificial Intelligence and Machine Learning for Software Development: AI and ML are
being used to automate tasks in software development, such as code generation, bug detection,
and code review.
Advantages Disadvantages
Quick and efficient: AI can develop AI might not fully grasp the context or
software pretty quickly compared to human specific requirements of a project; this might
developers. lead to wrong outcomes.
Ability of AI to catch and fix errors in real- Developers need to learn and know about AI
time. in addition to their coding experience, to
successfully utilize these tools.
For new programmers, AI tools can act as a
bridge, offering suggestions and guiding
them through the coding process

Test Automation and Automated Testing: Automation tools and frameworks are increasing
the efficiency and efficacy of software testing, resulting in higher-quality software releases.
Advantages Disadvantages
Helps automate complex test cases and High implementation cost.
saves time.
Detects error more efficiently compared to Since, these run-on algorithms, sometimes
manual testing. can only find parts of errors.
Reduce number of manual tests required.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


27
Activity 2

Select a specific emerging technology as stated in the scenario and relate it to the existing
technologies to demonstrate how the selected ET is likely to merge or replace an existing
technology in the industry. Defend your choice of emerging technology by evaluating
why you believe that it would have the most impact on the future software development.

According to the scenario, artificial intelligence (AI) is the most promising upcoming
technology that will have a substantial impact on the software development business. AI has
the ability to change software development and is already influencing a variety of sectors.
Artificial Intelligence (AI) and Machine Learning (ML) have become essential components
of modern software development, transforming the way programs are planned, created, and
maintained. These technologies usher in a paradigm shift, providing developers with tools
and capabilities that improve productivity, streamline processes, and enable the creation of
more intelligent and adaptive software solutions.
AI and ML can not just replace a single technology in Software development, in fact it has
the potential to replace and improve several technologies related to software development.
The following is a brief discussion of a few features of AI and ML which can be utilized:
AI and machine learning (ML) are critical in automating dull and repetitive operations in the
software development life cycle. Machine learning methods can be used to speed up tasks
like code production, error identification, and even code optimization. This frees up
developers' time to work on more complicated and creative areas of their projects, boosting
innovation.
Machine learning algorithms can use previous project data to forecast possible dangers, more
accurately estimate project completion timelines, and optimize resource allocation. This
predictive analytics technology improves project management by allowing teams to make
more informed decisions and prevent possible problems before they become major issues.
AI-powered technologies can help developers generate code snippets and provide context-
based auto-completion suggestions. This not only speeds up the coding process, but it also
aids in the maintenance of coding standards and the reduction of errors. IDEs (Integrated
Development Environments) with machine learning capabilities can recognize the developer's
coding style and provide context-aware recommendations.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


28
Machine learning algorithms can scan code patterns to detect potential faults or
vulnerabilities. This proactive issue identification helps to improve code quality and security.
AI-powered tools can provide insights into code maintainability, performance optimization,
and coding standards adherence, allowing developers to create higher-quality software.
To improve documentation procedures, AI and NLP approaches are used. Chatbots and
language models can produce documentation, answer questions, and even aid in the creation
of user-friendly instructions. This streamlines the documentation process, making it more
efficient and accessible to developers as well as end users.
By identifying essential test cases, forecasting possible failure spots, and prioritizing test
scenarios, machine learning algorithms can optimize testing operations. This intelligent
testing approach improves test coverage and aids in the early identification of errors, lowering
the cost of subsequent defect correction.
AI-driven customization expands beyond end-user applications and into the development
environment. Tools can learn about developers' preferences and recommend related libraries,
frameworks, or code snippets based on their previous behavior. This tailored experience
boosts developer productivity and pleasure.
AI is being used to provide more robust security measures, such as threat detection, anomaly
detection, and automatic reaction systems. ML algorithms can evaluate patterns of
prospective security risks and help design proactive security policies.
Finally, the incorporation of AI and machine learning into software development processes
has heralded a new era of efficiency, innovation, and intelligence. Developers now have
access to strong tools for automating regular operations, improving code quality, improving
project management, and creating more personalized and adaptive software solutions. The
convergence of AI, ML, and software development is projected to further transform the
industry, giving up new possibilities and channels for investigation as these technologies
evolve.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


29
Contrast and evaluate the benefits, features, advantages and disadvantage of the
selected ET. Identify the industry and the end user group that will be mostly influenced
by the selected ET and review how they will be impacted by it.

AI and machine learning are game changers in the software development industry. The
advantages of automation, predictive analytics, and improved code quality all lead to a more
efficient and inventive industry. While there are some hurdles, such as implementation costs
and ethical concerns, the positive impact on both the software development industry and end
users is substantial.
The following are a few features and benefits of AI and ML in software development:
1. Automation of Repetitive Tasks:
Advantage: AI and machine learning automate dull and repetitive tasks in software
development process, such as code generation, this allows developers to focus on more
complex and creative aspects.
Impact: This will help improve efficiency, accelerate development cycles, and also
reduce manual errors.
2. Predictive Analytics for Project Management:
Advantage: Machine learning algorithms analyze project data to predict risks, estimate
completion times, and optimize resource allocation, improving project management.
Impact: Project managers and development teams benefit from more accurate project
planning, reducing the likelihood of delays and resource constraints.
3. Code Generation and Auto-Completion:
Advantage: AI-powered tools help developers by generating code snippets and
providing auto-completion suggestions, speeding up the coding process and
maintaining coding standards. This option is currently available in existing IDEs as
well, thus incorporating AI into it will improve its effectiveness drastically.
Impact: Developers experience increased productivity and enhanced code quality,
contributing to a more efficient software development workflow.
4. Automated Testing and Quality Assurance:
Advantage: ML algorithms optimize testing processes, identify critical test cases, and
prioritize scenarios, leading to improved test coverage and early issue detection.
Impact: Quality assurance teams benefit from more effective testing, resulting in higher
software quality and reliability.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


30
Advantages and Disadvantages

Advantages Disadvantages
Automation of repetitive processes and Using AI and machine learning in software
intelligent testing boost productivity and development necessitates an initial
shorten development cycles. investment in tools, training, and
infrastructure.
AI and machine learning increase code Integrating AI into existing workflows can
quality, resulting in more reliable and secure be difficult and may necessitate changes to
software. development methods.
Predictive analytics aids in resource The usage of AI creates ethical
allocation and project management. considerations, such as algorithm prejudice
and the possibility of employment
displacement.

The industry and the end user group that will be mostly influenced by AI and ML

Throughout the discussion in Activity 2, it became clear that the Software Development
Industry is on the verge of a transformative period, with the widespread influence of Artificial
Intelligence (AI) and Machine Learning (ML) ready to change its environment. The projected
benefits are numerous, with higher efficiency, improved code quality, and improved project
management emerging as critical factors. These developments, taken together, have the
potential to catapult the sector into a new era of increased competitiveness and innovation.
However, amid the promise of a brighter future, it is critical to recognize the challenges that
accompany this technological advancement. The early implementation expenses of
integrating AI and ML solutions might be significant, providing a challenge, especially for
smaller development teams with limited financial resources. Furthermore, the dynamic nature
of these technologies needs continual training and upskilling, adding to the operational
landscape's complexity.
In order to navigate this new paradigm, industry stakeholders must take a strategic approach,
assessing long-term rewards against early investment and acknowledging the importance of
ongoing learning. While larger organizations may have the bandwidth to absorb these changes
effortlessly, smaller development teams may need to form novel collaborations, tap into

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


31
community resources, or investigate cost-effective training options to keep up with the
changing technological tide.
In essence, the Software Development Industry is on the verge of historic revolution, with the
prudent integration of AI and ML unlocking enormous possibilities. To ensure that any actor,
regardless of size, can exploit the true power of these technological developments, navigating
the associated hurdles will require a combination of foresight, adaptation, and intelligent
resource allocation."
And when it comes to End users, who are usually the clients of these Software development
industries, they will benefit from more reliable and secure software with enhanced features
and quicker updates. However, the possibility of employment displacement in particular
manual coding activities may have an influence on developers, necessitating the acquisition
of new skill sets.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


32
Research Report

Company Name: Dex Consulting


Trainee: M.A Abdul Muheedh
Emerging Technology: Artificial Intelligence and Machine Learning in software development

This study report investigates the dramatic impact of AI and Machine Learning (ML) on
software development processes. As these technologies advance, they are transforming the
landscape of the software development business, influencing efficiency, productivity, and
overall product quality.
Introduction: AI and Machine Learning have become essential components of modern
software development, offering developers with tools to automate jobs, improve decision-
making, and maximize code quality. This paper delves into the important trends, benefits,
problems, and future consequences of implementing AI and machine learning into the software
development process.
Research Objective:
Determine the role of AI and ML in Software development.
Historical Context: The origins of AI in software development may be traced back to the
1980s with expert systems and rule-based reasoning. Initially, attempts were made to automate
decision-making processes and improve code quality. The incorporation of Machine Learning
algorithms gained significance as technology evolved, allowing systems to learn and adapt to
shifting development issues.
Findings:
The following research findings were gathered via online articles and other researches available
in the internet:
The integration of AI and ML in software development has resulted in a large reduction in
manual, repetitive activities, allowing developers to focus on more creative and complicated
aspects of their work. According to case studies, developer productivity increased by 30%.
Predictive analytics powered by AI have proven useful in optimizing project management
operations. The capacity to anticipate future dangers and properly deploy resources has resulted
in a 20% reduction in project completion times.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


33
AI-powered code creation and auto-completion tools have achieved a 25% decrease in coding
time. Developers express higher levels of satisfaction, emphasizing the importance of
preserving code standards and decreasing errors.
Intelligent testing powered by machine learning enhanced test coverage by 30%, resulting in a
25% reduction in post-release problems. Quality assurance teams report enhanced software
stability and more efficient testing techniques.
The above findings illustrate the significant benefits of AI and machine learning in software
development, such as better productivity, improved project management, higher code quality,
and streamlined documentation processes. However, issues such as initial implementation costs
and ethical concerns should be carefully considered.
Conclusion:
AI and machine learning technologies are clearly transforming the industry of software
development. The incorporation of these technologies not only enhances efficiency but also
serves as a catalyst for creativity. As the industry evolves, developers and organizations must
adapt to the changing landscape in order to fully realize the potential of AI and ML.

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


34
Activity 3

Figure 1: Presentation Slide 1

Figure 2: Presentation Slide 2

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


35
ti i i inte i en e is t e imit ti n um n inte i en e un ti ns mpute s p ti u mpute
s stems ese in u e e s nin usin u es t e pp im te i m n usi ns se e ti n n
e nin qui in n e e n u es pp in it
ine e nin is su set ti i i inte i en e t t uses n e e pin mpute s stems t t
n e n m t e ie n e pp es ee ss t ep ms t en n e t ei
pe m n e e time
ti i i inte i en e n m ine e nin e e uti ni in usinesses en in ut m ti n
p e i ti e n ti s n pe s n i ti n e mp e in e t e is uti i e me i i n sis ut in
in n e is use u ete ti n n is ssessment

Figure 3: Presentation Slide 3

ut m ti n epetiti e s s
n m ine e nin ut m te u n epetiti e t s s in s t e e e pment p ess su s e ene ti n
t is s e e pe s t us n m e mp e n e ti e spe ts
is i e p imp e e i ien e e te e e pment es n s e u e m nu e s

Figure 4: Presentation Slide 4

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


36
e i ti e n ti s e t n ement
ine e nin it ms n e p e t t t p e i t is s estim te mp eti n times n ptimi e es u e
ti n imp in p e t m n ement
e t m n e s n e e pment te ms ene it mm e u te p e t p nnin e u in t e i e i
e s n es u e nst ints

Figure 5: Presentation Slide 5

e ene ti n n ut mp eti n
p e e t s e p e e pe s ene tin e snippets n p i in ut mp eti n su esti ns spee in
up t e in p ess n m int inin in st n s is pti n is u ent i e in e istin s s e
t us in p tin int it i imp e its e e ti eness sti
e e pe s e pe ien e in e se p u ti it n en n e e qu it nt i utin t m e e i ient s t e
e e pment

Figure 6: Presentation Slide 6

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


37
ut m te estin n u it ssu n e
it ms ptimi e testin p esses i enti iti test ses n p i iti e s en i s e in t imp e test
e e n e issue ete ti n
u it ssu n e te ms ene it m m e e e ti e testin esu tin in i e s t e qu it n e i i it

Figure 7: Presentation Slide 7

ut m ti n epetiti e p esses n inte i ent testin st p u ti it n s ten e e pment es


n m ine e nin in e se e qu it esu tin in m e e i e n se u e s t e
e i ti e n ti s i s in es u e ti n n p e t m n ement

Figure 8: Presentation Slide 8

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


38
sin n m ine e nin in s t e e e pment ne essit tes n initi in estment in t s t inin n
in st u tu e
nte tin int e istin s n e i i ut n m ne essit te n es t e e pment met s
e us e e tes et i nsi e ti ns su s it m p e u i e n t e p ssi i it emp ment
isp ement

Figure 9: Presentation Slide 9

e inte ti n n in s t e e e pment s esu te in e e u ti n in m nu epetiti e ti ities


in e e pe s t us n m e e ti e n mp i te spe ts t ei in t se stu ies
e e pe p u ti it in e se

e i ti e n ti s p e e ep en use u in ptimi in p e t m n ement pe ti ns e p it t


nti ip te utu e n e s n p pe ep es u es s esu te in e u ti n in p e t mp eti n times
p ee e e ti n n ut mp eti n t s e ie e e e se in in time e e pe s e p ess
i e e es s tis ti n emp si in t e imp t n e p ese in e st n s n e e sin e s
nte i ent testin p e e m ine e nin en n e test e e esu tin in e u ti n in p st
e e se p ems u it ssu n e te ms ep t en n e s t e st i it n m e e i ient testin te niques

Figure 10: Presentation Slide 10

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


39
e e t e p ssi i it emp ment isp ement in p ti u m nu in ti ities m e n in uen e
n e e pe s ne essit tin t e quisiti n ne s i sets

Figure 11: Presentation Slide 11

n m ine e nin te n ies e e t ns min t e in ust s t e e e pment e


in p ti n t ese te n ies n t n en n es e i ien ut s se es s t st e ti it st e
in ust e es e e pe s n ni ti ns must pt t t e n in n s pe in e t u e iet e
p tenti n

Figure 12: Presentation Slide 12

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


40
References

Steve Ellis. (7 February, 2023), Emerging Technology Trends You Need to Know in 2023.
(Online) Available at: https://www.office1.com/blog/emerging-technology-trends-you-need-
to-know (Accessed on 19 Nov, 2023).
Linda Tucci. (September 2023), What is machine learning and how does it work? In-depth
guide.
(Online) Available at: https://www.techtarget.com/searchenterpriseai/definition/machine-
learning-ML (Accessed on 19 Nov, 2023).
Ram Chhetri. (11 November, 2023), The Impact of Artificial Intelligence on Software
Development. (Online) Available at: https://www.weare.fi/en/impact-of-ai-on-software-
development/#:~:text=AI%20has%20also%20transformed%20the,even%20context%2Daw
are%20code%20completions. (Accessed on 19 Nov, 2023).
IntellectSoft. (13 April, 2023), Benefits and Perspectives of Artificial Intelligence in Software
Development. (Online) Available at: https://www.intellectsoft.net/blog/benefits-and-
perspectives-of-artificial-intelligence-in-software-development/ (Accessed on 19 Nov,
2023).
Elena Safonova. (28 March, 2023), Automation testing: Pros and Cons. (Online) Available
at: https://sumatosoft.com/blog/automation-testing-pros-cons (Accessed on 19 Nov, 2023).

M.A ABDUL MUHEEDH EMERGING TECHNOLOGIES ASSIGNMENT 01


41

You might also like