Artificial Intelligence and SaaS Embedded System: Enhancing Content Creation Through Contextual Language
- Nwozor, Blessing. U
- Faotu, Happy
- 161-173
- Dec 3, 2024
- Computer Science
Artificial Intelligence and SaaS Embedded System: Enhancing Content Creation Through Contextual Language
Nwozor, Blessing. U, Faotu, Happy
Department of Computer Science Federal University of Petroleum Resources, Effurun Delta State
DOI: https://doi.org/10.51584/IJRIAS.2024.911013
Received: 17 October 2024; Revised: 27 October 2024; Accepted: 29 October 2024; Published: 03 December 2024
ABSTRACT
Artificial Intelligence (AI) has been advancing rapidly, allowing machines to perform tasks commonly done by humans, such as writing, coding, diagnosing diseases, predicting weather patterns, translating languages, providing customer support, etc. As AI becomes more sophisticated, its integration into Software as a Service (SaaS) platforms holds significant potential to enhance productivity for individuals and businesses. The application of AI within SaaS can extend across a wide array of domains, including entertainment, academia, finance, content creation, mathematics, and more.
This paper explores a contextual architecture for integrating AI into SaaS, specifically focusing on enhancing content creation. The proposed model, with its robust design and leveraging AI’s capabilities, is poised to support content creators in generating high-quality, relevant, and engaging material more efficiently. Data was collected from 100 content creators active on social media platforms such as X, Youtube, Facebook, and Instagram to develop and refine this model. This diverse dataset helped train the AI to understand and replicate various content creation styles and approaches.
The research employs the Rapid Application Development (RAD) methodology, chosen for its effectiveness in facilitating rapid prototyping and iterative improvement. This methodology is particularly well-suited to a fast approach, allowing for continuous refinement of the AI model as new data becomes available. The results of this study suggest that integrating AI into SaaS for content creation can significantly improve the productivity and effectiveness of the content generation process, providing valuable tools for creators in a fast-paced digital landscape.
Keywords: Artificial Intelligence, Software as a Service, Security, cloud computing, fraud detection, application
INTRODUCTION
In 2020, the global shift to remote work was a catalyst for the widespread adoption of Artificial Intelligence (AI) across various industries. This transition not only accelerated the implementation of Artificial Intelligent into Software as a Service (SaaS) platforms but also highlighted the crucial role of AI in enabling these systems to perform tasks autonomously or simulate human behaviour. David (2021) defines SaaS as a software delivery model where businesses subscribe to software solutions accessed via the Internet rather than hosting them on local servers. This model encompasses a broad range of applications, including accounting software, warehouse management systems, e-government solutions, and customer relationship management (CRM) programs.
The convergence of AI and SaaS can revolutionize how professionals manage tasks, increasing speed and productivity. Integrating AI into SaaS platforms enhances efficiency by enabling intuitive, user-friendly interactions. This integration aims to create a seamless environment where users can engage with software in ways that are tailored to their specific needs and preferences. By embedding AI capabilities within SaaS, this approach seeks to move beyond traditional methods, introducing a new era of dynamic and responsive user experiences, ensuring adaptability to the ever-changing needs of professionals. This dissertation explores the integration of AI into SaaS, with a particular focus on its impact on content creation in the digital age. The research examines how AI-driven SaaS solutions can enhance efficiency and significantly improve content generation quality, addressing the growing demand for high-quality, timely content in today’s fast-paced environment.
LITERATURE REVIEW
In 1950, Alan Turing asked the question, “Can machines think?” This question has since sparked extensive research and debate among scientists, engineers, and mathematicians about the possibility of machines mimicking human intelligence. The concept of machines performing tasks traditionally done by humans is what we now refer to as Artificial Intelligence (AI).
The concept of AI, a product of human imagination, was not born in a laboratory but in the pages of science fiction. In the early 20th century, the public was introduced to the idea of artificially intelligent beings through captivating stories. The ‘heartless’ Tin Man from The Wizard of Oz and the humanoid robot Maria from Metropolis (Rockwell, 2017) were among the first to capture the imagination. These early depictions, though fictional, laid the foundation for a profound field of study that would shape the future of technology, sparking intrigue and fascination among the public and professionals alike.
Turing 1959 paper introduced the Turing Test, a method to evaluate a machine’s ability to exhibit intelligent behaviour indistinguishable from a human’s. The test involves an interrogator interacting with a human and a machine to determine which is which. If the interrogator cannot reliably differentiate between them, the machine is considered to have demonstrated intelligence. This test has been a cornerstone of AI research, guiding the development of intelligent machines that can pass as human in their interactions.
Turing’s research, a beacon of theoretical brilliance, also laid the groundwork for building intelligent machines. He explored the idea of machines learning from experience and improving their performance over time. The concepts introduced in Turing’s 1950 paper became foundational for AI, influencing generations of researchers and guiding the development of theoretical and practical advancements in artificial intelligence.
Unfortunately, Turing did not live to see the full impact of his contributions to the field, but his theoretical insights continue to enlighten and inform the field of AI.
Artificial Intelligence in Content Creation
Integrating artificial intelligence (AI) technologies into various fields has dramatically changed how digital content is created and used. In metaverse environments, using AI-powered content creation has become a promising solution for building engaging and immersive virtual worlds. This section looks at AI-powered content creation in the metaverse. The core of AI-powered content creation in the metaverse is advanced AI technologies that generate virtual content. Key generative AI technologies include GPT-4, which produces accurate text by understanding language and adapting to specific tasks. GET3D uses machine learning to create realistic 3D environments through procedural generation, image synthesis, and reinforcement learning. Stable diffusion algorithms ensure smooth animations and interactions, improving the user experience (Baidoo-Anu, 2023). The use of these AI tools is a significant step in making content creation more accessible, thereby including a wider audience in the technological advancements and the development of vast virtual worlds. AI-driven content creation involves using artificial intelligence technologies to automate or improve the process of generating content in virtual worlds.
Adoption of Artificial Intelligence and Software as a Service (AISaaS)
The concept of Artificial Intelligence and Software as a Service (AISaaS) has gained popularity but requires careful consideration when purchasing AI-powered SaaS applications. Hanschke (2010) suggests that IT strategy should align with business objectives for successful integration. The goal is to enhance corporate success while fitting within IT and business strategies. Avram (2013) highlights security, privacy, and connectivity as major challenges in cloud computing, including SaaS. Many companies adopt online solutions to improve efficiency (Beer and Mulder, 2020; Micić, 2017). These solutions can be in-house or outsourced to specialized companies (Haider et al., 2016). Outsourcing helps focus on core business tasks while subcontractors maintain the software (Asatiani et al., 2019). Contractors use multitenancy to serve multiple clients (Pallavi and Jayarekha, 2014). Armstrong (2016) notes that poor integration impacts performance and flexibility. Integrating SaaS requires addressing mismatches, especially for complex systems (Wonil et al., 2012).
Application of Artificial Intelligence
The potential applications of artificial intelligence are boundless, spanning various sectors and industries. In healthcare, AI is undergoing testing and utilization for tasks like suggesting drug dosages, identifying treatments, and assisting in surgical procedures within operating rooms. Beyond healthcare, examples of AI-powered machines include computers proficient in playing chess and the development of self-driving cars. In both cases, these machines must carefully consider the consequences of each action, with chess computers aiming for victory and self-driving cars navigating external data to prevent collisions. The financial industry also harnesses artificial intelligence for purposes such as detecting and flagging unusual activities in banking and finance, including typical debit card usage and substantial account deposits—a valuable aid to the fraud departments of banks. Moreover, AI applications contribute to streamlining and enhancing trading processes by simplifying the estimation of supply, demand, and securities pricing. Below are some application areas of Artificial Intelligence (AI).
Fig. 1 Application of Artificial Intelligence
Artificial Intelligence in Risk Management and Fraud Detection
The use of Artificial Intelligence in the area of risk management and fraud detection has drastically changed the financial industry by providing sophisticated capabilities that are superior to conventional techniques. AI systems can continually monitor incoming data and proactively identify and mitigate fraud threats before they materialize using various algorithms. This proactive strategy offers a more robust defence against ever-evolving fraudulent operations, a crucial advancement.
Beyond just forecasting market hazards, AI is being used in risk management to handle credit issues as well. To create thorough credit scores, machine learning algorithms evaluate a wide margin, such as borrower information, transaction history, and financial indicators. This dynamic technique ensures a more precise and nuanced evaluation of creditworthiness, instilling confidence in the decision-making processes.
AI plays an import role in fraud detection by using a collection of algorithms that are intended to proactively block fraud threats before they materialize by monitoring incoming data. Artificial intelligence (AI) stands out in fraud detection because of its capacity to learn from past data and adjust its parameters and rules dynamically. This adaptability of AI, compared to traditional fraud detection software, which is unable to react to new threats, provides a sense of security in its ability to handle new threats. Pattern recognition and anomaly detection are two techniques used in AI fraud detection that make it possible to spot anomalies in transactions or account activity (Johnson, A.B. 2019). By analyzing vast datasets, AI algorithms can pinpoint suspicious patterns indicative of fraudulent behaviour, facilitating prompt intervention. . The continuous learning aspect ensures that the system evolves to recognize new and evolving fraud tactics, providing a robust defense against increasingly sophisticated threats.
Fig. 2 Fraud Detection Model
Artificial Intelligence in Chatbots
The landscape of chatbots has undergone a profound transformation, courtesy of artificial intelligence (AI), evolving from rudimentary automatic responses to sophisticated conversational interfaces. Within this realm, AI-driven chatbots play a pivotal role in reshaping human-computer interaction, leveraging cutting-edge technologies such as machine learning (ML), natural language processing (NLP), and natural language understanding (NLU).
In contrast to traditional chatbots, which relied on predetermined responses and followed scripted conversation patterns, the integration of AI marked a departure from this static approach. Infusing large language models (LLMs) into AI chatbots empowers them to grasp context, understand semantics, and discern user intent. This transformative capability allows AI chatbots to generate responses dynamically, exhibiting a level of adaptability and contextual relevance previously unattainable (Brown, T.T 2020). The synergy of AI and chatbot technologies has not only elevated the sophistication of these conversational interfaces but has also enriched the overall user experience. AI-driven chatbots’ dynamic and contextually aware nature pave the way for more seamless and natural interactions, ushering in a new era of human computer engagement. One of the critical distinctions lies in AI chatbots’ ability to produce responses dynamically. Unlike traditional chatbots that follow preprogrammed scripts, AI-driven counterparts can adapt to various inputs, including text and voice, offering a more flexible and natural communication experience. AI in chatbots enhances user experience by enabling more natural and human-like interactions. NLU allows these chatbots to comprehend user queries contextually and meaningfully, leading to more accurate and relevant responses. This has profound implications across various industries, from customer service to virtual assistants.
Software as a Service (SaaS)
Software as a Service acts as a model by providing applications through the Internet. This approach eliminates the need for users to install and oversee Software locally; instead, they can conveniently access the application over the Internet. This not only simplifies the user experience but also liberates individuals from the intricacies associated with managing both Software and hardware components, providing a sense of relief from the burden of software management.
It is termed a Web-based, on-demand, or hosted Software. SaaS applications operate on the servers of the SaaS provider. The responsibility for overseeing access to the application, encompassing aspects such as security, availability, and performance, rests with the provider, thereby offering users a streamlined and efficient software delivery model. Some prominent software as a service (SaaS) examples are Netflix, Grammarly, Zoom, Spotify, ChatGPT, Microsoft 365, Slack, etc. These examples showcase the diversity of SaaS applications, spanning various industries and catering to different aspects of business and personal productivity, intriguing the audience with the possibilities.
Cloud computing has significantly transformed how businesses manage Information Technology (IT). The advent of Software as a Service (SaaS) applications enables organizations to explore the potential of operating virtually, with business functions outsourced to cloud services (Thandar, 2014). SaaS applications have emerged as a leading technology within cloud computing, offering significant potential for the strategic management of IT in dynamic business environments. They provide businesses with the option to outsource IT services in a more cost-effective and flexible manner, reassuring you about the financial benefits. Traditionally, companies had to purchase, set up, and maintain their IT infrastructure, which could be prohibitively expensive. The SaaS model offers an alternative by enabling companies to build, run, and manage IT services on shared infrastructure over the internet.
To fully leverage SaaS, it is essential to understand strategic management issues from both the perspectives of IT service providers and B2B consumers. Despite extensive research and publications, there still needs to be a gap in understanding the business and IT strategy challenges associated with the SaaS model.
This paper examines the strategic value of SaaS from an economic perspective. It starts with a brief overview of the SaaS model and its advancements, discusses the benefits and tradeoffs for businesses, and explores the strategic advantages of integrating SaaS and AI. The research identifies critical issues for successful SaaS implementation and provides recommendations for managers responsible for implementing and managing SaaS in their organizations.
Fig. 3 Software as a Service model
Advantages of Software as a Service (SaaS)
In modern day computing world, businesses are increasingly recognizing Software as a Service (SaaS) as a pivotal force shaping the future. Prominent factors such as fast upgrades, reduced expenditures, and enhanced scalability contribute to the perception that SaaS heralds a transformative era. Notably, a growing number of small and medium enterprises are moving towards the notion of ‘renting’ essential software, as opposed to committing substantial resources to hardware and software components and seeking a means of licensing such products. With SaaS, you can provide applications in a way that is revolutionary and eliminates worries about upgrades, patches, and complicated deployment processes. SaaS’s built-in flexibility and scalability enable businesses to develop with ease and in step with their growth paths. Cloud computing emerges as an overarching trend defining the future landscape, with SaaS technology standing out as a particularly compelling prospect for businesses. A judicious implementation of SaaS holds the potential to not only realize augmented and sustainable revenues but also to adeptly address evolving needs as enterprises evolve. Below are few benefits of SaaS
- Cost Effective
- Scalability and Accessibility
- Fast Upgrade
- Time Management
- Amplified Security
AI Integration to SaaS Application
The integration of Artificial Intelligence (AI) in Software as a Service (SaaS) applications marks a major technological advancement, providing improved capabilities and increased efficiency. Research shows that AI in SaaS is not just a trend but a game-changing development for these platforms.
AI Integration in Content Creation
The integration of AI into SaaS is a game-changer, particularly in content creation. AI-powered tools can now generate text, optimize strategies, and even adapt to different writing styles. This research collected data from 100 social media content creators on platforms like X (formerly Twitter), YouTube, Facebook, and Instagram to understand how AI enhances content production. The study used a contextual understanding algorithm that processes data based on various factors such as time, location, and user behaviour. This dynamic, adaptable system ensures AI can offer personalized content suggestions and improve decision-making accuracy.
Related Works
OpenAI, an AI research organization, created ChatGPT. The model that powers ChatGPT is built on the GPT (Generative Pre-trained Transformer) architecture. Specifically, ChatGPT uses versions of GPT-3 and GPT-4. The models are trained to understand and generate text that sounds like human language by analyzing vast amounts of data. They rely on deep learning techniques to create logical and coherent responses based on the input they receive from users. However, ChatGPT is not focused on any one specific area of knowledge. Instead, it is designed to handle a wide range of topics. This general approach can make it more difficult for the system to provide answers that are highly specialized or deeply focused on a particular field. As a result, this can make research more challenging, especially for people who are not familiar with the specific terms or keywords used in certain areas of study. Without this knowledge, it can be hard to get the most accurate or relevant information from the system, highlighting the potential difficulties in using ChatGPT.
METHODOLOGY
This paper adopts the Rapid Application Development (RAD) model as its research methodology. The RAD model, known for its incremental and iterative approach, is particularly beneficial in software development. It emphasizes a short development cycle of 60-90 days, allowing for quick feedback and adaptation, and thereby reducing the risk of project failure. This systematic approach guides a project’s analysis and design, ensuring a successful software development process and reassuring the audience about the project’s success. This system’s methodology is based on an Object Oriented Approach, implemented using MERN stack technologies. MERN stands for MongoDB, Express.js, React.js, and Node.js. These technologies, when used together, provide a comprehensive blend of backend and frontend programming methodologies, offering benefits such as scalability, flexibility, and ease of development.
MongoDB: This database backbone has a crossplat form, document-oriented architecture and uses a NoSQL database structure in JSON document format with optional schemas.
Express.js: A backend web application framework used for constructing RESTful APIs with Node.js, licensed under MIT. React.js: A popular JavaScript library for building user interfaces, has been extended by the author to Next.js 14. This extension has resulted in a faster, more user-friendly, AI powered application, showcasing the system’s commitment to innovation and improvement. The user-friendliness of this application ensures a comfortable and intuitive experience for the audience, making them feel at ease with the system.
Node.js: A versatile, cross-platform, opensource JavaScript runtime environment that works across operating systems like Linux, macOS, and Windows. Its adaptability and compatibility with various systems reassure the audience, making them feel confident in the system’s performance.
Fig. 4 Architecture of existing System (source: Sharan H, 2023)
Fig. 5 Architecture of Proposed System
Fig. 6 Flowchart of the Proposed System Model
Design
The main menu design shows the structure which the system can be accessed from one module to another. It is best explained using the hierarchy chart below.
The hierarchy chart is a chart that illustrates the overall purpose of the program and shows all modules and sub-modules needed to achieve that purpose as well as the relationship existing among them. The hierarchy chart of the system is depicted as follows.
Fig. 7 Hierarchical chart
Contextual Understanding
Contextual understanding refers to the capacity to comprehend and interpret information within its pertinent context, background, and surroundings. This AI-powered SaaS application leverages the contextual model to interpret user input effectively. This aids the AI in grasping the intended idea or context of the information, enabling it to provide accurate results. This paper employs a contextual understanding algorithm that excels in processing data by integrating various contextual factors relevant to the problem domain. The algorithm’s adaptability, which is based on input data and surrounding context, instills confidence in its ability to improve decision-making accuracy.
Fig. 8 contextual chart
Context Algorithm
Input Data (x): Collect primary data relevant to the problem.
Contextual Factors (c): Identify and gather contextual information that influences the data, such as time, location, user behaviour, or historical trends.
Contextual Processing Function (f): This is where the input data is processed using a function that incorporates contextual factors. The function is adaptive, meaning it can adjust the importance of each context element based on the situation, thereby enhancing the algorithm’s decision-making accuracy.
𝑎 = 𝑓(𝑥, 𝑐; 𝜃)
(a): The output or decision made by the algorithm.
(x): The primary input data.
(c): Contextual factors influencing the data.
Parameters (θ): These are the values learned by the algorithm during training. They play a crucial role in the algorithm’s decision-making process, as they determine the weightage of each contextual factor in influencing the output.
Decision Output (a): The algorithm generates a context-aware output or decision, leading to more accurate or relevant results.
Given an input data point (x) and contextual information (c), the output (a) is as follows:
Where:
(a*): The optimal action or decision.
(wi): Weights assigned to each contextual factor ci, indicating its importance in the given situation.
f(xi, ci; θ): The contextual processing function for each data point and context pair.
n: The number of contextual factors considered.
The contextual understanding algorithm, with its emphasis on adaptability, is not just a technical tool. It’s a dynamic force that adjusts to the surrounding context, demonstrating its responsiveness and agility in scenarios where contextual factors significantly impact the outcome, such as recommendation systems, personalized services, or dynamic environments.
RESULTS ANALYSIS AND DISCUSSION
The introduction of Artificial Intelligence (AI) and Software as a Service (SaaS) has revolutionized the field of content creation, offering significant advancements that have transformed how content is produced and managed. AI-powered tools enable content creators to easily generate, edit, and optimize content by automating many of the tasks that were once time-consuming and labour-intensive. For example, AI can assist in writing articles, generating ideas, editing for grammar and style, and even tailoring content to specific audiences.
SaaS platforms further enhance this process by providing cloud-based tools that are accessible from anywhere, ensuring seamless collaboration and efficient workflow management. This proposed system integrates AI capabilities, enabling content creators to leverage powerful algorithms without installing or maintaining complex Software on their devices, providing a reliable and efficient solution.
Using AI for content creation can be somewhat challenging because current systems are designed primarily for handling search results rather than focusing specifically on generating content. As a result, content creators often struggle with producing unique content using tools like ChatGPT and other AI platforms. These tools may not consistently deliver the originality needed for effective content creation.
The new system addresses this issue by emphasizing uniqueness in content generation. It achieves this by providing distinctive keywords and leveraging advanced AI tools to streamline and accelerate the content creation process. This approach is designed to enhance the efficiency and creativity of content generation, making it easier for creators to produce original and engaging content.
Overall, combining AI and SaaS in content creation leads to faster production times, improved content quality, and more personalized and targeted content, ultimately empowering creators to focus more on creativity and strategy while the technology handles the heavy lifting.
Systems Evaluation
To assess and compare the performance of both the existing system and the proposed system, we need to consider the following factors:
- Uniqueness of Content
- User Interface Friendliness
- Cookie/Data Security
- Personalization
- Cost
- Accessibility
The comparison between the functionality of the existing system and the proposed new system, based on the aforementioned parameters, demonstrates that the new system offers superior performance in content generation. Table 1 shows a comprehensive analysis of both systems and indicates that the new system is superior to the existing system.
Comparison of Existing and Proposed System
Table 1
Feature | AISaaS Application (Proposed) | ChatGPT-4 | Jasper AI |
Content Generation | Integrated into SaaS, tailored to specific workflows for improved productivity | Generates coherent, contextually accurate content based on prompts | Generates content based on user prompts but focuses on standalone content creation. |
Customization | Allows for high customization based on user-specific needs and content requirements. | Customizable through API access but doesn’t evolve with user-specific workflows. | Provides prompt-based customization but lacks deep contextual adjustments for user-specific workflows |
Automation of Routine Tasks | Automates formatting, keyword insertion, and other routine tasks, minimizing human intervention. | Can automate content generation but requires additional setup for task-specific workflows. | Automates content generation but lacks broader workflow integration for task automation. |
Cost | Low | High | High |
Accessibility | High | High | Low |
Personalization | Easy | Difficult | Difficult |
Cookie/Data Security | 3 days Cookie time-out | 7 days Cookie time-out | 7 days Cookie time-out |
Dashboard: The dashboard provides logged-in users access to various tools and features, including options for managing different social media content and a search bar for easy navigation. This personalized area of the platform is designed to enhance the user experience by offering direct access to essential tools that assist in content creation and management. The dashboard’s features are exclusively available to users who have successfully logged in, ensuring that only authorized users can access and utilize these tools.
Fig. 9 Dashboard Page
Content Generation Page: The content generation page allows users to interact directly with the AI by asking specific questions or making detailed requests for content tailored to particular social media platforms. This page is designed to help users quickly generate content that aligns with different social media channels’ unique requirements and formats, whether for posts, captions, or other media types. Users can input their specific needs, and the AI will generate customized content that matches the desired style and tone for platforms like X, Instagram, or Facebook. This tool streamlines the content creation process, making it faster and more efficient for users to produce relevant and engaging material tailored to their social media needs.
Fig. 10 Content Generation Page
Summary
With each passing year, it seems as though a decade’s worth of new and innovative technology is poised to revolutionize human life, making it easier and more comfortable. Artificial Intelligence (AI) stands out as a driving force in this modern age, continually evolving and improving. This dissertation endeavours to explore the application of AI tools to augment human productivity, thereby simplifying and expediting tasks. The research investigates into Software as a Service (SaaS) and AI, focusing on content creation and security mechanisms and proposing solutions to concerns regarding easy content creation and security mechanism user privacy.
This software ensures fast generation of content, and it helps to reduce security concerns. It provides easy contextual understanding and providing answers related to the asked questions.
An intelligent mixture of HTML, Tailwind-CSS, JavaScript, Type Script, Next.js, Node.JS, Prisma, Express and other help frameworks and tools were used in the implementation of the software.
CONCLUSION
The AI-powered SaaS is with Web Integration which is an innovative addition to AI domain, as it makes the availability of information. This dissertation has presented a software application meant to ease users in content creation domain. The application was successfully developed, tested, and found to be working as expected. The software is capable of storing and processing user’ details with high speed and accuracy, and also presenting the output in certain required forms.
The system is also capable of displaying the search results or contents. The Application is easy to use, reasonably secure and enforces data integrity resulting from the use of a relational database management system.
RECOMMENDATION
In future research or work, the application developed for this solution can evolve by integrating new features aimed at enhancing end-user interaction. This may include the incorporation of image and sound inputs to facilitate more user-friendly communication during interactions with the AI.
Contribution of Knowledge
This paper presents a practical implementation of AI in SaaS applications. It outlines the best approaches for integrating AI features into SaaS software, highlights successful past deployments, and offers insights into optimal data storage mechanisms and third-party authentication methods. The paper also addresses content creation domain with uniqueness of various social media content and common challenges related to data redundancy and privacy. The findings emphasize the potential of AI to transform SaaS, driving greater efficiency and productivity, and aligning SaaS capabilities with business goals.
REFERENCE
- Abduljabbar R, Dia H, Liyanage S, Bagloee S.A (2019). Applications of Artificial Intelligence in Transport: An Overview. Sustainability.
- Adam S. C, Christopher D. H, & Olusola, A (2015). The normalized programming state model: Predicting student performance in computing courses based on programming behavior”. In: Proceedings of the Eleventh Annual International Conference on International Computing Education Research., pp. 141–150.
- Ademola, F (2024). AI in Agile Development: Enhancing Scrum and Methodologies
- Armstrong, J. R. (2016). Impact of system integration on reliability and maintainability. INCOSE International Symposium, 26, 1307–1317. https://doi.org/ 10.1002/j.2334-5837.2016.00228.x
- Asatiani, A., Penttinen, E., & Kumar, A. (2019). Uncovering the nature of the relationship between outsourcing motivations and the degree of outsourcing: An empirical study on finnish small and medium-sized enterprises. Journal of Information Technology, 34(1), 39–58. https://doi.org/10.1177/ 0268396218816255
- Beer, P., & Mulder, R. H. (2020). The effects of technological developments on work and their implications for continuous vocational education and training: A systematic review. Frontiers in Psychology, 11. https://doi.org/10. 3389/fpsyg.2020.00918
- Copeland B.J, (2024). Artificial Intelligence. Retrieved at: https://www.britannica.com/technology/ artificial-intelligence/Reasoning
- David, A (2019). Artificial Intelligence in Computer Science and Mathematics Education
- David, P & Woodruff, G (1978). Does the Chimpanzee have a theory of mind? Retrieved at: https://philpapers.org/rec/PREDTC
- David, S (2021). Three signs a SaaS sales career is right for you. Retrieved at: https://www.forbes.com/sites/forbesbusinessdevelopmentcouncil/2021/06/15/three-signs-asaas-sales-career-is-right-for-you/?sh=1ac7fdaf3719
- S (2019). The implementation of Artificial Intelligence and its Future Potential
- H (2018). Design and implementation of an online result processing system
- Gartner, (2012). Forecast: Software as a Service, All Regions, 2010-2015, 1H12 Update. Stamford: Gartner.
- Hanschke (2010). Enterprise Architecture Model
- Haider, S. A., Samdani, G., Ali, M., & Kamran, M. (2016). A comparative analysis of in-house and outsourced development in software industry. International Journal of Computer Applications, 141, 18–22. https://doi.org/10. 5120/ijca2016909578
- Hedges, A (1985). Alan Turing: The Enigma of Intelligence
- IBM Watson case study-Transforming banking support with an AI-powered virtual assistant. Retrieved January 2024 from: https://www.ibm.com/case-studies/crevalsistemieservizi
- Jake, F (2023). Artificial Intelligence (AI): What it is and How it is used. Retrieved Jan, 2024 at: https://www.investopedia.com/terms/a/artificial-intelligence-ai.asp
- Katia, L (2019). A Web-Base Application to Visualize and Semantically Enhance CAD Assembly Model. Retrieved at: https://www.researchgate.net/figure/Software-as-a-service-SaaS-schemeThe-centering-icon-represents-the-Web-application_fig2_337858503
- Kumar, C. (2018). Artificial Intelligence: Definition, Types, Examples, Technologies. Retrieved at https://medium.com/@chethankumargn/artificial-intelligence-definition-types-examplestechnologies-962ea75c7b9b
- MIT Kismet’s Socializing with People. Retrieved January 2024 from http://www.ai.mit.edu/projects/sociable/regulating-interaction.html
- Pallavi, G. B., & Jayarekha, P. (2014). Multitenancy in saas: A comprehensive survey. International Journal of Scientific & Engineering Research, 5(7), 41–48.
- Pring, B. (2004). Utility Computing: Why You Need to Plan for the On-Demand Future. Gartner.
- Rockwell, A. (2017). The History of Artificial Intelligence. Retrieved at https://sitn.hms.harvard.edu/flash/2017/history-artificial-intelligence/
- Thandar, A (2014). SaaS in Business: Exploring Strategic Benefits and Considerations of Software as a Service (SaaS) Model in Business Organization
- S, (2023) Generative AI, SaaS innovation, value and pricing. Retrieved at: https://www.ibbaka.com/ibbaka-market-blog/generativeaisaasinnovationvaluepricing
- Owen Corrigan et al (2015) Using Educational Analytics to Improve Test Performance”. In: Design for Teaching and Learning in a Networked World. Springer, pp. 42–55.
- Wesley, C & Kathleen, (2024). Software as a Service. Retrieved at: https://www.techtarget.com/searchcloudcomputing/definition/Software-as-a-Service
- William, A (2022). Factors Behind Successful Software-as-a-Service Integrations
- Wulf, F., Lindner, T., Westner, M., & Strahringer, S. (2021). Iaas, paas, or saas? the why of cloud computing delivery model selection – vignettes on the post-adoption of cloud computing. Proceedings of the 54th Hawaii International Conference on System Sciences. https://doi.org/10.24251/HICSS. 2021.758