SlideShare a Scribd company logo
1 of 24
1
An Efficient Approach for Improving
Website Design
Presented
by
Hemant Kumar Singh
Introduction
Primary cause of poor website design is difference in understanding of
developers view and the user’s view & web developers may not have a
prediction of users’ Interests at time of creation of site
2
Two approaches to improve the web user navigation-
 Web personalization approach: Web personalization is the process of
“tailoring” WebPages to the needs of specific users using the information of
the users’ navigational behavior and profile data
3
 Web Transformation approach: involves changing the structure of a website
to smooth the progress of the browsing for a large set of users instead of
personalizing pages for individual users
 The threshold value may be decided on the basis of click ratio of previous
access log of a user for a particular website
 Click ratio is average number of clicks required to reach the destination
4
Proposed Algorithm
Proposed algorithm for finding the click ratio which informs the webmasters
that their website is not meeting user’s behavior and needs, it mean this
website needs to be restructured. Therefore proposed efficient approach is
suitable for maintenance of the complex websites and can be applied in
regular manner after a particular time period
5
Steps
• Step1: Minimize
• Here c(s)=> smallest number of clicks needed to traverse the node of s in
sequence
• N(S) is the number of distractive pages in S
• f(s) is frequency of occurrence of s
• the constraints are that
6
• step 1(a): when traversing a bundle, we can only move along edges that are
present in the graph.
• Step 1(b): there can be at most d(i) links in any page i.
• Step 1(c): for each bundle S, the variables set to 1 must define a path that
passes through the documents contained in bundle S in the proper sequence.
Such a defined path could contain documents that do not belong to S.
7
Step 1(d): total number of edges in the traversal path, which in
this case equals the total number of mouse clicks, can be computed
from the value. Once c(s) is known for each bundle S, Q(G) can
determined directly.
8
AMPL code
• set T;
• set Pos;
• set docno {Pos, T} within V;
• var X {i in V, j in V} binary;
• var Y {i in V, j in V, s in T, p in Pos} binary;
• param d {V};
• param L {T};
• param W {T};
• minimize Optimized_click_ratio :
• sum {s in T} W[s]*(1 + sum {i in V, j in V, p in 1..L[s]-1} Y[i, j, s, p]);
9
• subject to step 1a {i in V, j in V, s in T, p in 1..L[s]-1}:
• Y[i, j, s, p] <= X[i, j];
• subject to step1b {i in V}:
• sum {j in V} X[i, j]<= d[i];
• subject to step 1c {i in V, s in T, p in 1..L[s]-1, h in docno [p,s], k in docno [p+1,s]}:
• sum {j in V} Y[i, j, s, p] - sum {j in V} Y[j, i, s, p] = if i == h then 1 else if i == k then -1 else if i != h && i != k
then 0;
10
• set V := A, B, C, D, E, F, H, J;
• set T := s1, s2, s3, s4;
• set Pos := 1, 2, 3, 4, 5, 6, 7, 8, 9, 10;
• set docno[1, s1] := A;
• set docno[2, s1] := D;
• set docno[3, s1] := C;
• set docno[4, s1] := A;
• set docno[5, s1] := B;
• set docno[6, s1] := C;
• set docno[7, s1] := F;
• set docno[8, s1] := E11
set docno[1, s2] := C;
set docno[2, s2] := F;
set docno[3, s2] := E;
set docno[4, s2] := B;
set docno[5, s2] := C;
set docno[6, s2] := F;
set docno[7, s2] := E;
set docno[8, s2] := J;
set docno[9, s2] := H;
set docno[10, s2] := J;
set docno[1, s3] := D;
set docno[2, s3] := F;
set docno[3, s3] := E;
set docno[4, s3] := F;
set docno[5, s3] := D;
set docno[6, s3] := C;
set docno[7, s3] := A;
set docno[8, s3] := B;
set docno[1, s4] := J;
set docno[2, s4] := B;
set docno[3, s4] := J;
set docno[4, s4] := H;
set docno[5, s4] := E;
#W is f(S)/N(S)
Data file
• V -A set V of N nodes, each corresponding to a page
• S -Is a Bundle. Bundle can be viewed as set of pages ordered by time spent on
page.
• T- Ordered sequences (bundles) of nodes with the lengths of ordered sequence
and the number of times this ordered sequence occurs
• L(S)-Length of bundle S counting duplications
• N(S)-Number of distinct documents in S
• f(S)-Frequency of occurrence of S
12
• N-Set of all web pages
• d(i)-Maximum number of links on a page
• Rd-Target traversability ratio A typical user traversal i.e. number of transient
pages per content page
• Ru-User acceptability ratio i.e. number of transient pages tolerated per content
page
• Cfeas-Best feasible click ratio defined as C’/N(S) is minimum number of
mouse clicks needed to traverse all the pages in the bundle in the specified
order. N(S) is the number of distinct content pages in a given bundle S.
13
• Corig-Original click ratio defined as c/p is the click ratio of the session. Where
c is total mouse clicks and p is the total district pages in the bundle.
• Copt-Link-optimized click ratio
• Q(G)-Measure of the optimized click ratio
• W(S)-Weight of bundle S
• Docno(pos, S)-Document at position pos in bundle S
• X, Y-Decision Variables
14
Example 1:
15
Figure: Website of 10 pages
Start page
Web Page Backtrack page
Link between Pages
Traversal Path
I
E
H
B K
F
J
D C
A
Figure: Website of 8 pages
16
F
Start page
H
J
D
E
B
C
A
Web Page Backtrack page
Link between Pages
Traversal Path
Figure : one possible traversal
17
H
J
D
E
B
F
C
A
Start page
Figure : another possible traversal
18
F
Start page
H
J
D
E
B
C
A
Figure : best possible traversal
19
F
Start page
H
J
D
E
B
C
A
Experimental Evaluation
• AAMPL code was written for this website in hem.mod file the input data is
in LINKOPT_NB.dat and solved using MINOS 5.51 and CPLEX solvers [9]
on Pentium ® dual core CPU E5400@ 2.70 GHz with 2GB RAM and 32 bit
windows operating system.
20
sw: ampl
ampl: model hem.mod;
ampl: data LINKOPT_NB.dat;
ampl: solve;
MINOS 5.51: ignoring integrality of 1792
variables
MINOS 5.51: optimal solution found.
8085 iterations, objective 1.25
ampl:
Conclusion and Future directions
 We have proposed an efficient approach which is based on the threshold value.
