build system
Recently Published Documents


TOTAL DOCUMENTS

85
(FIVE YEARS 29)

H-INDEX

9
(FIVE YEARS 1)

2021 ◽  
Vol 2107 (1) ◽  
pp. 012043
Author(s):  
A.A.A. Kamarudin ◽  
N.S Khalid ◽  
I.I. Ibrahim ◽  
M.A.A Bakar ◽  
M.Z Mahadi ◽  
...  

Abstract The project is about develop a system and application for detect the presence of Carbon Monoxide(CO) in car, since recently there are many cases of drowning while sleeping in car due to inhaling CO. The build system are able to detect the presence of CO and provide warning about level of CO to the users. It uses Blynk application to monitors level of CO inside the vehicle, MQ-9 gas sensor as the input sensor, ESP 8266 as medium to send data to the application via IoT-based and the level concentration of CO is displayed on the LCD in real-time displayed. For the output, it has 3 different condition based on the level concentration of CO. This project has been testing in six different situation. Based on the result, ambience air and in car with open window situation have lowest of CO level. Meanwhile, the highest of CO level is detect in smoke that are produced from fuel combustion of the car exhaust at distance 5 cm. Additionally, Principal Component Analysis (PCA) is used to analysed the ability of this system in clustering for each situation. As a result, PCA have clearly clustering data for every situation with the value of PC1 is 71.82% and PC2 is 28.18%, hence it is verified that the build system is able to applied in detecting the presence of CO. This project is believed able in helping to reduce the numbers of cases people drowning while sleeping due to inhaling CO in the car.


Author(s):  
Tianshi Li ◽  
Elijah B. Neundorfer ◽  
Yuvraj Agarwal ◽  
Jason I. Hong

In-app privacy notices can help smartphone users make informed privacy decisions. However, they are rarely used in real-world apps, since developers often lack the knowledge, time, and resources to design and implement them well. We present Honeysuckle, a programming tool that helps Android developers build in-app privacy notices using an annotation-based code generation approach facilitated by an IDE plugin, a build system plugin, and a library. We conducted a within-subjects study with 12 Android developers to evaluate Honeysuckle. Each participant was asked to implement privacy notices for two popular open-source apps using the Honeysuckle library as a baseline as well as the annotation-based approach. Our results show that the annotation-based approach helps developers accomplish the task faster with significantly lower cognitive load. Developers preferred the annotation-based approach over the library approach because it was much easier to learn and use and allowed developers to achieve various types of privacy notices using a unified code format, which can enhance code readability and benefit team collaboration.


Author(s):  
Nayan Rande

In order to begin to design a large Offensive Cyber-Threat-Intelligence, we need a distributed-decentralised Intelligent Software framework, which can scale on demand and run with flexibility while providing a room for further improvement both on architectural level as well as strategical level for planning advanced attacks methodologies, will help us conduct secure transaction maintaining CIANA. In this paper, we try to present some of our investigations on Agent-based Modelling of Cyber-Space and Simulation of Cyber-Warfare over distributed system methodology in contributing to these designs. Using this as motivation we try to build system architecture for effective open intelligence for effective offensive cyber threat intelligence (CTI).


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Joe Garcia ◽  
Russell Shannon ◽  
Aaron Jacobson ◽  
William Mosca ◽  
Michael Burger ◽  
...  

Purpose This paper aims to describe an effort to provide for a robust and secure software development paradigm intended to support DevSecOps in a naval aviation enterprise (NAE) software support activity (SSA), with said paradigm supporting strong traceability and provability concerning the SSA’s output product, known as an operational flight program (OFP). Through a secure development environment (SDE), each critical software development function performed on said OFP during its development has a corresponding record represented on a blockchain. Design/methodology/approach An SDE is implemented as a virtual machine or container incorporating software development tools that are modified to support blockchain transactions. Each critical software development function, e.g. editing, compiling, linking, generates a blockchain transaction message with associated information embedded in the output of a said function that, together, can be used to prove integrity and support traceability. An attestation process is used to provide proof that the toolchain containing SDE is not subject to unauthorized modification at the time said critical function is performed. Findings Blockchain methods are shown to be a viable approach for supporting exhaustive traceability and strong provability of development system integrity for mission-critical software produced by an NAE SSA for NAE embedded systems software. Practical implications A blockchain-based authentication approach that could be implemented at the OFP point-of-load would provide for fine-grain authentication of all OFP software components, with each component or module having its own proof-of-integrity (including the integrity of the used development tools) over its entire development history. Originality/value Many SSAs have established control procedures for development such as check-out/check-in. This does not prove the SSA output software is secure. For one thing, a build system does not necessarily enforce procedures in a way that is determinable from the output. Furthermore, the SSA toolchain itself could be attacked. The approach described in this paper enforces security policy and embeds information into the output of every development function that can be cross-referenced to blockchain transaction records for provability and traceability that only trusted tools, free from unauthorized modifications, are used in software development. A key original concept of this approach is that it treats assigned developer time as a transferable digital currency.


2021 ◽  
Vol 2 (02) ◽  
pp. 53-59
Author(s):  
Putri Taqwa Prasetyaningrun ◽  
Irfan Pratama ◽  
Albert Yakobus Chandra

In the world of work the presence of the best employees becomes a benchmark of progress of the company itself. In the determination usually by looking at the performance of the employee e.g. from craft, discipline and also other achievements. The goal is to optimize in decision making to the best employees. Models obtained for employee predictions tested on real data sets provided by IBM analytics, which includes 29 features and about 22005 samples. In this paper we try to build system that predicts employee attribution based on A collection of employee data from kaggle website. We have used four different machines learning algorithms such as KNN (Neighbor K-Nearest), Naïve Bayes, Decision Tree, Random Forest plus two ensemble technique namely stacking and bagging. Results are expressed in terms of classic metrics and algorithms that produce the best result for the available data sets is the Random Forest classifier. It reveals the best withdrawals (0,88) as good as the stacking and bagging method with the same value


2021 ◽  
Vol 6 (1) ◽  
pp. 50
Author(s):  
Aryo Pinandito ◽  
Didik Dwi Prasetya ◽  
Hanifah Muslimah Az-zahra ◽  
Wibisono Sukmo Wardhono ◽  
Yusuke Hayashi ◽  
...  

A concept map is deemed a useful teaching and learning tool. It offers many potential advantages over just representing the students’ knowledge and understanding during learning, and have been widely used to support learning. Kit-Build concept map is one learning framework that incorporate digital concept map for its learning activities. Learning with Kit-Build concept map has been found to have better learning effects towards students' understanding and knowledge retention. Incorporating Kit-Build concept map into collaborative learning have been reported to have better outcome than the traditional collaborative learning. However, collaborative learning with Kit-Build concept map cannot be accomodated with the current Kit-Build system where learning activity is conducted online. This study presents the design and development of online collaborative learning platform of Kit-Build Concept Map. A prototype of the collaboration system to support collaborative learning with Kit-Build concept map is developed and be evaluated to portray its potential usability for further development and practical use. The result suggested that incorporating Socket.IO as a real-time communication middleware is effective to deliver online collaborative learning features into the Kit-Build system. Preliminary evaluation to the system also suggested that the system has the potential for actual use in supporting distant collaborative learning with Kit-Build concept map.


2021 ◽  
Vol 8 (1) ◽  
pp. 27
Author(s):  
Vijar Galax Putra Jagat Paryoko

