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.
Veteran software manager Ron Lichty joins Nate Black to share his insights on managing software engineers. Nate and Ron delve into what about this is hard, how to grow as a manager, and what makes highly performing teams.
Malawi Children's Village (MCV) operates a secondary school of approximately 560 students in Mangochi, Malawi, and its strategic goal is to add computer studies into its curriculum. The first step to achieving this goal is for MCV to establish and sustain a teachers-only computer lab. This case study examines the process by which a team of volunteers identified this as the first step, the team's recommendations...
The problems that arise during implementation of electronic document management systems at Ukrainian universities were analyzed. Functional incompleteness of such systems and the difficulties that arise during their deployment were shown. For this reason, it was proposed extending the scope of such systems to include the processes of information management of universities. The project approach to...
This paper presents the design and implementation of an Internet of Thing (IoT)-based system for indoor localization using Bluetooth Low Energy (BLE) technology. Our solution consists of two main systems: an acquisition system and a central server, under the Client-Server paradigm and the IoT philosophy. We report the development of different modules: measurement (Bluetooth beacons), data aggregation...
With the rapid advancement in technology, we still observe a significant amount of deaths of children under the age of five years. Majority of these deaths worldwide can be attributed to various medical conditions out of which three are very significant: birth asphyxia, preterm and infections. Birth asphyxia (perinatal asphyxia) is a medical condition which is characterised by abnormal breathing patterns...
Today, much more than in the past are discussed of plagiarism in the research. Conditions of the Web and Possibility of complex and smart searches in a short time, is rated to this, and as a result has arrived significant damages to the research. Tools designed to deal with plagiarism act on the text and ignore images. On the other, an inseparable part of information transfer are images that transfer...
Algorithms for facial landmark detection in real-world images require manually annotated training databases. However, the task of selecting or creating the images and annotating the data is extremely time-consuming, leaving researchers with the options of investing significant amounts of time for creating annotated images optimized for the given task or resigning from creating such hand-labeled databases...
Nowadays, software developers often utilize existing third party libraries and make use of Application Programming Interface (API) to develop a software. However, it is not always obvious which library to use or whether the chosen library will play well with other libraries in the system. Furthermore, developers need to spend some time to understand the API to the point that they can freely use the...
The overall goal of our Software Engineering Teamwork Assessment and Prediction (SETAP) project is to develop effective machine-learning-based methods for assessment and early prediction of student learning effectiveness in software engineering teamwork. Specifically, we use the Random Forest (RF) machine learning (ML) method to predict the effectiveness of software engineering teamwork learning based...
Based on MCGS (Monitor and Control Generated System) software a training diagnosis system for a certain kind of equipment is designed and developed. Through analysis of the structure of the equipment composition and working principles of the process a two-dimensional simulation model is established. The model can achieve simple operation training. Using common equipment for fault modeling, a fault...
The quality of skill teaching is vital for higher vocational colleges. From the perspective of sustainable development, we considered the essence of sustainable development in higher vocational education is student oriented and thus the skill teaching should focus on cultivating the students' flexible skill or their sustainability. This paper first analyzes the prevailing inefficient phenomenon in...
It is useful if a bug tracking system can detect bug report duplication with unfinished bug reports. To investigate the feasibility, we study relations between accuracy of duplicate bug report detection using features extracted from textual information in bug reports and the number of words in bug reports in this paper. The results show that increasing the number of words to be used in duplicate detection...
[Context]: The numerous challenges that can hinder software companies from gathering their own data have motivated over the past 15 years research on the use of cross-company (CC) datasets for software effort prediction. Part of this research focused on Web effort prediction, given the large increase worldwide in the development of Web applications. Some of these studies indicate that it may be possible...
Estimating the location, time and magnitude of a possible earthquake has been the subject of many studies. Various methods have been tried using many input variables such as temperature changes, seismic movements, weather conditions etc. The relation between recorded seismic-acoustic data and occurring an anomalous seismic processes (ASP) has been proved in articles written by Aliev and et al. [1–4]...
We previously proposed a utterance recognition system that uses the tracking and analysis of speakers' lip movements as words and sentences are uttered. Also, we compared the lip movements in the SQLite database with those of utterances produced by students learning the method. We accumulated lips movement history of the utterance learner in the conventional utterance learning system and added a function...
Stakeholders working in open-source software development use social media, emails or any available means in the Internet to communicate and express what they want or need through the use of text. The recognition of such needs or desires (that we call intentions) is usually done by a human reader, and it can require a considerable effort when the amount of messages in online discussions increases....
Sketch recognition is one of the integral components used by law enforcement agencies in solving crime. In recent past, software generated composite sketches are being preferred as they are more consistent and faster to construct than hand drawn sketches. Matching these composite sketches to face photographs is a complex task because the composite sketches are drawn based on the witness description...
Security breaches in software systems are often caused by vulnerable code, which result in loss of confidential data in addition to reputation and financial damages. To achieve robust software security, developers must be given proper training on secure coding practices. Conventional training methods are limited as they do not take the prior code written by the developers into account. We propose...
In this paper, a context-driven search engine is presented based on a new family of associative memories. It stores only the associations between items from multiple search fields in the form of binary links, and merges repeated field items to reduce the memory requirements. It achieves 13.6× reduction in memory bits and accesses, and 8.6× reduced number of clock cycles in search operation compared...
Effective teaching of teamwork skills in local and globally distributed Software Engineering (SE) teams is recognized as an important part of the education of current and future software engineers. Effective methods for assessment and early prediction of learning effectiveness in SE teamwork are not only a critical part of teaching but also of value in industrial training and project management. This...
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.