Intelligent Approaches for Solving Software Problems with AI Techniques

A special issue of Electronics (ISSN 2079-9292). This special issue belongs to the section "Computer Science & Engineering".

Deadline for manuscript submissions: 15 February 2025 | Viewed by 4173

Special Issue Editors


E-Mail Website
Guest Editor
Department of Computer Engineering, Yeungnam University, Gyeongsan 38541, Gyeongbuk, Republic of Korea
Interests: data analysis; artificial intelligence; software engineering
Special Issues, Collections and Topics in MDPI journals

Special Issue Information

Dear Colleagues,

Artificial Intelligence (AI) technology, especially multimodal AI and Large Language Models (LLMs), has been rapidly advancing in recent years. This progress has brought innovative changes to traditional software development and methods of solving software problems. These AI technologies can understand and process various forms of data, integrating these forms of data to produce new analyses and outcomes. Therefore, we aim to discuss intelligent approaches to solve existing software problems using these rapidly evolving AI technologies.

While these latest AI technologies are improving our lives in various ways, they come with several limitations and challenges. For instance, the integration and optimization of multimodal AI systems require significant technical complexity, and LLMs sometimes produce uncertain information. Additionally, models based on the latest AI technologies demand substantial data and training costs for software operation. Thus, continuous research and development are essential to effectively utilize these latest AI technologies.

We will explore how these latest AI technologies can enhance the quality, efficiency, and security of software. For example, we aim to study and share how multimodal AI can offer intelligent methods for software development by integrating various data types, or how LLMs can optimize complex linguistic processing tasks and contribute to software development. Besides multimodal AI and LLM, there are various other latest AI technologies, and we plan to share specific case studies and research results on how these technologies contribute to software development.

This Special Issue welcomes original research papers and reviews. The research areas can include, but are not limited to:

  • Methodologies for solving software problems using AI technologies;
  • Effective integration/application methods of AI technologies with existing approaches;
  • AI solutions in various industries;
  • Software testing and quality control methods using AI;
  • Methodologies for privacy protection and data security;
  • Effective interaction methods between humans and AI;
  • Data collection and preprocessing methods based on the latest AI technology;
  • Software development and limitations using multimodality or cross-modality;
  • Evaluation methods for successful AI service development;
  • Ethical and legal aspects of software developed using AI technology;
  • Model lightening and optimization of super-large AI;
  • Service cases using super-large AI;
  • LLM (e.g., GPT, BERT, LLaMA, Alpaca) applications for solving existing problems.

Through this Special Issue, we hope that your research and experience will deepen our understanding in this field and contribute to the application and advancement of the latest AI technologies in software development.

Dr. Yeong-Seok Seo
Dr. Jun-Ho Huh
Guest Editors

Manuscript Submission Information

Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All submissions that pass pre-check are peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.

Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Electronics is an international peer-reviewed open access semimonthly journal published by MDPI.

Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 2400 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.

Keywords

  • artificial intelligence
  • software engineering
  • AI service development
  • multi-modal
  • large language model (e.g., GPT, BERT, LlaMa, Alpaca)
  • software development
  • model lightening
  • model optimization
  • data security
  • data integration

Benefits of Publishing in a Special Issue

  • Ease of navigation: Grouping papers by topic helps scholars navigate broad scope journals more efficiently.
  • Greater discoverability: Special Issues support the reach and impact of scientific research. Articles in Special Issues are more discoverable and cited more frequently.
  • Expansion of research network: Special Issues facilitate connections among authors, fostering scientific collaborations.
  • External promotion: Articles in Special Issues are often promoted through the journal's social media, increasing their visibility.
  • e-Book format: Special Issues with more than 10 articles can be published as dedicated e-books, ensuring wide and rapid dissemination.

Further information on MDPI's Special Issue polices can be found here.

Published Papers (2 papers)

Order results
Result details
Select all
Export citation of selected articles as:

Research

20 pages, 2165 KiB  
Article
Software Weakness Detection in Solidity Smart Contracts Using Control and Data Flow Analysis: A Novel Approach with Graph Neural Networks
by Aria Seo, Young-Tak Kim, Ji Seok Yang, YangSun Lee and Yunsik Son
Electronics 2024, 13(16), 3162; https://doi.org/10.3390/electronics13163162 - 10 Aug 2024
Viewed by 1036
Abstract
Smart contracts on blockchain platforms are susceptible to security issues that can lead to significant financial losses. This study converts the Solidity code into abstract syntax trees and generates control flow graphs and data flow graphs. These graphs train a graph convolutional network [...] Read more.
Smart contracts on blockchain platforms are susceptible to security issues that can lead to significant financial losses. This study converts the Solidity code into abstract syntax trees and generates control flow graphs and data flow graphs. These graphs train a graph convolutional network model to detect security weaknesses. The proposed system outperforms traditional tools, achieving higher accuracy, recall, precision, and F1 scores when detecting weaknesses such as integer overflow/underflow, reentrancy, delegate call to the untrusted callee, and time-based issues. This study demonstrates that leveraging control and data flow analysis with graph neural networks significantly enhances smart contract security and provides a robust and reliable solution. Full article
Show Figures

Figure 1

26 pages, 560 KiB  
Article
Prompt Engineering in Healthcare
by Rajvardhan Patil, Thomas F. Heston and Vijay Bhuse
Electronics 2024, 13(15), 2961; https://doi.org/10.3390/electronics13152961 - 26 Jul 2024
Cited by 2 | Viewed by 2700
Abstract
The rapid advancements in artificial intelligence, particularly generative AI and large language models, have unlocked new possibilities for revolutionizing healthcare delivery. However, harnessing the full potential of these technologies requires effective prompt engineering—designing and optimizing input prompts to guide AI systems toward generating [...] Read more.
The rapid advancements in artificial intelligence, particularly generative AI and large language models, have unlocked new possibilities for revolutionizing healthcare delivery. However, harnessing the full potential of these technologies requires effective prompt engineering—designing and optimizing input prompts to guide AI systems toward generating clinically relevant and accurate outputs. Despite the importance of prompt engineering, medical education has yet to fully incorporate comprehensive training on this critical skill, leading to a knowledge gap among medical clinicians. This article addresses this educational gap by providing an overview of generative AI prompt engineering, its potential applications in primary care medicine, and best practices for its effective implementation. The role of well-crafted prompts in eliciting accurate, relevant, and valuable responses from AI models is discussed, emphasizing the need for prompts grounded in medical knowledge and aligned with evidence-based guidelines. The article explores various applications of prompt engineering in primary care, including enhancing patient–provider communication, streamlining clinical documentation, supporting medical education, and facilitating personalized care and shared decision-making. Incorporating domain-specific knowledge, engaging in iterative refinement and validation of prompts, and addressing ethical considerations and potential biases are highlighted. Embracing prompt engineering as a core competency in medical education will be crucial for successfully adopting and implementing AI technologies in primary care, ultimately leading to improved patient outcomes and enhanced healthcare delivery. Full article
Show Figures

Figure 1

Back to TopTop