scholarly journals Towards an API for User Attention Prediction in Mobile Notification Overload

Author(s):  
Alberto Vianna Dias da Silva ◽  
Vaninha Vieira

Mobile device users receive a lot of notifications per day. Some important notifications may be lost because of notification overloading. For some user, losing a notification can generate serious problems. This work proposes an Application Programming Interface (API) that uses context-awareness and machine learning to predict user attention to support mobile application developers and increases the chances of a important notification to be attended.

Author(s):  
Sunardi Sunardi ◽  
Imam Riadi ◽  
Pradana Ananda Raharja

Pengujian pada perangkat lunak dibutuhkan sebagai jaminan mutu terhadap kemampuan perangkat lunak. Perangkat lunak diterapkan pada pekerjaan yang nyata tanpa memiliki kendala terhadap kinerja dalam memberikan perintah, memproses perintah hingga memperoleh hasil dari pemrosesan sesuai dengan tujuan pengembangan. Pengujian unit Application Programming Interface (API) pada web service fokus sebagai upaya untuk menguji kemampuan pada tiap unit. Unit yang diuji secara spesifik akan digabungkan dengan unit lain hingga menjadi suatu sistem terintegrasi. Aplikasi mobile membutuhkan dukungan API sebagai penghubung dengan basis data, dimana aplikasi mobile dengan basis data tersebut tidak saling berhubungan secara langsung. Tampilan antarmuka pada aplikasi mobile hanya difokuskan sebagai interaksi visual antara pengguna dengan sistem. Sistem yang diberi perintah akan merespon dengan umpan balik yang dihubungkan melalui perantara dan merespon kembali melalui perantara dan dikembalikan dalam bentuk visual melalui antaramuka. Pengujian pada tiap unit sistem menggunakan proses Test-Driven Development (TDD) untuk menguji tiap fungsi. Perancangan dan pembangunan web service pada aplikasi e-voting memerlukan pengujian sehingga dalam penerapanya dapat digunakan sesuai dengan spesifikasi yang telah dirancanakan tanpa menimbulkan bug atau error yang dapat menganggu kinerja sistem. API yang telah diuji dan berinteraksi dengan antarmuka dapat melakukan proses data pemilih, validasi data pemilih dan pemilihan. Sistem ini juga telah diuji dengan metode System Usability Scale dengan skor total 69,02. Testing on the software is needed to guarantee its capabilities. So software in real condition wouldn’t have any deflect with the performance to providing wich in line with the goal of development. Testing the Application Programming Interface (API) unit on the web service is an effort to testing the performance of each unit. Specifically tested unit will be combined with other units to become an integrated system. A Mobile application requires API support as the connector to a database, which not directly related to mobile application. The user-interface in mobile application only act as a visual interaction between the user and the system. The commanded system will respond through feedback which connected into a connector and gives the response back through the connector and returns in visual form through an interface. Test-Driven Development (TTD) was used in testing each system unit. Designing and building web service on e-voting application requires testing so that application can be used properly without causing bugs or errors that can interface system performance. Approved APIs are able to process voter data, validate voter data and election. The system also tested with “System Usability Scale” method which gains 69,02 total score.


Electronics ◽  
2020 ◽  
Vol 9 (2) ◽  
pp. 236
Author(s):  
Yeongpil Cho

In-process attacks are a new class of attacks that circumvent protection schemes centered around inter-process isolation. Against these attacks, researchers have proposed fine-grained data isolation schemes that can protect sensitive data from malicious accesses even during the same process. Their proposals based on salient hardware features, such as ARM® processor architecture’s domain protection, are quite successful, but it cannot be applied to a specific architecture, namely AArch64, as this does not provide the same hardware features. In this paper, therefore, we present Sealer, a fine-grained data isolation scheme applicable in AArch64. Sealer achieves its objective by brilliantly harmonizing two hardware features of AArch64: The eXecute-no-Read and the cryptographic extension. Sealer provides application developers with a set of application programming interface (API) so that the developers can enjoy the fine-grained data isolation in their own way.


Data Science ◽  
2021 ◽  
pp. 1-15
Author(s):  
Jörg Schad ◽  
Rajiv Sambasivan ◽  
Christopher Woodward

Experimenting with different models, documenting results and findings, and repeating these tasks are day-to-day activities for machine learning engineers and data scientists. There is a need to keep control of the machine-learning pipeline and its metadata. This allows users to iterate quickly through experiments and retrieve key findings and observations from historical activity. This is the need that Arangopipe serves. Arangopipe is an open-source tool that provides a data model that captures the essential components of any machine learning life cycle. Arangopipe provides an application programming interface that permits machine-learning engineers to record the details of the salient steps in building their machine learning models. The components of the data model and an overview of the application programming interface is provided. Illustrative examples of basic and advanced machine learning workflows are provided. Arangopipe is not only useful for users involved in developing machine learning models but also useful for users deploying and maintaining them.


