The AI era established significant challenges for software developers, especially those working on machinelearning (ML)-based software. This article presents the findings of a systematic literature review (SLR) focus...
详细信息
ISBN:
(纸本)9798350393156
The AI era established significant challenges for software developers, especially those working on machinelearning (ML)-based software. This article presents the findings of a systematic literature review (SLR) focused on identifying softwareengineering practices for ML-based software development. We identified 16 primary studies highlighting the challenges scientists face in lacking softwareengineering training when developing ML-based software. The results emphasize the importance of documentation, standardized processes, and skills acquisition to overcome these challenges effectively in the AI era.
This special issue contains nine extended and rigorously peer-reviewed papers selected from those originally presented at ECBS 2023, the 8th internationalconference on engineering of Computer-Based Systems, held at M...
详细信息
This special issue contains nine extended and rigorously peer-reviewed papers selected from those originally presented at ECBS 2023, the 8th internationalconference on engineering of Computer-Based Systems, held at M & auml;lardalen University, Sweden, October 16-18, 2023, under the theme "engineering for Responsible AI". The included papers represent innovative contributions addressing critical aspects of responsible artificial intelligence and integrated engineering practices. These contributions span from formal verification and security analyses of IoT protocols and federated learning frameworks to machinelearning-based simulations and predictions in hardware and software systems. The selection also includes work on automata learning techniques for protocol compliance, continuous integration approaches for neural network-based autonomous systems, assertion usage in software testing, language-driven engineering for code generation, and the integration of IoT backends in digital twin infrastructures. Together, these papers showcase recent advances, offering valuable insights into the rigorous integration of modern technologies within complex, computer-based systems.
software fault prediction (SFP) is becoming increasingly important in softwareengineering, especially in service-oriented systems (SOS). This study investigates the effectiveness of using source code for fault predic...
详细信息
software fault prediction (SFP) is becoming increasingly important in softwareengineering, especially in service-oriented systems (SOS). This study investigates the effectiveness of using source code for fault prediction in SOS. It uses supervised machinelearning algorithms such as random forest, decision tree, and support vector machine to improve error prediction accuracy. Feature extraction is used for more accurate analysis. The study highlights the strengths and weaknesses of these algorithms, providing insights into the prediction of malicious software in SOS. It aims to provide high-performance and reliable software architecture, and advance fault prediction models in SFP.
The diagnosis of epilepsy often depends heavily on Magnetic Resonance Imaging (MRI). Unfortunately, the utilization of MRI is constrained, due to its expensive price and lengthy operating times. More significantly, ce...
详细信息
This paper aims to assess the effectiveness of various object detection high-level architectures, including Faster R-CNN, R-FCN, SSD, and YOLO, in recognizing traffic signs. Since traffic sign recognition is a critica...
详细信息
Image generation has always been a hot topic in computer vision community, which aims to learn the data distribution from a give image dataset and then generates new images obeying this distribution. Thanks to the rap...
详细信息
A more recent innovation to support cloud computing is edge computing that can address the deficiency of the existing centralised cloud computing paradigm and bring compute and storage resources closer to devices. Edg...
详细信息
This paper proposes a YOLO (You Only Look Once) sparse training and model pruning technique for recognizing house numbers in street view images. YOLO is a popular object detection algorithm that has achieved state-of-...
详细信息
This research concludes an overall summary of the publications so far on the applied machinelearning (ML) techniques in different phases of software Development Life Cycle (SDLC) that includes Requirement Analysis, D...
详细信息
ISBN:
(纸本)9789897586477
This research concludes an overall summary of the publications so far on the applied machinelearning (ML) techniques in different phases of software Development Life Cycle (SDLC) that includes Requirement Analysis, Design, Implementation, Testing, and Maintenance. We have performed a systematic review of the research studies published from 2015-2023 and revealed that software Requirements Analysis phase has the least number of papers published;in contrast, software Testing is the phase with the greatest number of papers published.
As generative AI is expected to increase global code volumes, the importance of maintainability from a human perspective will become even greater. Various methods have been developed to identify the most important mai...
详细信息
ISBN:
(纸本)9798350395693;9798350395686
As generative AI is expected to increase global code volumes, the importance of maintainability from a human perspective will become even greater. Various methods have been developed to identify the most important maintainability issues, including aggregated metrics and advanced machinelearning (ML) models. This study benchmarks several maintainability prediction approaches, including State-of-the-Art (SotA) ML, SonarQube's Maintainability Rating, CodeScene's Code Health, and Microsoft's Maintainability Index. Our results indicate that CodeScene matches the accuracy of SotA ML and outperforms the average human expert. Importantly, unlike SotA ML, CodeScene also provides end users with actionable code smell details to remedy identified issues. Finally, caution is advised with SonarQube due to its tendency to generate many false positives. Unfortunately, our findings call into question the validity of previous studies that solely relied on SonarQube output for establishing ground truth labels. To improve reliability in future maintainability and technical debt studies, we recommend employing more accurate metrics. Moreover, reevaluating previous findings with Code Health would mitigate this revealed validity threat.
暂无评论