Adopting or tailoring a project management (PM) method for the domain-specific requirements of machinelearning (ML) and softwareengineering (SE) has been a major challenge. However, the review of the literature cann...
详细信息
ISBN:
(纸本)9798350326970
Adopting or tailoring a project management (PM) method for the domain-specific requirements of machinelearning (ML) and softwareengineering (SE) has been a major challenge. However, the review of the literature cannot provide sufficient work, and thus engineering PM processes for ML remains neglected. Therefore, this paper presents the theoretical and methodological aspects of a study, which is also the third and last part of an integrated research project conducted for Baskent University hospital Ankara (BUHA). The outputs of the study are twofold: (a) a method engineering (ME) framework for ML PM;and (b) a new hybrid PM for ML projects. The research approach combined the guidelines and principles of Design Science Research and Action Research methods. It is thought that this study may be regarded as promising, and an attempt to improve SE and PM processes of ML in the healthcare domain.
The utility of ubiquitous computing systems drives large-scale software development with millions of lines of code (LOC). As there are vast code sets, it also increases the possibility of coding errors since it is dif...
详细信息
ISBN:
(纸本)9798350326970
The utility of ubiquitous computing systems drives large-scale software development with millions of lines of code (LOC). As there are vast code sets, it also increases the possibility of coding errors since it is difficult for even highly trained software engineers to write flawless code. Such flawed software can lead to severe issues once deployed. McCabe and Halstead proposed feature extractors for source code to define software quality. Based on the static features proposed by McCabe and Halstead, we run a series of feature engineering techniques and different machinelearning models to detect code defects and use explainable algorithms to assess the prediction quality. We report different processing pipeline combinations to detect defects and compare the approaches. We conclude the paper with comments on the nature of the dataset and establish a baseline for further research.
Sound supervision regulations and technical standards, forming a professional supervision team, and implementing the softwareengineering project supervision system are not only the common practice and successful expe...
详细信息
Several architecture frameworks for software, systems, and enterprises have been proposed in the literature. They have identified various stakeholders and defined architecture viewpoints and views to frame and address...
详细信息
ISBN:
(纸本)9798350301137
Several architecture frameworks for software, systems, and enterprises have been proposed in the literature. They have identified various stakeholders and defined architecture viewpoints and views to frame and address stakeholder concerns. However, the machinelearning (ML) and data science-related concerns of data scientists and data engineers are yet to be included in existing architecture frameworks. We interviewed 65 experts from around 25 organizations in over ten countries to devise and validate the proposed framework that addresses the mentioned shortcoming.
machinelearning is a popular tool for solving problems, however, incorporating it into a use case with additional business logic poses many challenges. Training, managing and storing many different models is not an e...
详细信息
machinelearning is a popular tool for solving problems, however, incorporating it into a use case with additional business logic poses many challenges. Training, managing and storing many different models is not an easy task, requiring the use of multiple frameworks and languages. To take full advantage of existing frameworks it is necessary to facilitate communication between different programming languages. This paper presents an approach to integrating machinelearning in a real-world use case which involves predicting demand for a diverse set of products and combining it with business rules and other components to establish a system that improves and automates the ordering process. machinelearning models are trained on real-world data from a retailer in Austria and the predictions are incorporated into a heuristic that controls and manages stock levels. This work focuses on the challenges that emerge from the integration of machinelearning and presents a message bus based architecture to address them. (c) 2023 The Authors. Published by Elsevier B.V.
Context: On top of the inherent challenges startup software companies face applying proper softwareengineering practices, the non-deterministic nature of machinelearning techniques makes it even more difficult for m...
详细信息
softwareengineering phases and approaches have always targeted to deliver high-performance software designed to fulfill a certain task while optimizing criteria such as length and price. In this particular study, whi...
详细信息
This experience paper describes thirteen considerations for implementing machinelearningsoftware defect prediction (ML SDP) in vivo. Specifically, we provide the following report on the ground of the most important ...
详细信息
ISBN:
(纸本)9798350329964
This experience paper describes thirteen considerations for implementing machinelearningsoftware defect prediction (ML SDP) in vivo. Specifically, we provide the following report on the ground of the most important observations and lessons learned gathered during a large-scale research effort and introduction of ML SDP to the system-level testing quality assurance process of one of the leading telecommunication vendors in the world - Nokia. We adhere to a holistic and logical progression based on the principles of the business analysis body of knowledge: from identifying the need and setting requirements, through designing and implementing the solution, to profitability analysis, stakeholder management, and handover. Conversely, for many years, industry adoption has not kept up the pace of academic achievements in the field, despite promising potential to improve quality and decrease the cost of software products for many companies worldwide. Therefore, discussed considerations hopefully help researchers and practitioners bridge the gaps between academia and industry.
software variability engineering benefits from machinelearning (ML) to learn e.g., variability-aware performance models, explore variants of interest and minimize their energy impact. As the number of applications of...
详细信息
ISBN:
(纸本)9798400700019
software variability engineering benefits from machinelearning (ML) to learn e.g., variability-aware performance models, explore variants of interest and minimize their energy impact. As the number of applications of combining variability with ML grows, we would like to reflect on what is the core to the configuration process in software variability and inference in ML: feature engineering. These disciplines previously managed features explicitly, easing graceful combinations. Now, deep learning techniques derive automatically obscure but efficient features from data. Shall we give up explicit feature management in variability-intensive systems to embrace machinelearning advances?
With the development of machinelearning, fair machinelearning has started to receive gradual attention. How to mitigate or eliminate the possible unfair decision results of machinelearning has become a popular rese...
详细信息
暂无评论