27.03.2014 Views

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Both the generated and actual results page s allow the user<br />

to select a C D in order to see the data associated to it by<br />

clicking on a link. In the actual page, clicking on the CD cover<br />

or title activates that link, w hile in the autom atically generated<br />

page the user must click on Select in order to follow the<br />

corresponding link. Navigating that link corresponds to<br />

transitioning to the third interaction state of the U ID showed<br />

earlier in Fig. 3.<br />

Figure 5. Page automatically generated for the initial interaction state of the<br />

UID ‘Buying a CD from an Advanced Search’<br />

Fig. 6 shows the original web page containing the results of<br />

an advanced search for CDs where ‘AC/DC’ was given as the<br />

artist’s name. The media format had to be set to ‘CD’, while<br />

remaining fields in the form were left blank. T he same search<br />

was carried out through the automatically generated page and<br />

the resulting page is shown in Fig. 7.<br />

Figure 7. Page automatically generated from the second interaction state of<br />

the UID ‘Buying a CD from an Advanced Search’<br />

Fig. 8 shows the actual page that corresponds to the third<br />

interaction state of the given UID. In this page, the user can add<br />

the selected CD to the shopping cart, buy the CD with one click<br />

ordering or add the CD to the wish list.<br />

Figure 6. Advanced search results web page<br />

As observed in Fig. 7, the initial interaction state and the<br />

second interaction state were mapped into the same JSF page,<br />

thus keeping both the advanced search input form and the<br />

advanced search results in the same page. That differs from the<br />

navigation implemented in the original w eb site, where search<br />

results will appear in a separate page . Regarding the<br />

presentation of the results, our tool mapped the resulting list of<br />

CDs (in the second interaction state of the given UID) to a table<br />

where each result appears in a different row having its data<br />

separated in columns (Fig. 7), following the rule that maps a set<br />

of structures of a system output (if the set is not the source of<br />

any transition, it is mapped to a dataTable). The results shown<br />

by the actual page (Fig. 6) are also presented in a table that,<br />

despite some visual design differe nces, is similar in content to<br />

the generated page.<br />

Figure 8. CD detail web page<br />

The automatically generated page that corresponds to the<br />

third interaction state of the U ID is shown in Fig. 9. The main<br />

difference here is that the actual page (Fig. 8) contains labels<br />

that identity the details presented about the CD that w as<br />

selected (for exam ple, there is the label Price with the value<br />

$9.99) whereas such labels are not included in the generated<br />

page.<br />

609

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!