Model-Based Mining of Source Code Repositories

Author(s):  
Markus Scheidgen ◽  
Joachim Fischer
Keyword(s):  
2018 ◽  
Vol 4 (2) ◽  
pp. 44-50
Author(s):  
Abu Sopian

Students who enroll in the Sekolah Tinggi Ilmu Komunikasi Profesi Indonesia are not only from High School Graduates or from the same level. But students who enroll are also available from Bachelor Degree (D3) or called Level Transfer. For that, it is necessary to do equalization or conversion of courses from Bachelor Degree (D3). Currently the conversion of subjects in still done manually. Forthat, it is necessary to develop an application that can help in converting for subject. In this study the development of course conversion applications is used Software Development Life Sycle (SDLC) method with the waterfall model. Based on the analysis of the system design above, it can be concluded that the Model View Controller (MVC) architecture can be applied to the codeigniter framework and MVCarchitecturemaking it easier to repair changes to the source code without changing the entire logic and fungtion properly and meet the objectives the beginning of the development of this subject conversion application.


2012 ◽  
Vol 198-199 ◽  
pp. 490-494
Author(s):  
Xin Yun Mei ◽  
Jian Bin Liu

Refactoring has been studied for a long time, especially model refactoring has become the hot spot of research in recent years. However, the difference between source-based refactoring and model-based refactoring makes it hard to keep consistent between the target code and model refactoring operations. To resolve the problem, this paper presents a refactoring framework of program model based on Procedure Blueprint and gives the prototyping tool system of program model refactoring. Through seamless connection source code established by procedure blueprint to program model,the formalized framework unified the refactoring of source-based and program model based. The refactoring framework supports the visualization representation of program model and the validation for behavior preservation of graphics transformation, which reduces the complexity of refactoring analysis and software maintenance costs.


2011 ◽  
Vol 8 (4) ◽  
pp. 1277-1301 ◽  
Author(s):  
Zhigang Gao ◽  
Haixia Xia ◽  
Guojun Dai

The development of automotive cyber-physical systems (CPS) software needs to consider not only functional requirements, but also non-functional requirements and the interaction with physical environment. In this paper, a model-based software development method for automotive CPS (MoBDAC) is presented. The main contributions of this paper are threefold. First, MoBDAC covers the whole development workflow of automotive CPS software from modeling and simulation to code generation. Automatic tools are used to improve the development efficiency. Second, MoBDAC extracts nonfunctional requirements and deals with them in the implementation model level and source code level, which helps to correctly manage and meet non-functional requirements. Third, MoBDAC defines three kinds of relations between uncertain physical environment events and software internal actions in automotive CPS, and uses Model Modifier to integrate the interaction with physical environment. Moreover, we illustrate the development workflow of MoBDAC by an example of a power window development.


2021 ◽  
Vol 11 (1) ◽  
Author(s):  
Tongjie Ouyang ◽  
Zhijun Yang ◽  
Huilong Xie ◽  
Tianlin Hu ◽  
Qingmei Liu

AbstractIn course recording, the audio recorded in different pickups and environments can be clearly distinguished and cause style differences after splicing, which influences the quality of recorded courses. A common way to improve the above situation is to use voice style unification. In the present study, we propose a voice style unification model based on generated adversarial networks (VSUGAN) to transfer voice style from the spectrogram. The VSUGAN synthesizes the audio by combining the style information from the audio style template and the voice information from the processed audio. And it allows the audio style unification in different environments without retraining the network for new speakers. Meanwhile, the current VSUGAN is implemented and evaluated on THCHS-30 and VCTK-Corpus corpora. The source code of VSUGAN is available at https://github.com/oy-tj/VSUGAN. In one word, it is demonstrated that the VSUGAN can effectively improve the quality of the recorded audio and reduce the style differences in kinds of environments.


2014 ◽  
Vol 556-562 ◽  
pp. 6175-6178
Author(s):  
Tong Li

Amount of legacy systems in early stages are fall behind multi-core ages, and these legacy systems were designed for single processor which can not expand the computing power of the multi-core hardware. In this paper, we employ aspect oriented programming technology and design the crosscutting concerns for the potentially parallelizable software components of legacy systems. We propose a new multi-core programming model which can change the single thread of legacy systems into multi-threads for multi-core hardware platform without revising the source code of legacy systems. The proposed method can enhance the performance of software and utilization of hardware.


2020 ◽  
Author(s):  
Aram Ter-Sarkisov

Abstract We introduce a lightweight model based on Mask R-CNN with ResNet18 and ResNet34 backbone models that segments lesions and predicts COVID-19 from chest CT scans in a single shot. The model requires a small dataset to train: 650 images for the segmentation branch and 3000 for the classification branch, and it is evaluated on 21292 images to achieve a 42.45% average precision (main MS COCO criterion) on the segmentation test split (100 images), 93.00% COVID-19 sensitivity and F1-score of 96.76% on the classification test split (21192 images) across 3 classes: COVID-19, Common Pneumonia and Control/Negative. The full source code, models and pretrained weights are available on https://github.com/AlexTS1980/COVID-Single-Shot-Model.


Sign in / Sign up

Export Citation Format

Share Document