Flooding is a recurring and severe calamity, aggravated by climate change and rapid urbanization, resulting in substantial loss of life, property, and economic disruption. To address this critical issue, a comprehensi...
详细信息
Data flow coverage criteria find extensive application in software testing, yet scant research exists regarding low-level data flow metrics as predictors of software defects. Objectives: Within this context, we explor...
详细信息
ISBN:
(数字)9783031641824
ISBN:
(纸本)9783031641817;9783031641824
Data flow coverage criteria find extensive application in software testing, yet scant research exists regarding low-level data flow metrics as predictors of software defects. Objectives: Within this context, we explore two such metrics - dep-degree (DD), as proposed by Beyer and Fararooy, and a novel data flow metric named dep-degree density (DDD). Approach: We investigate the significance of DD and DDD within software Defect Prediction (SDP) models. through correlation analysis, we assess whether DD and DDD capture distinct code characteristics in comparison to established source code metrics related to size, complexity, and documentation. Lastly, we conduct experiments utilizing five different classifiers on nine projects from the Unified Bug Dataset, aiming to compare the performance of SDP models trained with and without data flow metrics. Results: 1) DD displays notable correlations with several other code metrics, while DDD either exhibits weak correlations or lacks correlation with other metrics under investigation;2) both DD and DDD emerge with high rankings in the feature importance analysis;3) SDP models incorporating DD and DDD outperform models excluding data flow metrics. Conclusions: Data-flow metrics, DD and DDD, hold the potential to serve as valuable predictors in SDP models.
We presents a knowledge graph reasoning model based on neural network, which aims to improve the capability of predicting missing entities in knowledge graphs. Traditional methods often struggle withthe prediction of...
详细信息
Meetings are a frequent part of life for a software developer. software design is often performed, discussed, and reviewed in these meetings. this means that meetings may contain important design information that coul...
详细信息
ISBN:
(纸本)9798350337341
Meetings are a frequent part of life for a software developer. software design is often performed, discussed, and reviewed in these meetings. this means that meetings may contain important design information that could be captured for later use. Meeting design tools may be a way to capture design information as a byproduct of discussion that arises in these meetings. In this paper, we identify a list of key meeting support tool features that could support the capture and retrieval of design information and compare these to features currently offered in commercial meeting support tools.
this paper focuses on reducing acoustic noise by improving radial force harmonics in switched reluctance motors (SRMs). Acoustic noise reduction is one of the key issues in SRM. the main cause of acoustic noise is the...
详细信息
the accessibility of digital content is an important aspect in the lives of individuals who are blind, as the visualization of graphs and symbolic images in software user interfaces creates an informational barrier be...
详细信息
ISBN:
(纸本)9783031608834;9783031608841
the accessibility of digital content is an important aspect in the lives of individuals who are blind, as the visualization of graphs and symbolic images in software user interfaces creates an informational barrier between a person with a visual impairment and digital content. Technology solutions have shown promise for individuals with partial or total visual impairment in augmenting human abilities to access visual imagery via sound or tactile alternatives. In this project, we outline the design methodology for creating assistive technologies that translate visual imagery into tangible forms. the feasibility of this approach relies on successful mapping of pixelated images to tangible interfaces. One of the main challenges with existing tactile technologies is the high cost, which makes them inaccessible to a significant percentage of people with visual impairments. Our design aims to develop a tactile tablet at a reduced cost by co-creating the solution with people who have the lived experience of having a visual impairment and via utilizing localized supply chains and production facilities. Additionally, our team adopted a co-design methodology, wherein the designer works closely withthe potential user through a feedback loop to refine the design to meet the user's requirements iteratively. Co-design was chosen primarily due to the unique experiences of people with visual impairments and the reported gap in user engagement in the context of designing and developing assistive technology.
Many crucial activities in software development are linked to gaze and can potentially benefit from gaze-assisted developer tools. However, despite the maturity of eye trackers and the potential for such tools, we see...
详细信息
ISBN:
(纸本)9798350300390
Many crucial activities in software development are linked to gaze and can potentially benefit from gaze-assisted developer tools. However, despite the maturity of eye trackers and the potential for such tools, we see very few studies of practitioners. Here, we present a systematic mapping study to examine recent developments in the field with a focus on the experimental setup of eye-tracking studies in softwareengineering research. We identify two gaps regarding studies of practitioners in realistic settings and three challenges in existing experimental setups. We present six recommendations for how to steer the research community toward gaze-assisted developer tools that can benefit practitioners.
Error model has a great effect on the performance of image-based visual servoing scheme, such as convergence rate, smoothness of control inputs (e.g. velocity commands), etc. For a long time, the classical first-order...
详细信息
ISBN:
(数字)9781665490429
ISBN:
(纸本)9781665490429
Error model has a great effect on the performance of image-based visual servoing scheme, such as convergence rate, smoothness of control inputs (e.g. velocity commands), etc. For a long time, the classical first-order error model dominates the design of the visual servoing control law, and the second-order error model is not employed to design the control law until recent years, both of which guarantee that the error decreases exponentially. In this paper, by adding an adjustable exponential basis to the feature errors, a new error model for the image-based visual servoing scheme is proposed. To the best of our knowledge, this is the first time that such an error model is developed. Compared withthe existing firstorder error model and second-order error model, the proposed error model has comprehensive advantages in computational efficiency, convergence rate and depth errors robustness, although it has a disadvantage in velocity smoothness. Comparative numerical simulations and real experiments conducted on a six-axis industrial robot confirm the performance of the proposed error model.
Many undergraduate students in softwareengineering have trouble developing computational thinking. Several tools have been reported in the literature to support the development of computational thinking. this paper r...
详细信息
ISBN:
(纸本)9798350328837;9798350328844
Many undergraduate students in softwareengineering have trouble developing computational thinking. Several tools have been reported in the literature to support the development of computational thinking. this paper reports a Systematic Literature Review to present the characteristics that have made successful web systems that support the development of computational thinking in recent years and the reported limitations. Eighteen primary studies were selected where the strategies used are usually learning through lessons, practicing with exercises, working through games, and using feedback. the systems found have been used at different elementary, middle, high school, and bachelor's degree levels. Finally, the main limitations reported in using these systems were mainly the difficulty of the topics, the previous knowledgethat the students should have, the attitude that the students showed and the lack of motivation. Finally, we make some recommendations to softwareengineering curriculum planners and programming teachers about systems for developing computational thinking.
Microservices architectures have great advantages when designing large and complex systems. However, managing the scalability of the system becomes a challenge, due to the degree of decoupling that the system has, as ...
详细信息
ISBN:
(纸本)9783031752353;9783031752360
Microservices architectures have great advantages when designing large and complex systems. However, managing the scalability of the system becomes a challenge, due to the degree of decoupling that the system has, as well as the individual needs of each service. On the other hand, leveraging cloud computing can provide benefits when making scalability decisions, potentially reducing certain aspects of operational costs and complexity, particularly in infrastructure management and resource allocation. this paper presents a transformation model, using model-driven engineering techniques, that facilitates the transition from a software architectural design to an Infrastructure as Code scheme, simplifying the configuration and allowing a faster and more efficient implementation of microservices architectures in the cloud, independent of the provider. A case study is presented based on a real software system based on microservices and the respective infrastructure provisioning in the AWS and GCP providers.
暂无评论