The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In order to see if process assessment drives processes learning, process assessments were performed in the capstone project of a Bachelor in Computer Science. Assessments use an ability model based on a small subset of ISO/IEC 15504 processes, its main Base Practices and Work Products. Students' point of view was also collected through an anonymous questionnaire. Self-assessment using a competency...
In industry, the benefit of maturity models is uncontested, and models like CMMI are normally taught in at least advanced Software Engineering courses. However, when not being part of real-world projects, the added values are difficult to be experienced on first hand by our students. In this paper we report on a study and teaching approach where, in three successive semesters and at two different...
The software composition using high-granularity entities nowadays is a common practice. The process of software composition is supported by various CASE tools. First tools were made on the basis of very simple formalisms (e.g. intuitionistic propositional logic). During the years the tools evolved to more efficient ones, which are able to deal with concurrency, multiparty sessions and other advanced...
Unified Modeling Language (UML) is a modeling standard that has been commonly used in the software industry. However, students face difficulties while learning how to model complete and correct UML diagrams. One of the reasons is the way UML has been taught. In order to improve the effectiveness of learning it is necessary to employ methods in which the students actively take part in the learning...
We define some of the programming and system-level challenges facing the application of quantum processing to high-performance computing. Alongside barriers to physical integration, prominent differences in the execution of quantum and conventional programs challenges the intersection of these computational models. Following a brief overview of the state of the art, we discuss recent advances in programming...
Model-based software estimation uses algorithms and past project data to make predictions for new projects. This paper presents a comparative assessment of four modeling approaches, including the original COCOMO, COCOMO calibration, k-Nearest Neighbors, and a combination of COCOMO calibration and k-Nearest Neighbors. Our results indicate that using kNN to select the nearest projects and calibrating...
Context: Recent studies have shown that performance of defect prediction models can be affected when data sampling approaches are applied to imbalanced training data for building defect prediction models. However, the magnitude (degree and power) of the effect of these sampling methods on the classification and prioritization performances of defect prediction models is still unknown. Goal: To investigate...
Background: An increasing research effort has devoted to just-in-time (JIT) defect prediction. A recent study by Yang et al. at FSE'16 leveraged individual change metrics to build unsupervised JIT defect prediction model. They found that many unsupervised models performed similarly to or better than the state-of-the-art supervised models in effort-aware JIT defect prediction. Goal: In Yang et al.'s...
Expert finding would be useful for a recommendation system which people want to find experts in a specific area. This paper proposes a model to identify focus research areas of computer science researchers thru their publications. We collect title, abstract and keywords of academic papers published in IEEE Xplore digital library of selected researchers from computer science departments of four universities...
Biologists synthesize research articles into coherent models—ideally, causal models, which predict how systems will respond to interventions. But it is challenging to derive causal models from articles alone, without primary data. To enable causal discovery using only literature, we built software for annotating empirical results in free text and computing valid explanations, expressed as causal graphs...
In the modern industry, human-robot collaboration is becoming more and more important. With the quick development of the small production, the demand of flexibility is growing heavily. Gesture recognition is important for the collaborative work of humans and robots. In industrial applications, the performance of such systems affects the safety of human workers and their manufacturing efficiency. In...
Future of food innovation lies in the art and science of designing an interactive connected intelligent device that can detect how we feel and display the content suitable for individual consumers. We designed a smart dining table and chairs that can detect, sense, and analyze consumer's satisfaction, and interact with consumers. A team of furniture designer, software engineers, mechanical engineer,...
The aim of this paper is to introduce a semantic methodology using ontology in order to improve results of data mining in judicial decisions database. An intelligent and automatic method to search for sentences in lawsuits related to the one in trial is presented. A judicial ontology is built with and without rules from experts. The method can provide judiciary celerity, seeking to solve the yearning...
Cyber-physical agnosticism (CPA) is a property of software in cyber-physical systems (CPS) to withstand various disturbances and keep maintaining the required behaviour of the physical process. With the increased research on the use of internet of things (IoT) in industrial automation (IoT-A), there is a need for robust distributed automation control systems that can take into account some overheads...
In this workshop we propose a USB based control platform with a high speed USB communication interface using the Linux based free software Scilab/XCos/RTAI. The workshop consists of six hands on presentations on the use of the experimental platform for teaching the main automatic control concepts such as stability, model, transfer function, current loop, parameter tuning, proportional control action,...
In the paper are analyzed articles that are indexed on Web of Science with the main topic of the conference “Communication and Information Technologies” (CIT). The articles were chosen the most cited ones. The first step of analysis summarizes statistics of the articles and the second step was oriented to detailed analysis using the software Tovek Tools. The contextual analysis was depicted in the...
The questions of training simulators development technique for oil and gas industry automation control systems are considered. The possibility of using this technique for control systems based on mathematical and algorithmic control models is introduced. A mathematical model is used. The training simulator operating result is the process studying, learning management skills, adjusting parameters to...
The technology of 2D GM-SYS gravity-magnetic inversion improved the reliability of geological sections, but the result of inversion can’t be imported into the GoCAD software to build the 3D geological model directly. A software, named G2G, is developed based on the file formats of GM-SYS and GoCAD, to transfer the GM-SYS inversion sections into GoCAD software format’s files, improving the efficiency...
The assurance of autonomous systems and the technologies that drive them is a major research challenge in the safety-critical systems engineering domain. The nature of many of these Machine Learning (ML) and Artificial Intelligence (AI) approaches raises a number of additional, technology-specific assurance concerns. One such approach is the Bayesian Network (BN) probabilistic modelling framework...
We develop a cache-efficient RNA folding algorithm, ByBox, that is based on Zuker's method. Using a simple LRU cache model, we show that the traditional implementation, Zuker, of Zuker's method has a much higher number of cache misses than ByBox. Extensive experiments conducted on the Xeon E5 server show that cache efficiency translates into time and energy efficiency. Our benchmarking shows that,...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.