This paper discusses the ideas and process of developing a mobile locator application for Vulcanizing Shops in Siargao Island with Global Positioning System (GPS) and Google Map Application Programming Interface (API). This mobile application is an innovation tool to show the location, availability and services of the vehicle services shops available in the island to ease the hassle of the tourists with vehicle errors. It also provides shortest possible route method that includes relevant information about the services of the shops. The study adopts the Rapid Application Development model and used ISO 9126 to evaluate the application in terms of usability (4.37), functionality (4.13) and Maintainability (4.20). Therefore, the application is certain to provide a significant support to the local and foreign tourists; therefore, providing an accurate and hassle time-free locating a vulcanizing shops.


2021 ◽  
pp. 016224392110426
Author(s):  
Alex Beattie

This paper critically investigates the ethical perspectives and practices of individuals and organizations who make persuasive technologies (“persuasive technologists”). An organization that claims to be at the forefront of ethical persuasion is behavioral software company Boundless Mind. Yet Boundless Mind sells ostensibly oxymoronic software products: an Application Programming Interface for third-party applications that optimizes the capture of end user attention, and an application for end users on how to make third-party applications less persuasive. Drawing upon Foucault’s interpretation of ethics as an “aesthetics of existence” and the related concept of “therapeutic authority,” I argue Boundless Mind justify the “poaching” and “protecting” of user attention based on a view of the human subject as fixable and their capability to instrumentalize user subjectivity to socially desirable ends. I walkthrough Boundless Mind’s technology-habit-breaking application Space and highlight a behavioral technique administered by Space called stimulus devaluation, which enables the user to develop a transformative relationship with their technology habits and persuasive applications. I conclude the paper by arguing that a persuasive technology ethics based on fixing the user obfuscates the power of persuasive technologists by limiting the scope of ethical inquiry to the activities of the user.


Author(s):  
Nishant Wadkar ◽  
Abhishek Joshi ◽  
Akshay kumar Vallakati ◽  
Prof. Mittal Solanki

Railway is known as the lifeline of the Mumbai. Railway authorities have to work hard to keep this lifeline on track and on time. There are all kind trains schedules, timetable, schedule books of train timing etc. but trains do not run on time due to various reasons or causes. The moto of the project is to display the passenger information display message on the mobile phone application in real time in which data from railway server will be collected and displayed on the mobile application with the help of application programming interface (API) and database. It will also display the important messages and an announcement in the application.


Author(s):  
Christian Noon ◽  
Brandon Newendorp ◽  
Eliot Winer ◽  
Jim Oliver

Virtual reality (VR) applications are used in many areas of academic and industrial research areas including engineering, bio-medical & geo-sciences, among others. These applications generally focus on creating a VR environment to enhance user experience. One of the main challenges VR application developers face is to make objects within the environment move in a natural, realistic manner. Many commercial packages and programming libraries exist to help generate complex animations, including physics engines, game engines and modeling software such as Autodesk Maya. All of these tools are very useful, but have many disadvantages when applied to VR applications, as they were not designed for VR development. To address these issues, a VR application programming interface (API) was developed to help VR developers create and visualize natural, complex animations for VR-based systems utilizing OpenSceneGraph. This API, called the Animation Engine 2.0, was built in a manner animators and developers are already familiar with by integrating control points and keyframes for controlling animations. The system is time-based to scale to any size of VR system, which enabled the ability to support different time interpolations as well to incorporate acceleration into animations to create behavioral events such as a boing, bounce, or surge. In this paper, the Animation Engine API is presented along with its integration into a VR aircraft carrier application.


2020 ◽  
Vol 1 (1) ◽  
pp. 275-284
Author(s):  
Ahmad Sugiarta Isnaini Isnaini ◽  
Karmono Karmono

