The adoption of Extreme Programming (XP), a widely recognized Agile methodology, faces numerous barriers that hinder its successful implementation in software development organizations. This research aims to develop a...
详细信息
The adoption of Extreme Programming (XP), a widely recognized Agile methodology, faces numerous barriers that hinder its successful implementation in software development organizations. This research aims to develop a novel Scalable Agile Maturity Assessment Model (SAMAM) to address these barriers and facilitate the effective adoption of XP. The model is designed by leveraging established frameworks, including the Capability Maturity Model Integration (CMMI), software Outsourcing Vendor Readiness Model (SOVRM), and software Process Improvement Implementation Management Model (SPIIMM). Unlike traditional models that rely on predefined Key Process Areas (KPAs), SAMAM adopts 14 critical barriers (CBs) identified through a Systematic Literature Review (SLR) and corresponding practices as the foundation for its maturity levels. The study was conducted in four phases. First, an SLR was performed to identify 14 critical barriers to XP adoption and their respective mitigation practices. In the second phase, a survey questionnaire was administered within the software industry to validate the SLR findings and extract additional industry-relevant practices. The third phase involved the development of SAMAM, structured into five maturity levels using the identified barriers and practices instead of traditional KPAs. In the final phase, industrial case studies were conducted to evaluate the model’s effectiveness in real-world settings using the Motorola Assessment Tool. The findings demonstrate that SAMAM provides a comprehensive and scalable approach to assess and improve XP adoption maturity by systematically addressing critical adoption barriers. The model supports organizations in overcoming XP adoption challenges and achieving higher process maturity. The evaluation through case studies confirmed the practical applicability and effectiveness of the proposed model, contributing to the body of knowledge on agile methodologies and advancing XP adoption in the software developm
Today, brain tumor is a very dangerous disease that can even cause death. There are many ways to classify Brain MRI images of tumors. Various aspects of current research have limitations;some methods are accurate but ...
详细信息
Today, brain tumor is a very dangerous disease that can even cause death. There are many ways to classify Brain MRI images of tumors. Various aspects of current research have limitations;some methods are accurate but take a long time to compute while some algorithms are fast, but with low accuracy. Consequently, a lot of effort is needed in this area. In this paper, our major goal is to reduce computation time and improve the classification accuracy for brain MRI images. This research proposes four phases: preprocessing, feature extraction, feature selection, and classification. During pre-processing, the median filter was used to reduce noise in the images, and the grayscale image size was reduced to further limit the image for efficient use. After that the Gray images are then given as inputs to the Feature extraction phase to select a limited feature from the image namely, texture features, shape features, smoothing features. The images features obtained in the feature’s extraction phase are still large, and we cannot simply feed them to machine learning models for processing due to computational constraints. So, we need to analyze it and pick out some interesting elements from the images. The statistical features namely, variances, mean, correlation are used in the feature selection phase to select more significant features to reduce the size of the features and reduce computational time. These features are combined and labeled in a file to train Machine Learning (ML) algorithms. We used two types of machine learning algorithms in the classification phase: classifier and evolutionary algorithm. The selected classifier algorithms results are combined in a file and we named it S-K-E-L Classifier and it gives us acceptable results in terms of accuracy and time. Similarly, an evolutionary algorithm named P-S-D-G Classifier also gives us acceptable results in terms of accuracy and time. Lastly, we combine both S-K-E-L Classifier and P-S-D-G Classifier in a file with
This paper investigates the potential effects that user gender information has on online sexism detection, in terms of both binary and multi class detection. Social media has recently developed into a center for sexis...
详细信息
Driver’s mental stress is known as a prime factor in road crashes. The devastation of these crashes often results in losses of humans, vehicles, and infrastructure. Likewise, persistent mental stress could develop me...
详细信息
Driver’s mental stress is known as a prime factor in road crashes. The devastation of these crashes often results in losses of humans, vehicles, and infrastructure. Likewise, persistent mental stress could develop mental, cardiovascular, and abdominal disorders. Preceding research in this domain mostly focuses on feature engineering and conventional machine learning (ML) approaches. These approaches recognize different stress levels based on handcrafted features extracted from various modalities including physiological, physical, and contextual data. Acquiring the good quality features from these modalities using feature engineering is often a difficult job. The recent developments in the form of deep learning (DL) algorithms have relieved feature engineering by automatically extracting and learning resilient features. Conventional DL models, however, frequently over-fit due to large number of parameters. Thus, large networks face gradient vanishing issues causing an increase in learning failure and generalization errors. Furthermore, it is often hard to acquire a large dataset for training a deep learning model from scratch. To overcome these problems for driver’s stress recognition domain, this paper proposes fast and computationally efficient deep transfer learning models based on Xception pre-trained neural networks. These models classify the driver’s Low, Medium, and High stress levels through electrocardiogram (ECG), heart rate (HR), galvanic skin response (GSR), electromyogram (EMG), and respiration (RESP) signals. Continuous Wavelet Transform (CWT) acquires the scalograms for ECG, HR, GSR, EMG, and RESP signals separately. Then unimodal Xception models are trained based on these scalograms to classify the three stress levels. The proposed Xception models have achieved 97.2%, 86.4%, 82.7%, 71.9%, and 68.9% average validation accuracies based on ECG, RESP, HR, GSR, and EMG signals, respectively. The fuzzy EDAS (evaluation based on distance from average solutio
Smart grids play an important role to resolves issues related to electricity. Electrical load forecasting can be performed through smart grids to acquire knowledge about the electrical load that will be needed in the ...
详细信息
Performance microbenchmarking is essential for ensuring software quality by providing granular insights into code efficiency. While automated performance microbenchmark generation tools (e.g., ju2jmh) are proposed to ...
详细信息
ISBN:
(数字)9798331508142
ISBN:
(纸本)9798331508159
Performance microbenchmarking is essential for ensuring software quality by providing granular insights into code efficiency. While automated performance microbenchmark generation tools (e.g., ju2jmh) are proposed to alleviate practitioners from manually curating microbenchmarks, the high volume of generated benchmarks can lead to protracted benchmarking execution time, as many of the generated benchmarks are too short in nature to be valuable for evaluating performance. In this paper, we present a novel approach that optimizes microbenchmark execution through a batching strategy, i.e., grouping benchmarks with similar code coverage and treating them as a single unit to 1) reduce execution overhead and 2) reduce the bias from microbenchmarks that are too short. We evaluate the effectiveness of this enhancement across various Java projects, comparing the execution times of clustered and individual micro benchmarks. Our findings demonstrate substantial improvements in execution efficiency, reducing execution time by up to 89.81% while preserving high microbenchmark stability.
Analyzing the influence of the spatial spillover effect of college students’ Entrepreneurial Activeness Degree (EAD) in each region on the cultivation intensity of their Innovation and Entrepreneurial Ability (IEA) i...
详细信息
The probabilistic timed automata are the models used to represent the probabilistic and time characteristics of systems to analyze the behavior of the system, including communication and multimedia. PRISM is a probabi...
详细信息
The task of keeping a specific geometric configuration while following a designated path is common in various fields that involve autonomous robots. When done correctly, this approach can result in several advantages,...
详细信息
There exists a global challenge related to the boosting number of elderly suffering from chronic diseases like Dementia (EWD). Hence, there is a drastic need for cost-effective disruptive technologies that enable and ...
详细信息
暂无评论