0% found this document useful (0 votes)
66 views4 pages

HCI Solutions for Telegram Users

The document outlines a group assignment for 4th year Computer Science students at Borana University, focusing on improving the Telegram app. It identifies five main issues: notification inconsistencies, slow media download speeds, poor usability, performance issues, and connectivity problems, along with proposed solutions for each. The assignment aims to enhance user experience by addressing these critical areas.

Uploaded by

surafel123emiru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views4 pages

HCI Solutions for Telegram Users

The document outlines a group assignment for 4th year Computer Science students at Borana University, focusing on improving the Telegram app. It identifies five main issues: notification inconsistencies, slow media download speeds, poor usability, performance issues, and connectivity problems, along with proposed solutions for each. The assignment aims to enhance user experience by addressing these critical areas.

Uploaded by

surafel123emiru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

BORANA UNIVERSITY

College of Engineering and Technology


Department of
Computer Science

HCI Group Assignment


Target group: 2 group, 4th year ,Computer Science student, SEM I
nd

Students Name:
1.Reta shibeshi
2.Surafel Emiru
3.Abduba Boru
4.Bamlak Abebayehu

INSTRUCTOR: HONEY G(MA)

Yabello,Ethiopia
1) App Name :Telegram

No Review Category Name Possible Solution

1 "The app is great, but Improve the notification system


notifications are with reliable message alerts and
Notification Issues
inconsistent; sometimes I customizable settings for
miss important messages." different message priorities.
2 "Sometimes, media files Optimize the media download
take too long to download algorithm for faster speeds and
Media Download Speed
even on a good internet offer a diagnostic tool for
connection." connection troubleshooting.
3 "It's hard to find specific
Enhance the search function with
messages; the search
Poor Usability advanced filtering options like
feature is not intuitive
date, sender, and content type.
enough."
4 Introduce a lightweight mode
"The app takes too long to
Performance Issues optimized for older or less
load on older devices."
powerful devices.
5 Implement real-time network
"Sometimes messages get
monitoring and fallback
delayed or fail to send Connectivity Issues
mechanisms to ensure message
without showing an error."
delivery.

Explanation of Categories and Solutions:

1. Notification Issues

 Problem: Users reported inconsistent notifications, meaning they occasionally miss


important messages or alerts.
o Explanation: Notifications are a critical feature for messaging apps, as users
rely on them for real-time communication. Delayed or missed notifications can
lead to frustration, especially for time-sensitive messages.
o Solution:
 Improve the reliability of the notification delivery system by
optimizing server-side push notifications and ensuring minimal delays.
 Introduce customizable notification settings, allowing users to
prioritize notifications from specific chats, groups, or channels.
 Provide a “notification diagnostics” tool to help users troubleshoot
notification issues.

2. Media Download Speed

 Problem: Users reported slow media downloads even with stable and high-speed
internet connections.
o Explanation: Efficient media handling is a core function of a messaging app.
Delays in downloading images, videos, or files can disrupt workflows or
conversations, leading to dissatisfaction.

1
o Solution:
 Optimize the app's media download algorithms to prioritize speed
and reliability, especially for smaller files.
 Introduce a diagnostic feature that helps users identify connectivity
issues and suggests solutions (e.g., switching to a faster server or
clearing cache).
 Provide an option to pre-load media for frequently accessed chats.

3. Poor Usability

 Problem: Users have found certain features difficult to discover or use, such as
advanced options in group management, message forwarding, or file organization.
o Explanation: Usability refers to how easy and intuitive an app is for users.
Poor usability leads to frustration, as users struggle to navigate the app or
locate desired features.
o Solution:
 Conduct usability testing with a diverse group of users to identify
pain points in the interface.
 Simplify and standardize menus and options to make them more
intuitive.
 Introduce in-app guidance (e.g., tooltips, tutorials, or walkthroughs)
for new features or commonly misunderstood functions.
 Create a customizable toolbar or shortcut menu for frequently used
features to enhance accessibility.

4. Performance Issues

 Problem: Users report that the app occasionally becomes sluggish, particularly when
handling large groups or high-volume chats.
o Explanation: Performance issues, such as app lags or crashes, negatively
affect user experience. They are particularly noticeable in scenarios involving
resource-heavy features like large groups, multimedia, or file
uploads/downloads.
o Solution:
 Optimize app performance by reducing memory usage and
improving handling of large datasets (e.g., large groups or channels).
 Introduce an option for users to clear cache directly from the app
settings without affecting essential data.
 Regularly monitor and patch performance bottlenecks through
updates.

5. Connectivity Issues

 Problem: Users have mentioned difficulties in maintaining a stable connection,


particularly in areas with weak or fluctuating networks.
o Explanation: As a communication app, Telegram relies on stable
connectivity to provide seamless service. Connectivity problems can interrupt
message delivery, calls, and file uploads/downloads, which significantly
impacts usability.

2
o Solution:
 Improve the app’s connectivity protocols to handle weak or unstable
networks more effectively.
 Introduce an “offline mode” that allows users to compose messages
while offline, with automatic delivery when reconnected.
 Provide a detailed “connection status” indicator to inform users about
their current connectivity and suggest solutions if issues arise (e.g.,
switching servers or adjusting data usage settings)

You might also like