A User eXperience Evaluation Framework for Mobile Usability

Author(s):  
Hee-Jin Lee ◽  
Joon-Sang Lee ◽  
Eunkyoung Jee ◽  
Doo-Hwan Bae

The worldwide mobile software market has grown dramatically since feature phones became popular in the early 1990s. In practice, mobile usability — which can be defined for a resource-constrained device in two ways, namely, User eXperience (UX) and User Interface (UI) — has been regarded as the key to gaining superiority in terms of both market share and customer loyalty. Unfortunately, de facto standards for software design and the development process, such as Unified Modeling Language (UML) and Rational Unified Process (RUP), do not seem to promote mobile usability in a systematic manner in practice. This paper proposes a systematic and generalizable approach to modeling and evaluating the properties of mobile usability, herein treating it as a first-class software quality from the perspective of software engineering. We devise a UX evaluation framework for mobile usability, which we call UX Evaluation Framework (UEF) throughout this paper. A UX is specified by inter-scene interactions between users and terminals of software products using Extended Menu Navigation Viewpoints (EMNVs); then, a model checker, NuSMV, is adopted to observe whether the EMNV model meets a set of given UX properties. Importantly, the analysis and design of RUP is extended to support the co-design of UX and UI so that major roles, activities and artifacts in the UX and UI can be explicitly monitored and controlled by stakeholders. Through case studies, we demonstrate that UEF works properly to treat software products that prioritize mobile usability. Consequently, UEF plays a key role in filling the gap between two research disciplines to address usability: software engineering and human–computer interactions.

Complexity ◽  
2021 ◽  
Vol 2021 ◽  
pp. 1-21
Author(s):  
Reem Abdalla ◽  
Alok Mishra

The Internet of Things (IoT) facilitates in building cyber-physical systems, which are significant for Industry 4.0. Agent-based computing represents effective modeling, programming, and simulation paradigm to develop IoT systems. Agent concepts, techniques, methods, and tools are being used in evolving IoT systems. Over the last years, in particular, there has been an increasing number of agent approaches proposed along with an ever-growing interest in their various implementations. Yet a comprehensive and full-fledged agent approach for developing related projects is still lacking despite the presence of agent-oriented software engineering (AOSE) methodologies. One of the moves towards compensating for this issue is to compile various available methodologies, ones that are comparable to the evolution of the unified modeling language (UML) in the domain of object-oriented analysis and design. These have become de facto standards in software development. In line with this objective, the present research attempts to comprehend the relationship among seven main AOSE methodologies. More specifically, we intend to assess and compare these seven approaches by conducting a feature analysis through examining the advantages and limitations of each competing process, structural analysis, and a case study evaluation method. This effort is made to address the significant characteristics of AOSE approaches. The main objective of this study is to conduct a comprehensive analysis of selected AOSE methodologies and provide a proposal of a draft unified approach that drives strengths (best) of these methodologies towards advancement in this area.


Author(s):  
Titan Titan ◽  
Devyano Luhukay ◽  
Yohannes Kurniawan

Library information system analysis and design for public senior high school XYZ in South Tangerang aims to identify needs of data and information about library operational transaction in the school. The result of requirement analysis was used to build a computerized system supporting the run of library business process. The analysis and design focused on solving the problems, such difficulties in finding book location, book availability, and else. Rational Unified Process was used for the information system development methodology and the result of requirement analysis was documented by using unified modeling language; user interface was also designed. This information system was expected to ease the library in doing its activity by serving the information related to book searching, book availability, book tracking. Besides, it would also fasten the process of book borrowing, book returning, and new book registration.


Author(s):  
Johan Johan ◽  
Yokie Susanto ◽  
Yusmin Joe ◽  
Robby Robby

The purpose of this research is to analyse sales process having been implementing Sales and Distribution module of ERP SAP R/3 and also to design a supporting application for sales process at PT United Tractor, Tbk. The benefit of this application is to help sales person and customer in doing inquiries, quotation and sales order also material information through short message. The method of this research is data capturing, literature review, object oriented analysis and design and Rational Unified process including UML ( Unified Modeling Language) for application design. Based on the problem, we designed a web based and sms gateway application to support Sales and Distribution module ERP SAP R/3 to help customer and sales person in doing sales transaction and information inquiry. 


2020 ◽  
Vol 4 (3) ◽  
pp. 683
Author(s):  
Muhamad Ridho Dwi Cahyo ◽  
Candiwan Candiwan

Yoga Farm is a Micro, Small, and Medium Enterprises (MSME) that focuses on catfish breeding that is still doing business processes manually. With this process, information received by related parties is very difficult to obtain quickly. Therefore, the product is still not widely known, and customers are still few because the system used in sales and promotions still uses a manual system. The research method used is qualitative. This study aims to create a sales information system recommended at Yoga Farm and design using Unified modeling language (UML) for the recommended business processes. Customers will get product information in real-time, products can be widely recognized, and the number of Yoga Farm customers can increase. Based on the results of this study, adoption of a web-based sales information system can certainly make it easier to get the latest information quickly, can expand the market and can also facilitate customers in the transaction. For future research, this research can be used as a reference for conducting similar studies at other MSMEs to increase sales


Author(s):  
Lusiana Citra Dewi

