Bridging the gap between information architecture analysis and software engineering in interactive web application development
Web development teams comprise non-computer experts working on the conceptual modeling of non-functional aspects in software applications. Later on, such conceptual information is processed by analysts and software engineers to face the technical phases of the software project. However, this informa...
Saved in:
| Published in: | Science of computer programming Vol. 78; no. 11; pp. 2282 - 2291 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
01.11.2013
|
| Subjects: | |
| ISSN: | 0167-6423, 1872-7964 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Web development teams comprise non-computer experts working on the conceptual modeling of non-functional aspects in software applications. Later on, such conceptual information is processed by analysts and software engineers to face the technical phases of the software project. However, this information transfer is often difficult to automate since the information processed by the different professionals involves different abstraction levels, as well as important cost and effort that need to be considered. The main aim of this research is to minimize these problems by increasing automation and interoperability in the development of interactive web applications. To take up this challenge, we have created and evaluated a tool that aims at bridging the gap between the conceptual definitions of web contents–i.e., the information architecture, and the UML elements for analysis and design required by software engineers, connecting functional and non-functional information to achieve the rest of technical activities during the software development process.
► We propose a way to represent conceptual knowledge from Information Architecture. ► Knowledge is automatically transformed into UML classes for Software Engineers. ► This enables non-computer experts to participate in web software development. ► This also reduces costs in interactive software projects helping automate tasks. ► A CASE tool has been implemented and assessed to validate the approach. |
|---|---|
| AbstractList | Web development teams comprise non-computer experts working on the conceptual modeling of non-functional aspects in software applications. Later on, such conceptual information is processed by analysts and software engineers to face the technical phases of the software project. However, this information transfer is often difficult to automate since the information processed by the different professionals involves different abstraction levels, as well as important cost and effort that need to be considered. The main aim of this research is to minimize these problems by increasing automation and interoperability in the development of interactive web applications. To take up this challenge, we have created and evaluated a tool that aims at bridging the gap between the conceptual definitions of web contents–i.e., the information architecture, and the UML elements for analysis and design required by software engineers, connecting functional and non-functional information to achieve the rest of technical activities during the software development process.
► We propose a way to represent conceptual knowledge from Information Architecture. ► Knowledge is automatically transformed into UML classes for Software Engineers. ► This enables non-computer experts to participate in web software development. ► This also reduces costs in interactive software projects helping automate tasks. ► A CASE tool has been implemented and assessed to validate the approach. |
| Author | Macías, José A. Rojas, Luis A. |
| Author_xml | – sequence: 1 givenname: Luis A. surname: Rojas fullname: Rojas, Luis A. email: luisalberto.rojas@estudiante.uam.es – sequence: 2 givenname: José A. surname: Macías fullname: Macías, José A. email: j.macias@uam.es |
| BookMark | eNqFkD1PwzAQhi1UJErhF7D4DyT4q04yMEDFl1SJBWbLsS-tq9SJbNOqC7-dpGVigOlOp3te3T2XaOI7DwjdUJJTQuXtJo_GmS5nhLKcFDlh5AxNaVmwrKikmKDpsFVkUjB-gS5j3BBCpCjoFH09BGdXzq9wWgNe6R7XkPYAHjvfdGGrk-s81sGsXQKTPgNg7XV7iC4OjcWxa9JeD1PwQwpAGKPcSCcI2iS3A7yHGuu-b505pVnYQdv1W_DpCp03uo1w_VNn6OPp8X3xki3fnl8X98vMcFGmTGpWlSBFXXKjWSn4nIsCmlLUxti5LqiVUFnBRVMS2lAqhTSmkSWryNwyXvMZqk65JnQxBmiUcel4TQratYoSNYpUG3UUqUaRihRqEDmw_BfbB7fV4fAPdXeiYHhr5yCMO-ANWBcGkcp27k_-G6pRk-4 |
| CitedBy_id | crossref_primary_10_1080_0144929X_2025_2546971 crossref_primary_10_1007_s00766_017_0282_x crossref_primary_10_1016_j_infsof_2025_107740 crossref_primary_10_1016_j_technovation_2021_102384 crossref_primary_10_1016_j_infsof_2018_01_010 |
| Cites_doi | 10.1002/asi.10094 10.1016/j.advengsoft.2009.01.016 10.2307/249008 10.1080/014492997119833 10.1007/s11280-008-0043-3 |
| ContentType | Journal Article |
| Copyright | 2012 Elsevier B.V. |
| Copyright_xml | – notice: 2012 Elsevier B.V. |
| DBID | 6I. AAFTH AAYXX CITATION |
| DOI | 10.1016/j.scico.2012.07.020 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1872-7964 |
| EndPage | 2291 |
| ExternalDocumentID | 10_1016_j_scico_2012_07_020 S0167642312001487 |
| GroupedDBID | --K --M .DC .~1 0R~ 123 1B1 1RT 1~. 1~5 4.4 457 4G. 5VS 6I. 7-5 71M 8P~ 9JN AACTN AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAXUO AAYFN ABBOA ABJNI ABMAC ABVKL ABXDB ABYKQ ACDAQ ACGFS ACRLP ACZNC ADBBV ADEZE ADHUB AEBSH AEKER AENEX AEXQZ AFKWA AFTJW AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD AXJTR BKOJK BLXMC CS3 DU5 E.L EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HVGLF IHE IXB J1W KOM LG9 M26 M41 MO0 N9A NCXOZ O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. Q38 RIG ROL RPZ SDF SDG SDP SES SPC SPCBC SSV SSZ T5K TN5 XPP ZMT ~G- 9DU AAEDT AAQXK AATTM AAXKI AAYWO AAYXX ABFNM ABWVN ACLOT ACNNM ACRPL ACVFH ADCNI ADMUD ADNMO ADVLN AEIPS AEUPX AFFNX AFJKZ AFPUW AGHFR AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP ASPBG AVWKF AZFZN CITATION EFKBS FGOYB G-2 HZ~ R2- SEW WUQ ZY4 ~HD |
| ID | FETCH-LOGICAL-c348t-6a298e64b83ca28435347ef84bccd5a71d6e9d434f801f11646ccf682905d23b3 |
| ISICitedReferencesCount | 7 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000324602500014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0167-6423 |
| IngestDate | Sat Nov 29 03:37:15 EST 2025 Tue Nov 18 21:28:35 EST 2025 Fri Feb 23 02:37:17 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 11 |
| Keywords | Information architecture End-user development Human–computer interaction Software engineering |
| Language | English |
| License | http://www.elsevier.com/open-access/userlicense/1.0 https://www.elsevier.com/tdm/userlicense/1.0 https://www.elsevier.com/open-access/userlicense/1.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c348t-6a298e64b83ca28435347ef84bccd5a71d6e9d434f801f11646ccf682905d23b3 |
| OpenAccessLink | https://dx.doi.org/10.1016/j.scico.2012.07.020 |
| PageCount | 10 |
| ParticipantIDs | crossref_citationtrail_10_1016_j_scico_2012_07_020 crossref_primary_10_1016_j_scico_2012_07_020 elsevier_sciencedirect_doi_10_1016_j_scico_2012_07_020 |
| PublicationCentury | 2000 |
| PublicationDate | 2013-11-01 2013-11-00 |
| PublicationDateYYYYMMDD | 2013-11-01 |
| PublicationDate_xml | – month: 11 year: 2013 text: 2013-11-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationTitle | Science of computer programming |
| PublicationYear | 2013 |
| Publisher | Elsevier B.V |
| Publisher_xml | – name: Elsevier B.V |
| References | Davis (br000070) 1989; 13 Rojas, Macías (br000025) 2011; vol. 6949 Buchgeher, Weinreich (br000045) 2009; vol. 5872/2009 Lin (br000075) 1997; 16 Nielsen (br000060) 1993 OMG, MOF 2.0/XMI mapping specification Morville, Rosenfeld (br000010) 2006 Katsanos, Tselios, Avouris (br000035) 2008 Chavarriaga, Macías (br000080) 2009; 40 Babar, Dingsyr, Lago, Vliet (br000040) 2009 Lund (br000065) 2001; 8 E. Erlin, Y. Yunus, A. Rahman, The evolution of information architecture, ITSim 2008, International Symposium on Information Technology 4 (2008) 1–6. 2002. Macías (br000020) 2008; 11 J. Garrett, A visual vocabulary for describing information architecture and interaction design Pressman (br000050) 2005 2005. Elaine (br000015) 2002; 53 Pressman (10.1016/j.scico.2012.07.020_br000050) 2005 Lin (10.1016/j.scico.2012.07.020_br000075) 1997; 16 10.1016/j.scico.2012.07.020_br000030 Lund (10.1016/j.scico.2012.07.020_br000065) 2001; 8 Rojas (10.1016/j.scico.2012.07.020_br000025) 2011; vol. 6949 Babar (10.1016/j.scico.2012.07.020_br000040) 2009 Macías (10.1016/j.scico.2012.07.020_br000020) 2008; 11 Chavarriaga (10.1016/j.scico.2012.07.020_br000080) 2009; 40 Davis (10.1016/j.scico.2012.07.020_br000070) 1989; 13 Buchgeher (10.1016/j.scico.2012.07.020_br000045) 2009; vol. 5872/2009 Elaine (10.1016/j.scico.2012.07.020_br000015) 2002; 53 10.1016/j.scico.2012.07.020_br000055 Katsanos (10.1016/j.scico.2012.07.020_br000035) 2008 10.1016/j.scico.2012.07.020_br000005 Nielsen (10.1016/j.scico.2012.07.020_br000060) 1993 Morville (10.1016/j.scico.2012.07.020_br000010) 2006 |
| References_xml | – reference: J. Garrett, A visual vocabulary for describing information architecture and interaction design, – volume: 13 start-page: 319 year: 1989 end-page: 340 ident: br000070 article-title: Perceived usefulness, Perceived Ease of Use and User Acceptance of Information Technology publication-title: MIS Quarterly – reference: OMG, MOF 2.0/XMI mapping specification, – year: 2009 ident: br000040 article-title: Software architecture knowledge management – reference: E. Erlin, Y. Yunus, A. Rahman, The evolution of information architecture, ITSim 2008, International Symposium on Information Technology 4 (2008) 1–6. – volume: 8 year: 2001 ident: br000065 article-title: Measuring usability with the USE questionnaire publication-title: Usability and User Experience Special Interest Group – volume: vol. 5872/2009 start-page: 316 year: 2009 end-page: 326 ident: br000045 publication-title: Connecting architecture and implementation, OTM’09, On the Move to Meaningful Internet Systems: OTM 2009 Workshops – reference: , 2005. – volume: 11 start-page: 253 year: 2008 end-page: 286 ident: br000020 article-title: Intelligent assistance in authoring dynamically generated web interfaces publication-title: World Wide Web – volume: vol. 6949 start-page: 515 year: 2011 end-page: 518 ident: br000025 article-title: End-user support for information architecture analysis in interactive web applications, Interact 2011 publication-title: LNCS – reference: , 2002. – year: 2005 ident: br000050 article-title: Software engineering: a practitioner’s approach – volume: 16 start-page: 267 year: 1997 end-page: 278 ident: br000075 article-title: A proposed index of usability: a method for comparing the relative usability of different software systems publication-title: Behaviour and Information Technology – volume: 40 start-page: 1329 year: 2009 end-page: 1334 ident: br000080 article-title: A model-driven approach to building modern semantic web-based user interfaces publication-title: Advances in Engineering Software – year: 1993 ident: br000060 article-title: Usability engineering – start-page: 875 year: 2008 end-page: 878 ident: br000035 article-title: AutoCardSorter: designing the information architecture of a web site using latent semantic analysis publication-title: proceeding of the twenty-sixth annual SIGCHI conference on human factors in computing systems, CHI’08 – volume: 53 start-page: 855 year: 2002 end-page: 862 ident: br000015 article-title: Information interaction: providing a framework for information architecture publication-title: Journal of the American Society for Information Science and Technology – year: 2006 ident: br000010 article-title: Information architecture for the world wide web, O’Reilly Media – year: 1993 ident: 10.1016/j.scico.2012.07.020_br000060 – volume: 8 year: 2001 ident: 10.1016/j.scico.2012.07.020_br000065 article-title: Measuring usability with the USE questionnaire publication-title: Usability and User Experience Special Interest Group – volume: 53 start-page: 855 issue: 10 year: 2002 ident: 10.1016/j.scico.2012.07.020_br000015 article-title: Information interaction: providing a framework for information architecture publication-title: Journal of the American Society for Information Science and Technology doi: 10.1002/asi.10094 – year: 2005 ident: 10.1016/j.scico.2012.07.020_br000050 – year: 2006 ident: 10.1016/j.scico.2012.07.020_br000010 – start-page: 875 year: 2008 ident: 10.1016/j.scico.2012.07.020_br000035 article-title: AutoCardSorter: designing the information architecture of a web site using latent semantic analysis – volume: vol. 5872/2009 start-page: 316 year: 2009 ident: 10.1016/j.scico.2012.07.020_br000045 – volume: 40 start-page: 1329 issue: 12 year: 2009 ident: 10.1016/j.scico.2012.07.020_br000080 article-title: A model-driven approach to building modern semantic web-based user interfaces publication-title: Advances in Engineering Software doi: 10.1016/j.advengsoft.2009.01.016 – ident: 10.1016/j.scico.2012.07.020_br000005 – ident: 10.1016/j.scico.2012.07.020_br000030 – volume: vol. 6949 start-page: 515 year: 2011 ident: 10.1016/j.scico.2012.07.020_br000025 article-title: End-user support for information architecture analysis in interactive web applications, Interact 2011 – volume: 13 start-page: 319 year: 1989 ident: 10.1016/j.scico.2012.07.020_br000070 article-title: Perceived usefulness, Perceived Ease of Use and User Acceptance of Information Technology publication-title: MIS Quarterly doi: 10.2307/249008 – year: 2009 ident: 10.1016/j.scico.2012.07.020_br000040 – ident: 10.1016/j.scico.2012.07.020_br000055 – volume: 16 start-page: 267 year: 1997 ident: 10.1016/j.scico.2012.07.020_br000075 article-title: A proposed index of usability: a method for comparing the relative usability of different software systems publication-title: Behaviour and Information Technology doi: 10.1080/014492997119833 – volume: 11 start-page: 253 issue: 2 year: 2008 ident: 10.1016/j.scico.2012.07.020_br000020 article-title: Intelligent assistance in authoring dynamically generated web interfaces publication-title: World Wide Web doi: 10.1007/s11280-008-0043-3 |
| SSID | ssj0006471 |
| Score | 2.0487275 |
| Snippet | Web development teams comprise non-computer experts working on the conceptual modeling of non-functional aspects in software applications. Later on, such... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 2282 |
| SubjectTerms | End-user development Human–computer interaction Information architecture Software engineering |
| Title | Bridging the gap between information architecture analysis and software engineering in interactive web application development |
| URI | https://dx.doi.org/10.1016/j.scico.2012.07.020 |
| Volume | 78 |
| WOSCitedRecordID | wos000324602500014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1872-7964 dateEnd: 20180131 omitProxy: false ssIdentifier: ssj0006471 issn: 0167-6423 databaseCode: AIEXJ dateStart: 19950201 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Nb9MwGLZKx4HLNr7ENkA-cINUiZ3YzrHAJkDThMRAvUX-CqIaYdq6bqf9mf1RXsd2alQ0ARKXKIri1snz5PXr9xOhF4VkglJX-djmKiuNUJmqCviumGGKVtK2fZ3uL4f86EjMZvXH0egm5sIsT3jXiaur-vS_Qg3XAGyXOvsXcA8_ChfgHECHI8AOxz8C_rVLwYpJUF_lKhQr1Ej1rcF_9R-EwiTeiN4uLl04mF1VKnRGEVdXos-oWtqXLr8x8XzHzKshiCYou1FuhMh11zwixoN9jytm7-uZ-6yywwuYw3SSGMl7N_5bGX0V3qsfbwm2ioKGpL3BgLaWRONtmiCrYRvk5Zz1clhwUPxrX-A8CmouUkIWqdglvoNRWMIJ8R3A1pYHb6mYT0C70C7z0xmC-SQn-Wo1HGIUP7l5uWkVLuwM9nV30AbhVS3GaGP6fn_2YVjwmd_XD88Ri1v1YYRrf_V7BShRao630WbYjeCpZ9F9NLLdA7QVO33gAOBDdB1JhYFUGEiFA6lwQiqckgpHUsGJwZFUOCEVDMUJqTCQCiekwgmpHqHPB_vHb95loXNHpmkpFhmTpBaWlUpQLUEBohUtuW1FqbQ2leSFYbY2JS1bUJDawtW407plzqlfGUIVfYzG3Y_OPkG4hperZNGyFvbORFmRW6ulIbmtmOGW7SASX2ejQ1l7113lpInxi_Omx6BxGDQ5bwCDHfRqGHTqq7rcfjuLODVBMfUKZwPEum3g7r8O3EP3Vt_PUzRenF3YZ-iuXi6-nZ89DwT8CThct9A |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Bridging+the+gap+between+information+architecture+analysis+and+software+engineering+in+interactive+web+application+development&rft.jtitle=Science+of+computer+programming&rft.au=Rojas%2C+Luis+A.&rft.au=Mac%C3%ADas%2C+Jos%C3%A9+A.&rft.date=2013-11-01&rft.pub=Elsevier+B.V&rft.issn=0167-6423&rft.eissn=1872-7964&rft.volume=78&rft.issue=11&rft.spage=2282&rft.epage=2291&rft_id=info:doi/10.1016%2Fj.scico.2012.07.020&rft.externalDocID=S0167642312001487 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-6423&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-6423&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-6423&client=summon |