Lingkup pembangunan berkelanjutan (sustainable development) mencakup segala bidang perancangan, termasuk desain perkotaan, arsitektur, hingga interior. Tingginya lahan dan minat terhadap usaha bidang interior di perkotaan menjadi salah satu latar belakang perlunya meningkatkan pertimbangan isu berkelanjutan dalam bidang tersebut. Integrated Design Process (IDP) berpotensi diadaptasi untuk proyek interior karena kompatibel dengan sistem design-build yang banyak diminati untuk menyelesaikan proyek interior. Studi ini bertujuan untuk menemukan gambaran adaptasi IDP pada bidang interior, serta potensi dan kendala penerapannya pada proyek nyata. Strategi studi kasus digunakan untuk mencapai tujuan tersebut, penekanan studi pada kajian literatur dan proyek nyata sebuah pekerjaan interior menggunakan teknik observasi dan arsip. Disimpulkan bahwa estimasi anggaran dan pengelolaan keuangan proyek lebih efektif, mengurangi resiko kendala konstruksi, manfaat jangka panjang produk, serta meningkatkan keharmonisan hubungan antara perusahaan dan pemilik proyek, merupakan keuntungan yang diperoleh. Kendala yang ditemui adalah kenaikan biaya proyek yang dapat ditekan dengan efisiensi material dan akomodasi, serta kebutuhan lebih atas waktu dan usaha untuk mencapai mufakat pada tahap perancangan yang dapat ditekan melalui peran perancang. Hasil studi ini diharapkan mampu meningkatkan kesadaran masyarakat akan kebutuhan perencanaan dan pengelolaan yang terintegrasi untuk menghasilkan produk yang mampu berkontribusi pada pembangunan berkelanjutan. ADAPTATION OF INTEGRATED DESIGN PROCESS AND ITS IMPLEMENTATION FOR INTERIOR PROJECT “Sustainable development" encompasses design fields as a whole, including urban, architecture, and interior design. Increasing demand and interest for interior business in cities is one reason for the need to increase sustainable development issues in this field. Integrated Design Process (IDP) potential to be adapted from building to interior projects is high because it is compatible with the design-build system commonly used for interior project completion. This study aims to find an overview of IDP adaptation for the interior field and the benefits and obstacles to a real project. A case study strategy is used in this study to achieve these aims, where the emphasis is on literature searching and real project analysis using observation and archive tactics. This study concludes that the benefits are practical project budgeting and financing, reducing construction risks, and long-term benefits of product. The obstacles are the increased project cost which can be pressed by efficiency of materials and accommodation, and the time and effort to reach consensus at the design phase, which designer’s role in the project team can press. Results of this study are expected to increase public awareness of the need for integrated planning and management of interior production so it can contribute to "sustainable development".


2021 ◽  
Vol 26 (3) ◽  
Author(s):  
Christian Macho ◽  
Stefanie Beyer ◽  
Shane McIntosh ◽  
Martin Pinzger

AbstractBuild systems are an essential part of modern software projects. As software projects change continuously, it is crucial to understand how the build system changes because neglecting its maintenance can, at best, lead to expensive build breakage, or at worst, introduce user-reported defects due to incorrectly compiled, linked, packaged, or deployed official releases. Recent studies have investigated the (co-)evolution of build configurations and reasons for build breakage; however, the prior analysis focused on a coarse-grained outcome (i.e., either build changing or not). In this paper, we present BuildDiff, an approach to extract detailed build changes from Maven build files and classify them into 143 change types. In a manual evaluation of 400 build-changing commits, we show that BuildDiff can extract and classify build changes with average precision, recall, and f1-scores of 0.97, 0.98, and 0.97, respectively. We then present two studies using the build changes extracted from 144 open source Java projects to study the frequency and time of build changes. The results show that the top-10 most frequent change types account for 51% of the build changes. Among them, changes to version numbers and changes to dependencies of the projects occur most frequently. We also observe frequently co-occurring changes, such as changes to the source code management definitions, and corresponding changes to the dependency management system and the dependency declaration. Furthermore, our results show that build changes frequently occur around release days. In particular, critical changes, such as updates to plugin configuration parts and dependency insertions, are performed before a release day. The contributions of this paper lay in the foundation for future research, such as for analyzing the (co-)evolution of build files with other artifacts, improving effort estimation approaches by incorporating necessary modifications to the build system specification, or automatic repair approaches for configuration code. Furthermore, our detailed change information enables improvements of refactoring approaches for build configurations and improvements of prediction models to identify error-prone build files.


TUGboat ◽  
2021 ◽  
Vol 42 (2) ◽  
pp. 132-134
Author(s):  
Heinrich Stamerjohanns
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document