This study aims to create a system that can simplify common operational activities of pharmacy such as purchasing, inventory, and sales. The system is expected to improve manual processes of purchasing, inventory, and sales into a computerized ones. In addition, this system also provides convenience, accuracy, and speed for owner or management to access reports of purchase, inventory, and sales in real-time. The research methods used are literature studies, field studies, and the methods of analysis and design of object-oriented information system design language UML (Unified Modeling Language). Tthe result of this research is an information system of purchasing, inventory, and sales of medicines that may help pharmacies to get information quickly and accurately, and to help pharmacy operations to run more effectively and efficiently.


2002 ◽  
Vol 1 (1) ◽  
pp. 81-94
Author(s):  
Manoj Tharian

This paper presents an overview of the Rational Unified Process. The Rational unified Process is a software engineering process, delivered through a web-enabled, searchable knowledge base. The process enhances team productivity and delivers software best practices via guidelines, templates and tool mentors for all critical software lifecycle activities. The knowledge base allows development teams to gain the full benefits of the industry-standard Unified Modeling Language(UML). The rational Unified Process is a software Engineering Process. It provides a disciplined approach to assigning tasks and responsibilities within development organization. Its goal is to ensure the production of high-quality software that meets the needs of its end-users, within a predictable schedule and budget.[11,13] The rational Unified Process is a process product , developed and maintained by Rational Software. The development team for the Rational Unified Process are working closely with customers, partners, Rational's that the process is continuously updated and improved upon to reflect recent experiences and evolving and proven best practices. The Rational Unified Process is a guide for how to effectively use the Unified modeling Language(UML). The UML is a industry-standard language that allows us to clearly communicate requirements, architectures and designs. The UML is a industry-standard language that allows us to clearly communicate requirements architectures and designs. the UML originally created by Rational Software, and is now maintained by the standards organization Object Management Group(OMG).[4] the Rational Unified Process captures many of the best practices in modern software development in a form that is suitable for a wide range of projects and organizations. Deploying these best practices 3/4 using the Rational Unified Process as your guide 3/4 offers development teams a number of key advantages. In next section, we describe the six fundamental best practices of the Rational Unified Process. The Rational Unified Process describes how to effectively deploy commercially proven approaches to software development for software development teams. These are called "best practices" not so much because you can precisely quantify their value, but rather, because they are observed to be commonly used in industry by successful organizations.


2020 ◽  
Vol 2 (1) ◽  
pp. 15-28
Author(s):  
Irwandi Rizki Putra ◽  
Muh. Rasyid Ridha

Along with the times, technology and information are developing rapidly in various sectors in terms of human life. In the business world, technological development is very helpful in many ways. The phenomenon that occurs at this time is the increasingly widespread competition in the business world, especially in the field of marketplace in getting consumers to the emergence of various online marketplace sites. So far, Tembilahan online shop business is only known through social media such as Facebook, Whatsapp and Instagram or verbally to the public. Therefore, researchers are interested in taking a title, namely Marketpleace Q-Store Market Analysis and planning. Tembilahan Case Study aims to become a media promotion, and can make it easier for people to find goods that they want. In designing this Marketplace, the analysis used is PIECES and UML (Unified Modeling Language) as modeling and using the Framework code igniter to facilitate researchers in building systems. With the implementation of the Marketplace Q-Store, it provides a platform for seller to market their products.


2016 ◽  
pp. 497-513
Author(s):  
Liang-Cheng Chang

Project management skills such as WBS, Gantt Chart and PERT have been applied in many fields, but system analysts preferred UML to project tools. This chapter recommend transformation rules from project items into objects and project charts into UML diagrams, to model all project items and processes by using UML. Therefore, UML can be applied not only to system analysis and design, but also to entire project processes. Stakeholders in a project can rethink the project in terms of object orientation and communicate with system developers using the same tool as UML.


2001 ◽  
pp. 117-129 ◽  
Author(s):  
Cornel Klein ◽  
Andreas Rausch ◽  
Marc Sihling ◽  
Zhaojun Wen

Mobile agents gained immense attraction as a new programming concept for implementing distributed applications. However, up to now mobile agent programming has been mainly technology driven, with a focus on the implementation of mobile agent platforms and only small programming applications. In this chapter, we present an extension of the standard UML that provides language concepts for modeling mobility both in analysis and design phases. This extended version of UML is applied to the modeling of an advanced telecommunication system.


2016 ◽  
Vol 12 (06) ◽  
pp. 34 ◽  
Author(s):  
Razwan Mohmed Salah ◽  
Gustavo R. Alves ◽  
Pedro Guerreiro ◽  
Ingvar Gustavsson

<p class="Abstract">Analysis and design are important phases in the system development lifecycle. In these phases, developers record information necessary for properly understanding the nature of the systems under consideration.</p><p><strong>We consider a particular type of system, named Remote Lab that allows both teachers and students to perform real experiments over the internet and we focus on Virtual Instrument Systems in Reality (VISIR).  </strong></p><p><strong>We describe a summarized web interface of VISIR using the Unified Modeling Language (UML). Our case study aims at identifying the requirements of VISIR and at creating a set of UML diagrams that succinctly provide enough information to both developers and users so that they acquire enough information for building a general understanding of it.</strong></p><strong> Additionally, we provide elements for extending UML to better support further user interface development in VISIR.</strong>


Sign in / Sign up

Export Citation Format

Share Document