Data science is a field of knowledgethat exploits various methods of collecting and analyzing data. Nowadays, data-driven software development is getting more common and multiple experts take part of the process, suc...
详细信息
After the first age of robotics in mechanical processes rapid development of computer science and Internet causes that AI will overwhelm team management in the future. Both, the rapid development of artificial intelli...
详细信息
ISBN:
(纸本)9789897586477
After the first age of robotics in mechanical processes rapid development of computer science and Internet causes that AI will overwhelm team management in the future. Both, the rapid development of artificial intelligence in business management and the need of an adequate ontology to represent the organizational world has created a significant research gap. As the result of that the research problem should be solved: if it is possible to create a comprehensive, coherent and formalized methodological concept of the management sciences, which will allow to design and implement real artificial management. the aim of the paper is to present the solution to the research problem in its ontological part, and to show the use of such an ontology to replace the human manager with an artificial manager. the paper describes the definition of ontologies and the considerations for their creation in various software applications, presents the results of theoretical and practical research on the creation of a theoretical concept, called the system of organizational terms, which contains an ontology of organizational reality that meets the requirements for the practice of creating ontologies for software and enables the design and implementation of artificial managers.
the research examines the value and potential usefulness of using systemic thinking, which looks at the inter-connectedness of things, to comprehend the complexities of software development projects and the technical ...
详细信息
ISBN:
(纸本)9789897586477
the research examines the value and potential usefulness of using systemic thinking, which looks at the inter-connectedness of things, to comprehend the complexities of software development projects and the technical and human factors involved. It considers two different aspects of systemic thinking - psychological and sociological - and posits that these can assist in understanding how software teams function and attain their objectives, as well as the goals of the entities for which they work. Our research aims to provide a novel contribution to the field by investigating the use of systemic thinking in software development teams and organizations. We evaluate the reliability and validity of the survey applied to different groups of relevant participants, relate our findings to existing literature, and identify the most representative factors of systemic thinking. Despite the popularity of various factors that fall under the umbrella of 'systems thinking', there is limited understanding of their effectiveness in improving organizational performance or productivity, particularly when it comes to psychological and sociological systemic factors. the relationship between the use of systems thinking and organizational performance is often based on anecdotal evidence, rather than the identification and application of specific factors. Our work emphasizes the importance of understanding and applying such factors in order to build a solid foundation for the effective use of system dynamics and systems thinking tools, which is crucial for software development teams.
this paper describes a formal repair framework for performance bugs in loop programs, which are programming errors that slow down program execution. the approach is developed based on the observation that a program wi...
详细信息
ISBN:
(数字)9798400712487
ISBN:
(纸本)9798400712487
this paper describes a formal repair framework for performance bugs in loop programs, which are programming errors that slow down program execution. the approach is developed based on the observation that a program with a performance bug is a semantically correct program, but it may perform inefficiently for some inputs. this observation permits the formal treatment of performance bugs using the idea of program invariants, where the original program is augmented with a number of non-functional variables that are used to assess the efficiency of the patched version vs. the original program using the derived invariants. the proposed approach offers two major advantages compared to the conventional test-based patch validation approach. First, it enables the formal validation of patches using program verifiers. Second, it helps to assess the efficiency boost provided by the generated patches. To the best of our knowledge, the formal treatment of performance bugs has not been studied in the prior literature.
Photovoltaic (PV) blinds are integral to Building Integrated Photovoltaics (BIPV). this research delves into dynamically adjustable and adaptive control strategies, focusing on optimizing blind performance to meet the...
详细信息
the proceedings contain 23 papers. the special focus in this conference is on Database and Expert Systems Applications. the topics include: Semantic Influence Score: Tracing Beautiful Minds through knowledge Diffusion...
ISBN:
(纸本)9783030871000
the proceedings contain 23 papers. the special focus in this conference is on Database and Expert Systems Applications. the topics include: Semantic Influence Score: Tracing Beautiful Minds through knowledge Diffusion and Derivative Works;robust and Efficient Bio-Inspired Data-Sampling Prototype for Time-Series Analysis;membership-Mappings for Data Representation Learning: Measure theoretic Conceptualization;membership-Mappings for Data Representation Learning: A Bregman Divergence Based Conditionally Deep Autoencoder;data Catalogs: A Systematic Literature Review and Guidelines to Implementation;task-Specific Automation in Deep Learning Processes;approximate Fault Tolerance for Edge Stream Processing;deep Learning Rule for Efficient Changepoint Detection in the Presence of Non-Linear Trends;time Series Pattern Discovery by Deep Learning and Graph Mining;a Conceptual Model for Mitigation of Root Causes of Uncertainty in Cyber-Physical Systems;integrating Gene Ontology Based Grouping and Ranking into the Machine Learning Algorithm for Gene Expression Data Analysis;SVM-RCE-R-OPT: Optimization of Scoring Function for SVM-RCE-R;short-Term Renewable Energy Forecasting in Greece Using Prophet Decomposition and Tree-Based Ensembles;a Comparative Study of Deep Learning Approaches for Day-Ahead Load Forecasting of an Electric Car Fleet;Security-Based Safety Hazard Analysis Using FMEA: A DAM Case Study;Privacy Preserving Machine Learning for Malicious URL Detection;remote Attestation of Bare-Metal Microprocessor software: A Formally Verified Security Monitor;Provenance and Privacy in ProSA: A Guided Interview on Privacy-Aware Provenance;placeholder Constraint Evaluation in Simulation Graphs;Walk Extraction Strategies for Node Embeddings with RDF2Vec in knowledge Graphs;bridging Semantic Web and Machine Learning: First Results of a Systematic Mapping Study.
software Project Management is the systematic and disciplined approach for planning, executing, monitoring, controlling, and closing software development projects. Risk management is a key knowledge area that aims to ...
详细信息
ISBN:
(纸本)9798400704987
software Project Management is the systematic and disciplined approach for planning, executing, monitoring, controlling, and closing software development projects. Risk management is a key knowledge area that aims to react to the unpredictable events that often affect software projects. Teaching risk management is vital to equip individuals and organizations withthe adapted skills to prevent and monitor challenges and potential issues. In this paper, we propose a serious game named SERGE, conceived to involve students in learning risk management and improve their skills through gamification and simulation of a real-world application context. the features for the design of SERGE were identified through a literature review. An iterative Game Design Phase was employed to build, test, and refine the design of SERGE. Finally, the proposed approach was assessed by conducting a controlled experiment to compare risk management skills acquired through a traditional lecture and using SERGE. the results show that adopting a serious game as SERGE, able to involve the students actively, can improve the acquisition of risk management skills.
As mobile applications become increasingly integral to our daily lives, concerns about ethics have grown drastically. Users share their experiences, report bugs, and request new features in application reviews, often ...
详细信息
ISBN:
(数字)9798400712487
ISBN:
(纸本)9798400712487
As mobile applications become increasingly integral to our daily lives, concerns about ethics have grown drastically. Users share their experiences, report bugs, and request new features in application reviews, often highlighting safety, privacy, and accountability concerns. Approaches using machine learning techniques have been used in the past to identify these ethical concerns. However, understanding the underlying reasons behind them and extracting requirements that could address these concerns is crucial for safer software solution development. thus, we propose a novel approach that leverages a knowledge graph (KG) model to extract software requirements from app reviews, capturing contextual data related to ethical concerns. Our framework consists of three main components: developing an ontology with relevant entities and relations, extracting key entities from app reviews, and creating connections between them. this study analyzes app reviews of the Uber mobile application (a popular taxi/ride app) and presents the preliminary results from the proposed solution. Initial results show that KG can effectively capture contextual data related to software ethical concerns, the underlying reasons behind these concerns, and the corresponding potential requirements.
Agile software Development (ASD) processes have surfaced as an effective alternative for more efficient software project management. they concentrate on a set of informal best practices instead of a standardised proce...
详细信息
ISBN:
(纸本)9789897586477
Agile software Development (ASD) processes have surfaced as an effective alternative for more efficient software project management. they concentrate on a set of informal best practices instead of a standardised process, making it difficult to determine the degree of real implementation in an organization. Process Mining (PM) can play a key role in such analysis by discovering the software development process model followed in a certain set of software projects, and by analysing event logs that report the projects' executed tasks. these discovered processes can then be compared to standardised ASD methods such as Scrum and eXtreme Programming (XP), and improved accordingly. Motivated by this, we present in this paper a literature review revealing the state of the art of Process Mining and its usage in ASD processes, but under a correlation between the three main research areas of PM (discovery, conformance, and enhancement), and the main ASD process perspectives including organisational/team, control-flow, quality, time, cost & risk, and data. We then analyse and discuss the results of this review quantitatively and qualitatively and prospect future opportunities for research accordingly.
Participatory Design in softwareengineering often leads to end-users participating in projects centred around the software team, withthe end-users being treated as "others". this exploratory paper describe...
详细信息
暂无评论