develop software
Recently Published Documents


TOTAL DOCUMENTS

227
(FIVE YEARS 91)

H-INDEX

9
(FIVE YEARS 1)

2022 ◽  
Vol 27 (2) ◽  
Author(s):  
Elizabeth Bjarnason ◽  
Baldvin Gislason Bern ◽  
Linda Svedberg

AbstractLarge-scale software engineering is a collaborative effort where teams need to communicate to develop software products. Managers face the challenge of how to organise work to facilitate necessary communication between teams and individuals. This includes a range of decisions from distributing work over teams located in multiple buildings and sites, through work processes and tools for coordinating work, to softer issues including ensuring well-functioning teams. In this case study, we focus on inter-team communication by considering geographical, cognitive and psychological distances between teams, and factors and strategies that can affect this communication. Data was collected for ten test teams within a large development organisation, in two main phases: (1) measuring cognitive and psychological distance between teams using interactive posters, and (2) five focus group sessions where the obtained distance measurements were discussed. We present ten factors and five strategies, and how these relate to inter-team communication. We see three types of arenas that facilitate inter-team communication, namely physical, virtual and organisational arenas. Our findings can support managers in assessing and improving communication within large development organisations. In addition, the findings can provide insights into factors that may explain the challenges of scaling development organisations, in particular agile organisations that place a large emphasis on direct communication over written documentation.


2022 ◽  
pp. 1776-1794
Author(s):  
Ikbal Maulana

Open source software (OSS) gives developing countries inexpensive or free alternatives to proprietary software. It gives them the opportunity to develop software and software industry without starting from scratch. This chapter discusses the diffusion and development of OSS in Indonesia especially after the government took “Indonesia, Go Open Source” (IGOS) initiative. This initiative united government organizations, communities, R&D institutions, and universities. While the government's concern was to tackle piracy by replacing illegal software with OSS, the others sought to develop their own OSS. However, the openness of their software is only in terms of that they were developed using OSS development tools, while their mode of development remained closed, which was caused by cultural barrier and institutional incompatibility between government's regime of project administration and the governance of OSS development.


2021 ◽  
Vol 3 (1) ◽  
pp. 61-66
Author(s):  
Ihor Farmaha ◽  
◽  
Viktor Hadomskyi ◽  

This paper is devoted develop software for time series forecasting using Python programming language. SARIMA model was used to develop the system.


Author(s):  
M. V. Smirnov ◽  
V. M. Polenok

The article actualizes the need to develop software for modeling relational databases for use in the process of teaching students of technical specialties in disciplines related to databases.The problem is considered from the point of view of assessing modern software used in the process of teaching students database design skills. Based on the shortcomings identified during the software review, a number of requirements for the actual software were determined. Formed key requirements are mobility, accessibility, versatility and openness of the development platform.The article describes the process of solving key problems that arose during the implementation of a project to develop a web application for modeling relational databases in accordance with the generated requirements. The practical implementation of the following functions is sequentially considered: creation of a logical relational data model, creation of a physical data model, direct engineering into relational database software. The main technological solutions used in the development of a web application to ensure the qualities specified in the condition are described.The result of the work is the successful testing of the development results in the process of creating a real web application, both within the framework of laboratory and practical work in the disciplines “Design and administration of databases” and “Data management”, and at the stage of writing graduate works for technical directions of training.


2021 ◽  
Vol 5 (2) ◽  
pp. 306-314
Author(s):  
Aprilia Ningsi ◽  
◽  
Kristina Sara ◽  
Anastasia Mude ◽  
◽  
...  

The administrative process at Kotaratu health center still uses manual means. So, it takes a long time in handling patient visits and making reports. The goal of the study was to build a desktop-based medical record information system using the Microsoft Visual Basic. Net Programming Language and MySQL as its database. Data collection techniques through interviews, observations and literature studies. Meanwhile, to develop software (system) with waterfall method, while testing uses blackbox-testing. Our findings are in the form of a desktop-based information system at Kotaratu health center. Furthermore, Blackbox-testing results show that all components in this system are running well, and all medical record data is stored in the database to provide a convenience in managing patient data, searching for medical records, managing medical records and making reports periodically.


Author(s):  
Shaik Yaseen Baba ◽  
P S Avadhani

For the cost effective & safe operation of ships and other marine assets it is mandatory to develop software solution tool which helps in timely maintenance with priority based to avoid both financial losses and operational downtime. Our idea is to propose concept to develop combined protection mechanisms system for Planned Maintenance system. The research is IDENTIFYING AND SCHEDULING DDOS-APPLICATION LAYER ATTACKS on onboard systems. Countering Distributed Denial of Service (DDOS) attacks are becoming ever more challenging with the vast resources and techniques increasingly available to attackers. In this paper, we consider sophisticated attacks that are protocol- compliant, non-intrusive, utilize legitimate. Application-layer requests to overwhelm system resources. We characterize application layer resource attacks on the basis of the application workload parameters that they exploit. Request flooding, asymmetric, repeated one-shot. To protect marine software-based servers from these attacks, we propose a counter-mechanism that consists of a suspicion assignment mechanism and a DDOS-resilient scheduler, DDOS Shield. In contrast to prior work, our suspicion mechanism assigns a continuous value as opposed to a binary measure to each client session, and the scheduler utilizes these values to determine if and when to schedule a session’s requests. This will be done through an integrated working of PMS and Inventory. PMS and Inventory, while performing definite tasks independently, will seamlessly integrate with each other. Further the installations will reside in the vessel, office and other office nodes, where information can be viewed and updated depending on your network of vessels. In office, the Inventory-PMS package will function in a client –server mode and in a single terminal on the ship with LAN for the purpose of accessing Internet. All the database updating and back-up maintenance shall be shown into the system to enable the user to do the database management without incurring exorbitant annual maintenance bills, which normally comes with all similar systems in the market.


