Software attractiveness as a quality attribute
November 27, 2015

Software attractiveness as a quality attribute

Software attractiveness seems to be something out of our rational control, something related to emotions and moods, isn’t it?

May this sound pretty unpredictable, software attractiveness can be measured and anticipated, helping us to bring lots of visual and social satisfaction to an end-user.

According to the ISO 9126: 2001, 6.3.4., this quality attribute is defined by the capability of the software product to be attractive to the user.

The thing we should put our opinion on is that attractiveness is defined not by an engineer, but by an end-user, so, despite a huge amount of different researches (and we better not ignore them) concerning color, usability and functionality of a software, user questionnaires are the most effective and informative way of assuring application attractiveness.

The science of application attractiveness rests on design basics and our perception of the environment we live in. A common practice is to furnish a visually good-looking application with sounds and even vibration response (this practice is a sign of good manners at the mobile app market). Here, it bears mentioning that for a certain percentage of end users (or the majority of them, if we’re talking about some special applications) visual attractiveness might be dethroned with audial or even tactile, placing them atop.

Once again, through referring to the ISO 9126: 2001, we find out there’re two main metrics that require measurement to prove an application is ‘attractive’:

Attractive interaction

Interface appearance customizability

  • Attractive interaction is measured with specially designed questionnaires. Their results are to be taken as absolute, and cannot be compared with another application polls. Questionnaires results are passed to UI/UX designers whose knowledge in usability and styling get enriched with current social preferences and actuality.
  • Interface appearance customizability is assessed through testing that simulates human behavior and through observing a user behavior and gathering feedback. Actually, customizability (C) is a value that should aim for being equal to 1. It is calculated by simply dividing the number of interface elements customized in appearance to user’s satisfaction into the number of interface elements that the user wishes to customize. It needs no saying, we do rarely get a product with C=1, as it would require significant efforts to be created, coded, tested and maintained. Also, the more complex a product is the more

Once again, people with special needs (if they appear to be a part of core audience) should be at least taken into consideration as their interactive experience might differ from one of the average customer. Here, both questionnaires and customizability assessment must include items to evaluate whether these people have a chance to interact with the product gratifyingly.

This leads us up in general to such a quality attribute as operability, and in particular to its part called ‘individualization’. These aspects will be highlighted in our further posts. Stay tuned.




Recent Articles

More Value with Lightning Value Providers

February 15, 2019 | Bohdan Dovhan, Senior Salesforce Engineer

Salesforce cloud platform offers the whole variety of customization options. Those include point-and-click tools like Lightning App Builder, Process Builder, Visual Flow and Workflow alongside development tools like Apex, Visualforce, Lightning Aura Components, Lightning Aura Events, Lightning Aura Tokens, Lightning Aura Standalone application and Lightning Web Components. Lightning Aura Components development involves the development of […]

Hot in Salesforce Marketing Cloud: January 2019 Release Notes

February 8, 2019 | Ihor Shupeniuk, Salesforce Engineer and Marketing Cloud Specialist

In the era of intelligent marketing with the proliferation of technology where modern consumers are offered the widest choice, Marketing Cloud is sometimes named a future-looking service, We continue to closely follow the developments and improvements to  Marketing Cloud and we can safely affirm that this product is becoming better and better. Everyone who has […]