216,753 research outputs found

    Multiphysics Modeling and Numerical Simulation in Computer-Aided Manufacturing Processes

    Get PDF
    The concept of Industry 4.0 is defined as a common term for technology and the concept of new digital tools to optimize the manufacturing process. Within this framework of modular smart factories, cyber-physical systems monitor physical processes creating a virtual copy of the physical world and making decentralized decisions. This article presents a review of the literature on virtual methods of computer-aided manufacturing processes. Numerical modeling is used to predict stress and temperature distribution, springback, material flow, and prediction of phase transformations, as well as for determining forming forces and the locations of potential wrinkling and cracking. The scope of the review has been limited to the last ten years, with an emphasis on the current state of knowledge. Intelligent production driven by the concept of Industry 4.0 and the demand for high-quality equipment in the aerospace and automotive industries forces the development of manufacturing techniques to progress towards intelligent manufacturing and ecological production. Multi-scale approaches that tend to move from macro- to micro- parameters become very important in numerical optimization programs. The software requirements for optimizing a fully coupled thermo-mechanical microstructure then increase rapidly. The highly advanced simulation programs based on our knowledge of physical and mechanical phenomena occurring in non-homogeneous materials allow a significant acceleration of the introduction of new products and the optimization of existing processes.publishedVersio

    A Review of AI-Powered Writing Tools and Their Implications for Academic Integrity in the Language Classroom

    Get PDF
    Writers have many digital tools available to help them with the creation of text. In some cases, these tools have been in existence for a long time, such as spellcheckers and basic grammar checkers that are available on word processing software. Today, new and increasingly more advanced tools are in use, and the ramifications of their use are not yet fully understood, particularly in the language classroom. Public interest in such tools has reached new levels with the release of artificially intelligent tools such as ChatGPT. In addition to this, the speed at which assistive writing technologies are developing may outpace that of the creation of institutional academic integrity policies and guidelines for their use. This results in grey areas, confusion, and a lack of awareness of such tools and their uses among educators, students and administrators. This conceptual article seeks to systematically review and categorize these tools drawing on the research literature and the authors’ personal experience in the classroom. From this inductive analysis, three categories of digital writing tools aside from ChatGPT and LLM-driven text creation tools are described. These are Machine Translators (MT), Digital Writing Assistants (DWAs), and Automated Paraphrasing Tools (APTs). The key contribution of this article is the development of these three categories which can form a basis for crafting comprehensive pedagogical approaches and academic integrity policies which focus on a broader range of tools than ChatGPT and LLMs alone

    A generic architecture for interactive intelligent tutoring systems

    Get PDF
    This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University, 07/06/2001.This research is focused on developing a generic intelligent architecture for an interactive tutoring system. A review of the literature in the areas of instructional theories, cognitive and social views of learning, intelligent tutoring systems development methodologies, and knowledge representation methods was conducted. As a result, a generic ITS development architecture (GeNisa) has been proposed, which combines the features of knowledge base systems (KBS) with object-oriented methodology. The GeNisa architecture consists of the following components: a tutorial events communication module, which encapsulates the interactive processes and other independent computations between different components; a software design toolkit; and an autonomous knowledge acquisition from a probabilistic knowledge base. A graphical application development environment includes tools to support application development, and learning environments and which use a case scenario as a basis for instruction. The generic architecture is designed to support client-side execution in a Web browser environment, and further testing will show that it can disseminate applications over the World Wide Web. Such an architecture can be adapted to different teaching styles and domains, and reusing instructional materials automatically can reduce the effort of the courseware developer (hence cost and time) in authoring new materials. GeNisa was implemented using Java scripts, and subsequently evaluated at various commercial and academic organisations. Parameters chosen for the evaluation include quality of courseware, relevancy of case scenarios, portability to other platforms, ease of use, content, user-friendliness, screen display, clarity, topic interest, and overall satisfaction with GeNisa. In general, the evaluation focused on the novel characteristics and performances of the GeNisa architecture in comparison with other ITS and the results obtained are discussed and analysed. On the basis of the experience gained during the literature research and GeNisa development and evaluation. a generic methodology for ITS development is proposed as well as the requirements for the further development of ITS tools. Finally, conclusions are drawn and areas for further research are identified

    Immersive Technologies in Virtual Companions: A Systematic Literature Review

    Full text link
    The emergence of virtual companions is transforming the evolution of intelligent systems that effortlessly cater to the unique requirements of users. These advanced systems not only take into account the user present capabilities, preferences, and needs but also possess the capability to adapt dynamically to changes in the environment, as well as fluctuations in the users emotional state or behavior. A virtual companion is an intelligent software or application that offers support, assistance, and companionship across various aspects of users lives. Various enabling technologies are involved in building virtual companion, among these, Augmented Reality (AR), and Virtual Reality (VR) are emerging as transformative tools. While their potential for use in virtual companions or digital assistants is promising, their applications in these domains remain relatively unexplored. To address this gap, a systematic review was conducted to investigate the applications of VR, AR, and MR immersive technologies in the development of virtual companions. A comprehensive search across PubMed, Scopus, and Google Scholar yielded 28 relevant articles out of a pool of 644. The review revealed that immersive technologies, particularly VR and AR, play a significant role in creating digital assistants, offering a wide range of applications that brings various facilities in the individuals life in areas such as addressing social isolation, enhancing cognitive abilities and dementia care, facilitating education, and more. Additionally, AR and MR hold potential for enhancing Quality of life (QoL) within the context of virtual companion technology. The findings of this review provide a valuable foundation for further research in this evolving field

    Engineering intelligent environments: preliminary findings of a systematic review

    Get PDF
    Intelligent environments are complex systems that may require a diverse set of hardware devices, software libraries, networking and human computer interactions. New tools and techniques that can facilitate the engineering of such systems are thus critical. However, given the size and heterogeneity of the literature and in the light of, to our knowledge, there being only informal surveys restricted to specific issues have been conducted, we have seen the need to organise and synthesise the existent research corpus to obtain a clear idea on the main approaches that have been utilised for the development of IEs. To address this research gap, this systematic literature review was carried out. This paper presents the review’s preliminary findings that are expected to provide avenues for further research in this area. We find that there are different approaches for developing IEs and the development cycle consists of several phases. However, not all phases have received equal consideration. An evaluation framework which could offer guidance on the choice of the most suitable techniques per phase should also be the target of research efforts

    Intelligent Software Tooling For Improving Software Development

    Get PDF
    Software has eaten the world with many of the necessities and quality of life services people use requiring software. Therefore, tools that improve the software development experience can have a significant impact on the world such as generating code and test cases, detecting bugs, question and answering, etc. The success of Deep Learning (DL) over the past decade has shown huge advancements in automation across many domains, including Software Development processes. One of the main reasons behind this success is the availability of large datasets such as open-source code available through GitHub or image datasets of mobile Graphical User Interfaces (GUIs) with RICO and ReDRAW to be trained on. Therefore, the central research question my dissertation explores is: In what ways can the software development process be improved through leveraging DL techniques on the vast amounts of unstructured software engineering artifacts? We coin the approaches that leverage DL to automate or augment various software development task as Intelligent Software Tools. To guide our research of these intelligent software tools, we performed a systematic literature review to understand the current landscape of research on applying DL techniques to software tasks and any gaps that exist. From this literature review, we found code generation to be one of the most studied tasks with other tasks and artifacts such as impact analysis or tasks involving images and videos to be understudied. Therefore, we set out to explore the application of DL to these understudied tasks and artifacts as well as the limitations of DL models under the well studied task code completion, a subfield in code generation. Specifically, we developed a tool for automatically detecting duplicate mobile bug reports from user submitted videos. We used the popular Convolutional Neural Network (CNN) to learn important features from a large collection of mobile screenshots. Using this model, we could then compute similarity between a newly submitted bug report and existing ones to produce a ranked list of duplicate candidates that can be reviewed by a developer. Next, we explored impact analysis, a critical software maintenance task that identifies potential adverse effects of a given code change on the larger software system. To this end, we created Athena, a novel approach to impact analysis that integrates knowledge of a software system through its call-graph along with high-level representations of the code inside the system to improve impact analysis performance. Lastly, we explored the task of code completion, which has seen heavy interest from industry and academia. Specifically, we explored various methods that modify the positional encoding scheme of the Transformer architecture for allowing these models to incorporate longer sequences of tokens when predicting completions than seen during their training as this can significantly improve training times

    Pembangunan Modul Pengajaran Kendiri (MPK) keusahawanan dalam topik isu keusahawanan bagi pelajar diploma di politeknik

    Get PDF
    Terdapat pelbagai kaedah pembelajaran yang telah diperkenalkan termasuklah kaedah pembelajaran yang menggunakan pendekatan pembelajaran bermodul secara kendiri. Kajian ini adalah bertujuan untuk mengkaji kesesuaian Modul Pengajaran Kendiri Keusahawanan dalam topik Isu Keusahawanan yang telah dihasilkan bagi pelajar yang mengikuti pengajian Diploma di Jabatan Perdagangan Politeknik. Antara aspek yang dikaji ialah untuk menilai sama ada rekabentuk modul yang dihasilkan dapat memenuhi ciri-ciri modul yang baik, MPK yang dihasilkan dapat membantu mencapai objektif pembelajaran, MPK ini bersifat mesra pengguna dan MPK yang dihasilkan membantu pensyarah menyampaikan pengajarannya dengan lebih berkesan. Kajian ini dilakukan ke atas 110 orang pelajar semester en am yang mengikuti pengajian diploma dan 4 orang pensyarah yang mengajar subjek Keusahawanan di Jabatan Perdagangan Politeknik Sultan Salahuddin Abdul Aziz Shah, Selangor. Kaedah analisa data yang digunakan dalam kajian ini ialah skor min dan peratus. Hasil daripada kajian ini menunjukkan bahawa rekabentuk modul yang dihasilkan memenuhi ciri-ciri modul yang baik, MPK ini membantu untuk mencapai objektif pembelajaran, MPK ini bersifat mesra pengguna dan MPK yang dihasilkan dapat membantu pensyarah menyampaikan pengajarannya dengan lebih berkesan. Ini bermakna secara keseluruhannya, hasil kajian menunjukkan bahawa modul yang dihasilkan oleh pengkaji adalah sesuai digunakan oleh pelajar-pelajar semester enam yang mengikuti pengajian diploma di Jabatan Perdagangan peringkat politeknik. Seterusnya, beberapa pandangan telah dikemukakan bagi meningkatkan rnutu dan kualiti MPK yang dihasilkan. Semoga kajian ini dapat memberi manfaat kepada mereka yang terlibat dalam bidang pendidikan

    ARDUINO Tutor: An Intelligent Tutoring System for Training on ARDUINO

    Get PDF
    This paper aims at helping trainees to overcome the difficulties they face when dealing with Arduino platform by describing the design of a desktop based intelligent tutoring system. The main idea of this system is a systematic introduction into the concept of Arduino platform. The system shows the circuit boards of Arduino that can be purchased at low cost or assembled from freely-available plans; and an open-source development environment and library for writing code to control the board topic of Arduino platform. The system is adaptive with the trainee’s individual progress. The system functions as a special tutor who deals with trainees according to their levels and skills. Evaluation of the system has been applied on professional and unprofessional trainees in this field and the results were good
    • …
    corecore