ABSTRAK Pengembangan sistem digital checker merupakan tranformasi dari sistem manual yang di distribusikan ke dalam bentuk digital berbasis aplikasi mobile android. Selama ini proses pencatatan setiap ritase dilakukan oleh checker. Checker adalah karyawan yang secara khusus melakukan pencatatan ritase. Proses pencatatan ritase yang dilakukan saat masih bersifat manual menggunakan kertas, dan hasil dari proses pencatatan manual melalui kertas tersebut kemudian diolah dan dianalisa pada satuan kerja Operasional Control Center (OCC). Setelah proses pengolahan data dan analisa yang dilakukan oleh satuan kerja OCC, barulah kemudian dilaporkan ke management. Dari penerapan sistem checker manual tersebut dapat menyebabkan proses pengambilan keputusan bisnis apabila dilihat dari sisi management kurang efektif dan efesien. Selain itu juga dibutuhkan waktu yang lama untuk mengetahui serta memutuskan pencapaian produksi secara ideal berdasarkan kriteria yang telah ditentukan. Oleh sebab itu maka dibutuhkan media perantara berupa sistem aplikasi berbasis mobile android. Tujuan dari pengembangan sistem digital checker ini adalah untuk mengalihkan sistem yang selama ini manual menjadi digitalisasi yaitu pencatatan ritase menggunakan mobile android pada PT. Satria Bahana Sarana. Metodologi dalam penelitian ini adalah penelitian tindakan (action research), dengan pendekatan metode 4-D (Define, Design, Develop, Disseminate) yang digunakan dalam pengembangan sistem digital checker. Adapun aplikasi yang dibangun berbasis android menggunakan bahasa pemograman PHP dan database MySQL, Indexing & Elastic for (temporary saving) serta web service API (Application Programming Interface), TypeScript. Implementasi akhir dari pengembangan sistem digital checker ini dapat mempercepat dan memberikan informasi ritase melalui penginputan data secara langsung oleh checker dengan sistem aplikasi mobile android, sehingga proses ritase dapat diketahui dengan cepat dan tepat karena data disajikan secara real time selama 24 Jam. Sistem digital checker berbasis aplikasi android telah diuji coba pada PT. Satria Bahana Sarana di site Bangko pit 1 utara dan site Mahayung. Dampak dari penerapan aplikasi digital checker ini juga dapat meminimalisir penumpukan dan penggunaan kertas. Kata Kunci : digital checker, ritase, android, 4D, PT. Satria Bahana Sarana  ABSTRACT The development of a digital checker system is a transformation of a manual system that is distributed into digital form based on an android mobile application. The during this recording process, each participant is carried out by the examiner. Inspector is an employee who specifically records the reality. The process of recording the ritase is done while still manually using paper, and the results of the manual recording process through paper are then processed and analyzed in the Operational Control Center (OCC) departement. After the data processing and analysis carried out by the OCC departement, it is then reported to management. From the application of this manual inspection system, it can cause the decision making process taken by the management to be less effective and efficient. In addition it takes a long time to be discussed and also determine the ideal production in accordance with predetermined criteria. Therefore we need media related to the android mobile-based application system. The purpose of the development of this digital checker system is to move the system that has been manually into digitization, namely the recording of ritase using an android phone at PT. Satria Bahana Sarana. The methodology in this research is action research, by studying the 4-D (Define, Design, Develop, Disseminate) method used in the development of digital inspection systems. Android based applications use the PHP programming language and MySQL database, Indexing & Elastic for (temporary storage) and web service API (Application Programming Interface), TypeScript. The final implementation of the development of the digital checker system can accelerate and provide social information through inputting data directly by the checker with the android mobile application system, so that the security process can be supported quickly and precisely in accordance with the data presented in real time for 24 hours. Android based digital checker system has been tested on PT. Satria Bahana Sarana at Bangko site pit 1 north and Mahayung site. The impact of implementing this digital checking application can also minimize paper buildup and use Keywords: digital checker, ritase, android, 4D, PT. Satria Bahana Sarana 


2021 ◽  
Vol 4 (1) ◽  
pp. 26-32
Author(s):  
I Gede Wiryawan ◽  
Maulida Dwi Agustiningsih ◽  
Muhammad Yusuf ◽  
Vyan Ary Pratama ◽  
Linda Dwi Wahyuningsih

Plastic waste has reached pandemic levels worldwide. It adversely affects wildlife, wildlife habitat, and humans. Meanwhile, adopting information technology may reduce plastic waste problem. In this study, a Zerowaster application was developed that can provide green spot information. The idea of the developed application is unique from existing applications. Zerowaster application does not make plastic waste as an object that is informed, but rather shows information on clean places or where there is no trash. Prototype method is used in this study. And Blackblox is chosen as a method to test the application. Application development is started by desgining interface, then developinng a webpage admin, implementing Application Programming Interface (API) and Geographic Information System (GIS). The result shows that Zerowaster application running well on mobile application as well as showing green spot for the users.


Sign in / Sign up

Export Citation Format

Share Document