Author(s):  
Jaishma Kumari B ◽  
Shivraj ◽  
Rakshith ◽  
Nisha M

When developing software today, we still use old tools and ideas. Maybe it is time to start from scratch and try tools and languages that are more in line with how we actually want to develop software. The Go Programming Language was created at Google by a rather famous trio: Rob Pike, Ken Thompson and Robert Griesemer. Before introducing Go, the company suffered from their development process not scaling well due to slow builds, uncontrolled dependencies, hard to read code, poor documentation and so on. Go is set out to provide a solution for these issues. The purpose of this master’s thesis was to review the current state of the language. This is not only a study of the language itself but an investigation of the whole software development process using Go. The study was carried out from an embedded development perspective which includes an investigation of compilers and cross-compilation. We found that Go is exciting, fun to use and fulfills what is promised in many cases. However, we think the tools need some more time to mature.


Mathematics ◽  
2021 ◽  
Vol 9 (21) ◽  
pp. 2677
Author(s):  
Alicia Nieto-Reyes ◽  
Rafael Duque ◽  
Giacomo Francisci

The objective of this work is to present a methodology that automates the prediction of students’ academic performance at the end of the course using data recorded in the first tasks of the academic year. Analyzing early student records is helpful in predicting their later results; which is useful, for instance, for an early intervention. With this aim, we propose a methodology based on the random Tukey depth and a non-parametric kernel. This methodology allows teachers and evaluators to define the variables that they consider most appropriate to measure those aspects related to the academic performance of students. The methodology is applied to a real case study obtaining a success rate in the predictions of over the 80%. The case study was carried out in the field of Human-computer Interaction.The results indicate that the methodology could be of special interest to develop software systems that process the data generated by computer-supported learning systems and to warn the teacher of the need to adopt intervention mechanisms when low academic performance is predicted.


2021 ◽  
Vol 26 ◽  
pp. e983
Author(s):  
Susanne Hollmann ◽  
Babette Regierer ◽  
Teresa K Attwood ◽  
Andreas Gisel ◽  
Jacques Van Helden ◽  
...  

The completion of the human genome sequence triggered worldwide efforts to unravel the secrets hidden in its deceptively simple code. Numerous bioinformatics projects were undertaken to hunt for genes, predict their protein products, function and post-translational modifications, analyse protein-protein interactions, etc. Many novel analytic and predictive computer programmes fully optimised for manipulating human genome sequence data have been developed, whereas considerably less effort has been invested in exploring the many thousands of other available genomes, from unicellular organisms to plants and non-human animals.  Nevertheless, a detailed understanding of these organisms can have a significant impact on human health and well-being.New advances in genome sequencing technologies, bioinformatics, automation, artificial intelligence, etc., enable us to extend the reach of genomic research to all organisms.  To this aim gather, develop and implement new bioinformatics solutions (usually in the form of software) is pivotal. A helpful model, often used by the bioinformatics community, is the so-called hackathon. These are events when all stakeholders beyond their disciplines work together creatively to solve a problem. During its runtime, the consortium of the EU-funded project AllBio - Broadening the Bioinformatics Infrastructure to cellular, animal and plant science - conducted many successful hackathons with researchers from different Life Science areas. Based on this experience, in the following, the authors present a step-by-step and standardised workflow explaining how to organise a bioinformatics hackathon to develop software solutions to biological problems.


Author(s):  
Vitalii Budnyk ◽  
Tetiana Ryzhenko ◽  
Mykola Budnyk

Introduction. The article is devoted to the software "PulseWave", which is used as part of the ECG-photometric complex for research in medical institutions. For further implementation of the complex in medical practice, it is necessary to assess the compliance of this software in accordance with the requirements of the technical regulations for medical devices. There are two ways to perform software conformity assessment: as part of the ECG photometric complex or separately from it (stand alone). In this paper, the option of conducting a stand alone conformity assessment was chosen, i.e. as a separate product. This approach is the most promising, given the development of "cloud" storage and data processing environments and the need to introduce into medical practice of treatment and prevention facilities in Ukraine. The purpose of the article is to develop software and prepare it for conformity assessment in accordance with the requirements of the technical regulations for medical devices. Results. The authors consider the structure and principle of operation of the software "PulseWave" ECG-photometric complex. The main stages of the life cycle of this software according to international standards are given. A risk assessment report has been developed, which shows and evaluates the main errors that may occur in the work of the software; and ways to eliminate them. Conclusions. The software development, development of its life cycle and risk analysis provide an opportunity to start the procedure of assessing its compliance with the requirements of the technical regulations for medical devices in accordance with international standards. Keywords: software, conformity assessment, life cycle, application risks.


Sign in / Sign up

Export Citation Format

Share Document