As online shopping turnover continues to increase year after year [1], more and more business are rushing to establish an online presence In a previous publication [2], the authors of this paper identified usability a...
详细信息
ISBN:
(纸本)9781627486606
As online shopping turnover continues to increase year after year [1], more and more business are rushing to establish an online presence In a previous publication [2], the authors of this paper identified usability as being one of the attributes which most influence the success of an e-commerce systems This paper explores the issues involved in measuring the usability of e-commerce systems and presents a usability measurement framework specifically tailored to online stores The framework provides a quick way to evaluate the usability of online stores through easily automatable mathematical analysis of a site's structure and visual layout, followed by a short checklist to assure that essential usability criteria have been met References are made to a number of research exercises carried out by the authors amongst online shoppers and case studies of well-known e-commerce sites are also presented.
The increasing complexity of software systems has raised the need for code analysis tools to assess its quality. However, these tools offer predefined metrics or evaluation criteria, which are frequently hard to exten...
详细信息
The increasing complexity of software systems has raised the need for code analysis tools to assess its quality. However, these tools offer predefined metrics or evaluation criteria, which are frequently hard to extend or modify. For this purpose, we have developed JAVACHECK, a Domain-Specific Language targeted to define expected properties of Java code bases. JAVACHECK can be used in a variety of scenarios related to quality assurance: to define expected code styles (e.g., naming conventions), specify programming conventions (e.g., private attributes), detect code smells possibly indicating errors (e.g., equals method with no hashCode), and detect patterns (e.g., uses of Singleton) or requirements demanded in a project (e.g., a class with name synonym to "Professor").
Model-Driven engineering (MDE) techniques, like transformations, queries, and code generators, were devised for local, single-CPU architectures. However, the increasing complexity of the systems to be built and their ...
详细信息
Model-Driven engineering (MDE) techniques, like transformations, queries, and code generators, were devised for local, single-CPU architectures. However, the increasing complexity of the systems to be built and their high demands in terms of computation, memory and storage, requires more scalable and flexible MDE techniques, likely using services and the cloud. Nonetheless, the cost of developing MDE solutions on the cloud is high without proper automation mechanisms. In order to alleviate this situation, we present DISTIL, a domain-specific language to describe MDE services, which is able to generate (NoSQL-based) respositories for the artefacts of interest, and skeletons for (single or composite) services, ready to be deployed in Heroku. We illustrate the approach through the construction of a repository and a set of cloud-based services for bentō reusable transformation components.
Social networks are intensively used nowadays for both leisure and work. They have become a natural communication mechanism which helps users in coordinating and collaborating in their daily life activities. To profit...
详细信息
Social networks are intensively used nowadays for both leisure and work. They have become a natural communication mechanism which helps users in coordinating and collaborating in their daily life activities. To profit from their pervasive use, we propose SOCIO: a modelling assistant that seamlessly integrates across several social networks, like Telegram or Twitter. SOCIO is a modelling bot that can interpret natural language sentences and create meta-models out of them. It provides traceability of design decisions and statistics of user contributions. A video showcasing the tool is available at https://***/ModellingBot/.
Conducting system operations (such as upgrade, reconfiguration, deployment) for large-scale systems in cloud is error prone and complex. These operations rely heavily on unreliable cloud infrastructure APIs to complet...
详细信息
This is a small research-creation interactive augmented and virtual reality (AR/VR) documentary prototype. Its design extends the predecessor AR mobile app component incorporating AR footage previously only available ...
详细信息
Model-Driven engineering (MDE) promotes the use of models to conduct all phases of software development in an automated way. However, for complex systems, these models may become large and unwieldy, and hence difficul...
详细信息
Model-Driven engineering (MDE) promotes the use of models to conduct all phases of software development in an automated way. However, for complex systems, these models may become large and unwieldy, and hence difficult to process and comprehend. In order to alleviate this situation, we explore the combination of model fragmentation strategies, to split models into more manageable chunks;and model abstraction and visualization mechanisms, able to provide simpler views of the models. The feasibility of this combination is confirmed based on an evaluation over a synthetic models, and the model sets of the GraBaTs'09 contest.
Last July, IEEE Spectrum chall enged readers to identify today's unsung engineering heroes-those worthy engineers who are making a difference in the world and yet have not received the recognition they deserve. As...
详细信息
software complexity accrues, as modern societies are highly dependent on large-scale, software-intensive systems that increasingly operate within an environment of continuous availability. Global software development ...
详细信息
Recently, Wireless Sensor Network (WSN) are an important research area because of its real-time response, accurate, improved node capability, low in cost and simple infrastructure. Because of the huge number of sensor...
详细信息
暂无评论