It is stated that if the Average click ratio is greater that threshold (eg.
threshold=2) it means web personalization or web transformation is required
i.e. either improve the linkage on web page or reshuffle the web pages.
 The proposed analytical approach is coded in a mathematical programming
language known as AMPL with CPLEX and MINOS 5.5 solver to find the
average number of clicks required to reach the destination.
21
 The proposed efficient approach can be used to solve the problem that when
the re-linking or rearrangement of website is required. Re-linking will take
place only when necessary
 In future the work can be extended to create a new link optimization problem
and can be solved how many links should be increased on particular page and
cost benefit analysis can be done that is it better to change the structure of
website or improve the linkage on web pages.
22
References
[1] Min Chen, Young U. Ryu, "Facilitating Effective User Navigation through Website Structure Improvement," IEEE
Transactions on Knowledge and Data Engineering, vol. 25, no. 3, pp. 571-588, March 2013, doi:10.1109/TKDE.2011.238
[2] J. Palmer, “Web Site Usability, Design, and Performance Metrics,”Information Systems Research, vol. 13, no. 2, pp. 151-167,
2002.
[3] V. McKinney, K. Yoon, and F. Zahedi, “The Measurement of Web-Customer Satisfaction: An Expectation and Disconfirmation
Approach,” Information Systems Research, vol. 13, no. 3, pp. 296- 315, 2002.
[4] M. Kilfoil et al., “Toward an Adaptive Web: The State of the Art and Science,” Proc. Comm. Network and Services Research Conf.,
pp. 119-130, 2003
[5] R. Gupta, A. Bagchi, and S. Sarkar, “Improving Linkage of Web Pages,” INFORMS J. Computing, vol. 19, no. 1, pp. 127-136,
2007
[6] M. Eirinaki and M. Vazirgiannis, “Web Mining for Web Personalization,” ACM Trans. Internet Technology, vol. 3, no. 1,pp. 1-27,
2003
[7] B. Mobasher, “Data Mining for Personalization,” The Adaptive Web: Methods and Strategies of Web Personalization, A. Kobsa, W.
Nejdl, P. Brusilovsky, eds., vol. 4321, pp. 90-135, Springer-Verlag,2007.
[8] C.C. Lin and L. Tseng, “Website Reorganization Using an Ant Colony System,” Expert Systems with Applications, vol. 37, no. 12,
pp. 7598-7605, 2010.
[9] http://ampl.com/resources/the-ampl-book/
[10]http://ampl.com/try-ampl/get-a-trial-license/
23
24
THANK YOU
END

