SurveyReport on A User-Centric Approaches to Improve the Quality of UML?

Survey Report on A User-Centric Approaches

Executive Summary

User-Centric Approaches are problem-solving methods in which we use optimistic ways to invert the new solution of a particular problem. It is like Brain Storming to the problem and finding an uncommon solution to the problem (Gladkiy, 2018).

Some of the Key Results of the User-Centric Approaches are Design for the users and their tasks, Maintain consistency, Use simple and natural dialogue, Reduce unnecessary mental effort by the user, Provide adequate feedback, Provide adequate navigation mechanisms, Let the user take charge, Present information clearly, Offer Assistance, and about Error-free. It is an Iterative Design So, it provides maximum usability (Obear, 2017).

Conclusions drawn from this are that customers are more likely to buy a product or service that meets their needs. It meets customer’s requirements more effectively. It provides a positive user experience. I provide more loyalty and a good reputation.  User-Centric Approaches help you gain insight and saves your time and Money. Its Draw Back is that it is very little modelers’ interactions. It Helps the Develop to maintain and update problems in Complex and large size programs.

Background and Objectives

Technical work is changing day by day So as the size of programs. Their size and complexity increase at an unbelievable rate. So, it is very difficult for developer to maintain complex programs.

The origin of today’s user as a central focus of the design process is commonly attributed to Donald Norman. He self-selected his job title at Apple as ‘User Experience Architect’ in 1993 because he wanted ‘to cover all aspects of the user’s experience with a system. Norman is one of the most prominent critics of its current ubiquity. He argues the term is accepted by designers without closer examination and is used almost arbitrarily due to a lack of historical understanding of its development (Pacheco, 2018).

The goal of the User-Centric approach makes the complex and challenging program easy to maintain them has very high usability. It makes produce more usable, manageable, effective, and meets the user requirements.


We are living in a world of technology; new products, new degrees, new careers, new methodologies. Every day Something new is developing and shocking the tech world.

User-Centric Approaches

It all starts when a problem has occurred and human ends with some tailored answers. When you clearly understand what you want to achieve and want the kind of output you want. You will brainstorm ideas and comes up with an uncommon and unusual solution to the problem. Then you will use this unusual way to fix the particular problem (Gladkiy, 2018).

User-centered design

User-centered design is an iterative design process framework that incorporates validation from the user every step of the way. This closeness and frequent interaction help you deeply understand your user, what they want and don’t want from your design, and how they’re ultimately going to interact with each part of your product.


It is very difficult to develop and maintain a software system as the size and complexity of Software systems increase. As technology is increasing day by day so as the size of the software. So, it is very complex and challenging to maintain them. MDE (Model-Driven Engineering) is a proposed solution to this problem. MDE makes the complex software way simple and easy to maintain. But on the other hand, most big firms are unwilling to adopt MDR because it has very little modelers’ interactions (Pourali, 2020).

Some of the common Problem of MDE are as follow:

  • A thorough analysis of modelers and their tasks, to understand their challenges of using modeling tools.
  • The underlying human-cognitive factors.
  • a systematic assessment of the effectiveness of proposed solutions (i.e., tooling techniques) on human users.

MDE tools can be proved to overcome its problems by model-easing techniques for model editors. We gather useful information during sessions that will help us to understand the subjects’ cognitive challenges. The most prominent challenges occur when we are performing a modelling task (Pourali, 2020).

Key Point about MDE tools

The main point about MDR are given below:

  • improve their ability to successfully fulfill their tasks
  • avoid unnecessary context switches among diagrams
  • produce more error-free models
  • remember contextual information
  • reduce time on tasks



The Result of a User-Centric Approaches to Improve the Quality of UML is that makes the program is to maintain that are very complex and cannot be done without the User-Centric Approaches. It has many benefits but there are many drawbacks that are why companies don’t want to use this approach

Conclusion and Recommendations

It is very important in today’s world to maintain complex and large size programs. We can use User-Centric Approaches. They are irritative and very helpful but they have their disadvantages. SO, we have to come up with some better approach ways where there are no underlying human-cognitive factors and have more modelers’ interactions.




Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *