software development tools
Recently Published Documents


TOTAL DOCUMENTS

111
(FIVE YEARS 16)

H-INDEX

7
(FIVE YEARS 1)

PLoS ONE ◽  
2021 ◽  
Vol 16 (11) ◽  
pp. e0259834
Author(s):  
Tam The Nguyen ◽  
Tung Thanh Nguyen

Code recommendation is an important feature of modern software development tools to improve the productivity of programmers. The current advanced techniques in code recommendation mostly focus on the crowd-based approach. The basic idea is to collect a large pool of available source code, extract the common code patterns, and utilize the patterns for recommendations. However, programmers are different in multiple aspects including coding preferences, styles, levels of experience, and knowledge about libraries and frameworks. These differences lead to various usages of code elements. When the code of multiple programmers is combined and mined, such differences are disappeared, which could limit the accuracy of the code recommendation tool for a specific programmer. In the paper, we develop a code recommendation technique that focuses on the personal coding patterns of programmers. We propose Persona, a personalized code recommendation model. It learns personalized code patterns for each programmer based on their coding history, while also combines with project-specific and common code patterns. Persona supports recommending code elements including variable names, class names, methods, and parameters. The empirical evaluation suggests that our recommendation tool based on Persona is highly effective. It recommends the next identifier with top-1 accuracy of 60-65% and outperforms the baseline approaches.


2021 ◽  
Vol 5 (2) ◽  
pp. 136-140
Author(s):  
Джан Ліцзян ◽  
Цао Вейлін ◽  
Ян Рабчан ◽  
Вячеслав Давидов ◽  
Наталія Мірошніченко

Information security is one of the most important components in any organization. The disclosure of this information can lead not only to material losses, but also to the loss of the reputation and image of the company, which ultimately, in some cases, can lead to its complete collapse. Therefore, in order to avoid these consequences, it is necessary to analyze the security and reliability of information processing systems. One of the most effective ways to do this is through the use of "penetration testing" methods. The results obtained. The section provides software vulnerabilities analysis. The most frequently used types of attacks and intrusions by cyber intruders are highlighted. In contrast to this, methods comparative analysis for identifying software vulnerabilities was carried out. It is concluded that it is advisable to improve the methods for identifying vulnerabilities through the recommendations complex use taking into account the existing security risks of software tools, the features of modern methodologies and software development tools, as well as the modern software penetration testing methods capabilities.


2021 ◽  
Author(s):  
Transmissia Semiawan ◽  
Muhammad Riza Alifi ◽  
Hashri Hayati ◽  
Djoko Cahyo Utomo Lieharyani

2021 ◽  
Vol 9 (17) ◽  
pp. 97-110
Author(s):  
Frank Eras Camacho ◽  
Pablo Hidalgo Lascano

At present, access to Liquefied Petroleum Gas (LPG) for domestic use is carried out in a traditional way, by means of gas transport vehicles that circulate through cities. The problem with this form of distribution is the dependence on schedules and routes of mobile gas distributors, being an ineffective way to commercialize gas for domestic use and bringing consequences like vehicular traffic, noise pollution and environmental pollution. For this reason, a mobile application was developed that allows the optimization of the gas distribution process using software development tools such as Android Studio, Firebase and Google APIs.


The construction industry is dynamic in nature because it involves a wide number of stakeholders, such as consumers, manufacturers, consultants, regulators and others. Construction projects suffer from many challenges and complex performance issues, such as low coordination, job delays, changes in goals. Study on the contrast of conventional and modern methodologies for project management in construction projects. Introduction of Agile project management approach as modern project management methodology and its framework effects on construction project performance. With the use of Agile software development tools comparison of individuals experts and team solutions will be analyzed and evaluate optimum solutions and their comparison with traditional project management tools. In traditional project management, validation of the results has been done through survey of the experienced experts. However, as agile software development tools Jira and Trello software would be used for managing project. Analysis of the research will compare traditional and agile project management tools and suggest the project management team an optimum solution of any problem occur at construction project.


Author(s):  
Liliia Bozhukha ◽  
Oksana Biloborodko

The article presents the results of the analysis of the existing web application architecture design methodologies and the corresponding software development tools and resources.The shortcomings of the existing approaches to application development were identified and conducted the analysis can be used to design the web systems architecture. The practical value of the work is the development of algorithms for creating, deploying and scaling applications using different software. A test system based on several classic approaches has been developed.


2019 ◽  
Vol 6 (125) ◽  
pp. 121-126
Author(s):  
Liliia Bozhukha ◽  
Oksana Beloborodko

The article presents the results of the analysis of the existing web application architecture design methodologies and the corresponding software development tools and resources.The shortcomings of the existing approaches to application development were identified and conducted the analysis can be used to design the web systems architecture. The practical value of the work is the development of algorithms for creating, deploying and scaling applications using different software. A test system based on several classic approaches has been developed.


Sign in / Sign up

Export Citation Format

Share Document