More Related Content

Similar to Efficient approach for website design ppt

Data_Modeling_MongoDB.pdf
Data_Modeling_MongoDB.pdfData_Modeling_MongoDB.pdf
Data_Modeling_MongoDB.pdfjill734733
 
Optimization of Incremental Queries CloudMDE2015
Optimization of Incremental Queries CloudMDE2015Optimization of Incremental Queries CloudMDE2015
Optimization of Incremental Queries CloudMDE2015József Makai
 
Farthest first clustering in links reorganization
Farthest first clustering in links reorganizationFarthest first clustering in links reorganization
Farthest first clustering in links reorganizationIJwest
 
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENTTOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENTcscpconf
 
Markov chains and page rankGraphs.pdf
Markov chains and page rankGraphs.pdfMarkov chains and page rankGraphs.pdf
Markov chains and page rankGraphs.pdfrayyverma
 
Incremental Page Rank Computation on Evolving Graphs : NOTES
Incremental Page Rank Computation on Evolving Graphs : NOTESIncremental Page Rank Computation on Evolving Graphs : NOTES
Incremental Page Rank Computation on Evolving Graphs : NOTESSubhajit Sahu
 
Neo4j workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j workshop at GraphSummit London 14 Nov 2023.pdfNeo4j workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j workshop at GraphSummit London 14 Nov 2023.pdfNeo4j
 
Corporate Embezzlement Imagine you are employed by a large c.docx
Corporate Embezzlement Imagine you are employed by a large c.docxCorporate Embezzlement Imagine you are employed by a large c.docx
Corporate Embezzlement Imagine you are employed by a large c.docxvanesaburnand
 
A recommender system for social learning platforms
A recommender system for social learning platformsA recommender system for social learning platforms
A recommender system for social learning platformsSoudé Fazeli
 
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENTTOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENTcsandit
 
Creating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry LuCreating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry LuRising Media Ltd.
 
Web Performance BootCamp 2013
Web Performance BootCamp 2013Web Performance BootCamp 2013
Web Performance BootCamp 2013Daniel Austin
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”diannepatricia
 
Analytics with MongoDB Aggregation Framework and Hadoop Connector
Analytics with MongoDB Aggregation Framework and Hadoop ConnectorAnalytics with MongoDB Aggregation Framework and Hadoop Connector
Analytics with MongoDB Aggregation Framework and Hadoop ConnectorHenrik Ingo
 
A Novel Target Marketing Approach based on Influence Maximization
A Novel Target Marketing Approach based on Influence MaximizationA Novel Target Marketing Approach based on Influence Maximization
A Novel Target Marketing Approach based on Influence MaximizationSurendra Gadwal
 
Model and Implementation of Large Scale Fingerprint Image Retrieval
Model and Implementation of Large Scale Fingerprint Image RetrievalModel and Implementation of Large Scale Fingerprint Image Retrieval
Model and Implementation of Large Scale Fingerprint Image Retrievalijtsrd
 

Similar to Efficient approach for website design ppt (20)

Ijciet 10 01_183
Ijciet 10 01_183Ijciet 10 01_183
Ijciet 10 01_183
 
Data_Modeling_MongoDB.pdf
Data_Modeling_MongoDB.pdfData_Modeling_MongoDB.pdf
Data_Modeling_MongoDB.pdf
 
Description Of A Graph
Description Of A GraphDescription Of A Graph
Description Of A Graph
 
Optimization of Incremental Queries CloudMDE2015
Optimization of Incremental Queries CloudMDE2015Optimization of Incremental Queries CloudMDE2015
Optimization of Incremental Queries CloudMDE2015
 
Farthest first clustering in links reorganization
Farthest first clustering in links reorganizationFarthest first clustering in links reorganization
Farthest first clustering in links reorganization
 
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENTTOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
 
19CS3052R-CO1-7-S7 ECE
19CS3052R-CO1-7-S7 ECE19CS3052R-CO1-7-S7 ECE
19CS3052R-CO1-7-S7 ECE
 
Markov chains and page rankGraphs.pdf
Markov chains and page rankGraphs.pdfMarkov chains and page rankGraphs.pdf
Markov chains and page rankGraphs.pdf
 
Incremental Page Rank Computation on Evolving Graphs : NOTES
Incremental Page Rank Computation on Evolving Graphs : NOTESIncremental Page Rank Computation on Evolving Graphs : NOTES
Incremental Page Rank Computation on Evolving Graphs : NOTES
 
Neo4j workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j workshop at GraphSummit London 14 Nov 2023.pdfNeo4j workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j workshop at GraphSummit London 14 Nov 2023.pdf
 
Top 5-nosql
Top 5-nosqlTop 5-nosql
Top 5-nosql
 
Corporate Embezzlement Imagine you are employed by a large c.docx
Corporate Embezzlement Imagine you are employed by a large c.docxCorporate Embezzlement Imagine you are employed by a large c.docx
Corporate Embezzlement Imagine you are employed by a large c.docx
 
A recommender system for social learning platforms
A recommender system for social learning platformsA recommender system for social learning platforms
A recommender system for social learning platforms
 
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENTTOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
TOWARDS UNIVERSAL RATING OF ONLINE MULTIMEDIA CONTENT
 
Creating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry LuCreating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
Creating Community at WeWork through Graph Embeddings with node2vec - Karry Lu
 
Web Performance BootCamp 2013
Web Performance BootCamp 2013Web Performance BootCamp 2013
Web Performance BootCamp 2013
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”
 
Analytics with MongoDB Aggregation Framework and Hadoop Connector
Analytics with MongoDB Aggregation Framework and Hadoop ConnectorAnalytics with MongoDB Aggregation Framework and Hadoop Connector
Analytics with MongoDB Aggregation Framework and Hadoop Connector
 
A Novel Target Marketing Approach based on Influence Maximization
A Novel Target Marketing Approach based on Influence MaximizationA Novel Target Marketing Approach based on Influence Maximization
A Novel Target Marketing Approach based on Influence Maximization
 
Model and Implementation of Large Scale Fingerprint Image Retrieval
Model and Implementation of Large Scale Fingerprint Image RetrievalModel and Implementation of Large Scale Fingerprint Image Retrieval
Model and Implementation of Large Scale Fingerprint Image Retrieval
 

More from Dr. Hemant Kumar Singh (6)

Datascience
DatascienceDatascience
Datascience
 
Engineers day
Engineers dayEngineers day
Engineers day
 
Data science
Data scienceData science
Data science
 
Cyber security & Data Protection
Cyber security & Data ProtectionCyber security & Data Protection
Cyber security & Data Protection
 
Ubuntu(Linux)
Ubuntu(Linux)Ubuntu(Linux)
Ubuntu(Linux)
 
SMS CISCO Networking Academy
SMS CISCO Networking AcademySMS CISCO Networking Academy
SMS CISCO Networking Academy
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactisticshameyhk98
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 

Recently uploaded (20)

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 

Efficient approach for website design ppt

  • 1. 1 An Efficient Approach for Improving Website Design Presented by Hemant Kumar Singh
  • 2. Introduction Primary cause of poor website design is difference in understanding of developers view and the user’s view & web developers may not have a prediction of users’ Interests at time of creation of site 2
  • 3. Two approaches to improve the web user navigation-  Web personalization approach: Web personalization is the process of “tailoring” WebPages to the needs of specific users using the information of the users’ navigational behavior and profile data 3
  • 4.  Web Transformation approach: involves changing the structure of a website to smooth the progress of the browsing for a large set of users instead of personalizing pages for individual users  The threshold value may be decided on the basis of click ratio of previous access log of a user for a particular website  Click ratio is average number of clicks required to reach the destination 4
  • 5. Proposed Algorithm Proposed algorithm for finding the click ratio which informs the webmasters that their website is not meeting user’s behavior and needs, it mean this website needs to be restructured. Therefore proposed efficient approach is suitable for maintenance of the complex websites and can be applied in regular manner after a particular time period 5
  • 6. Steps • Step1: Minimize • Here c(s)=> smallest number of clicks needed to traverse the node of s in sequence • N(S) is the number of distractive pages in S • f(s) is frequency of occurrence of s • the constraints are that 6
  • 7. • step 1(a): when traversing a bundle, we can only move along edges that are present in the graph. • Step 1(b): there can be at most d(i) links in any page i. • Step 1(c): for each bundle S, the variables set to 1 must define a path that passes through the documents contained in bundle S in the proper sequence. Such a defined path could contain documents that do not belong to S. 7
  • 8. Step 1(d): total number of edges in the traversal path, which in this case equals the total number of mouse clicks, can be computed from the value. Once c(s) is known for each bundle S, Q(G) can determined directly. 8
  • 9. AMPL code • set T; • set Pos; • set docno {Pos, T} within V; • var X {i in V, j in V} binary; • var Y {i in V, j in V, s in T, p in Pos} binary; • param d {V}; • param L {T}; • param W {T}; • minimize Optimized_click_ratio : • sum {s in T} W[s]*(1 + sum {i in V, j in V, p in 1..L[s]-1} Y[i, j, s, p]); 9
  • 10. • subject to step 1a {i in V, j in V, s in T, p in 1..L[s]-1}: • Y[i, j, s, p] <= X[i, j]; • subject to step1b {i in V}: • sum {j in V} X[i, j]<= d[i]; • subject to step 1c {i in V, s in T, p in 1..L[s]-1, h in docno [p,s], k in docno [p+1,s]}: • sum {j in V} Y[i, j, s, p] - sum {j in V} Y[j, i, s, p] = if i == h then 1 else if i == k then -1 else if i != h && i != k then 0; 10
  • 11. • set V := A, B, C, D, E, F, H, J; • set T := s1, s2, s3, s4; • set Pos := 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; • set docno[1, s1] := A; • set docno[2, s1] := D; • set docno[3, s1] := C; • set docno[4, s1] := A; • set docno[5, s1] := B; • set docno[6, s1] := C; • set docno[7, s1] := F; • set docno[8, s1] := E11 set docno[1, s2] := C; set docno[2, s2] := F; set docno[3, s2] := E; set docno[4, s2] := B; set docno[5, s2] := C; set docno[6, s2] := F; set docno[7, s2] := E; set docno[8, s2] := J; set docno[9, s2] := H; set docno[10, s2] := J; set docno[1, s3] := D; set docno[2, s3] := F; set docno[3, s3] := E; set docno[4, s3] := F; set docno[5, s3] := D; set docno[6, s3] := C; set docno[7, s3] := A; set docno[8, s3] := B; set docno[1, s4] := J; set docno[2, s4] := B; set docno[3, s4] := J; set docno[4, s4] := H; set docno[5, s4] := E; #W is f(S)/N(S) Data file
  • 12. • V -A set V of N nodes, each corresponding to a page • S -Is a Bundle. Bundle can be viewed as set of pages ordered by time spent on page. • T- Ordered sequences (bundles) of nodes with the lengths of ordered sequence and the number of times this ordered sequence occurs • L(S)-Length of bundle S counting duplications • N(S)-Number of distinct documents in S • f(S)-Frequency of occurrence of S 12
  • 13. • N-Set of all web pages • d(i)-Maximum number of links on a page • Rd-Target traversability ratio A typical user traversal i.e. number of transient pages per content page • Ru-User acceptability ratio i.e. number of transient pages tolerated per content page • Cfeas-Best feasible click ratio defined as C’/N(S) is minimum number of mouse clicks needed to traverse all the pages in the bundle in the specified order. N(S) is the number of distinct content pages in a given bundle S. 13
  • 14. • Corig-Original click ratio defined as c/p is the click ratio of the session. Where c is total mouse clicks and p is the total district pages in the bundle. • Copt-Link-optimized click ratio • Q(G)-Measure of the optimized click ratio • W(S)-Weight of bundle S • Docno(pos, S)-Document at position pos in bundle S • X, Y-Decision Variables 14
  • 15. Example 1: 15 Figure: Website of 10 pages Start page Web Page Backtrack page Link between Pages Traversal Path I E H B K F J D C A
  • 16. Figure: Website of 8 pages 16 F Start page H J D E B C A Web Page Backtrack page Link between Pages Traversal Path
  • 17. Figure : one possible traversal 17 H J D E B F C A Start page
  • 18. Figure : another possible traversal 18 F Start page H J D E B C A
  • 19. Figure : best possible traversal 19 F Start page H J D E B C A
  • 20. Experimental Evaluation • AAMPL code was written for this website in hem.mod file the input data is in LINKOPT_NB.dat and solved using MINOS 5.51 and CPLEX solvers [9] on Pentium ® dual core CPU E5400@ 2.70 GHz with 2GB RAM and 32 bit windows operating system. 20 sw: ampl ampl: model hem.mod; ampl: data LINKOPT_NB.dat; ampl: solve; MINOS 5.51: ignoring integrality of 1792 variables MINOS 5.51: optimal solution found. 8085 iterations, objective 1.25 ampl:
  • 21. Conclusion and Future directions  We have proposed an efficient approach which is based on the threshold value. It is stated that if the Average click ratio is greater that threshold (eg. threshold=2) it means web personalization or web transformation is required i.e. either improve the linkage on web page or reshuffle the web pages.  The proposed analytical approach is coded in a mathematical programming language known as AMPL with CPLEX and MINOS 5.5 solver to find the average number of clicks required to reach the destination. 21
  • 22.  The proposed efficient approach can be used to solve the problem that when the re-linking or rearrangement of website is required. Re-linking will take place only when necessary  In future the work can be extended to create a new link optimization problem and can be solved how many links should be increased on particular page and cost benefit analysis can be done that is it better to change the structure of website or improve the linkage on web pages. 22
  • 23. References [1] Min Chen, Young U. Ryu, "Facilitating Effective User Navigation through Website Structure Improvement," IEEE Transactions on Knowledge and Data Engineering, vol. 25, no. 3, pp. 571-588, March 2013, doi:10.1109/TKDE.2011.238 [2] J. Palmer, “Web Site Usability, Design, and Performance Metrics,”Information Systems Research, vol. 13, no. 2, pp. 151-167, 2002. [3] V. McKinney, K. Yoon, and F. Zahedi, “The Measurement of Web-Customer Satisfaction: An Expectation and Disconfirmation Approach,” Information Systems Research, vol. 13, no. 3, pp. 296- 315, 2002. [4] M. Kilfoil et al., “Toward an Adaptive Web: The State of the Art and Science,” Proc. Comm. Network and Services Research Conf., pp. 119-130, 2003 [5] R. Gupta, A. Bagchi, and S. Sarkar, “Improving Linkage of Web Pages,” INFORMS J. Computing, vol. 19, no. 1, pp. 127-136, 2007 [6] M. Eirinaki and M. Vazirgiannis, “Web Mining for Web Personalization,” ACM Trans. Internet Technology, vol. 3, no. 1,pp. 1-27, 2003 [7] B. Mobasher, “Data Mining for Personalization,” The Adaptive Web: Methods and Strategies of Web Personalization, A. Kobsa, W. Nejdl, P. Brusilovsky, eds., vol. 4321, pp. 90-135, Springer-Verlag,2007. [8] C.C. Lin and L. Tseng, “Website Reorganization Using an Ant Colony System,” Expert Systems with Applications, vol. 37, no. 12, pp. 7598-7605, 2010. [9] http://ampl.com/resources/the-ampl-book/ [10]http://ampl.com/try-ampl/get-a-trial-license/ 23