Mockup-Driven Development: Providing agile support for Model-Driven Web Engineering
Agile software development approaches are currently becoming the industry standard for Web Application development. On the other hand, Model-Driven Web Engineering (MDWE) methodologies are known to improve productivity when building this kind of applications. However, current MDWE methodologies tend...
Gespeichert in:
| Veröffentlicht in: | Information and software technology Jg. 56; H. 6; S. 670 - 687 |
|---|---|
| Hauptverfasser: | , , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Amsterdam
Elsevier B.V
01.06.2014
Elsevier Science Ltd |
| Schlagworte: | |
| ISSN: | 0950-5849, 1873-6025 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Agile software development approaches are currently becoming the industry standard for Web Application development. On the other hand, Model-Driven Web Engineering (MDWE) methodologies are known to improve productivity when building this kind of applications. However, current MDWE methodologies tend to ignore important aspects of Web Applications development supported by agile processes, such as constant customer feedback or early design of user interfaces.
In this paper we analyze the difficulties of supporting agile features in MDWE methodologies. Then, we propose an approach that eases the incorporation of well-known agile practices to MDWE.
We propose using User Interface prototypes (usually known as mockups) as a way to start the modeling process in the context of a mixed agile-MDWE process. To assist this process, we defined a lightweight metamodel that allows modeling features over mockups, interacting with end-users and generating MDWE models. Then, we conducted a statistical evaluation of both approaches (traditional vs. mockup-based modeling).
First we comment on how agile features can be added to MDWE processes using mockups. Then, we show by means of a quantitative study that the proposed approach is faster, less error-prone and still as complete as traditional MDWE processes.
The use of mockups to guide the MDWE process helps in the reduction of the development cycle as well as in the incorporation of agile practices in the model-driven workflow. Complete MDWE models can be built and generated by using lightweight modeling over User Interface mockups, and this process suggests being more efficient, in terms of errors and effort, than traditional modeling in MDWE. |
|---|---|
| AbstractList | Agile software development approaches are currently becoming the industry standard for Web Application development. On the other hand, Model-Driven Web Engineering (MDWE) methodologies are known to improve productivity when building this kind of applications. However, current MDWE methodologies tend to ignore important aspects of Web Applications development supported by agile processes, such as constant customer feedback or early design of user interfaces. This paper analyzes the difficulties of supporting agile features in MDWE methodologies. Then, it proposes an approach that eases the incorporation of well-known agile practices to MDWE. The use of mockups to guide the MDWE process helps in the reduction of the development cycle as well as in the incorporation of agile practices in the model-driven workflow. Complete MDWE models can be built and generated by using lightweight modeling over User Interface mockups, and this process suggests being more efficient, in terms of errors and effort, than traditional modeling in MDWE. Agile software development approaches are currently becoming the industry standard for Web Application development. On the other hand, Model-Driven Web Engineering (MDWE) methodologies are known to improve productivity when building this kind of applications. However, current MDWE methodologies tend to ignore important aspects of Web Applications development supported by agile processes, such as constant customer feedback or early design of user interfaces. In this paper we analyze the difficulties of supporting agile features in MDWE methodologies. Then, we propose an approach that eases the incorporation of well-known agile practices to MDWE. We propose using User Interface prototypes (usually known as mockups) as a way to start the modeling process in the context of a mixed agile-MDWE process. To assist this process, we defined a lightweight metamodel that allows modeling features over mockups, interacting with end-users and generating MDWE models. Then, we conducted a statistical evaluation of both approaches (traditional vs. mockup-based modeling). The use of mockups to guide the MDWE process helps in the reduction of the development cycle as well as in the incorporation of agile practices in the model-driven workflow. Complete MDWE models can be built and generated by using lightweight modeling over User Interface mockups, and this process suggests being more efficient, in terms of errors and effort, than traditional modeling in MDWE. Agile software development approaches are currently becoming the industry standard for Web Application development. On the other hand, Model-Driven Web Engineering (MDWE) methodologies are known to improve productivity when building this kind of applications. However, current MDWE methodologies tend to ignore important aspects of Web Applications development supported by agile processes, such as constant customer feedback or early design of user interfaces. In this paper we analyze the difficulties of supporting agile features in MDWE methodologies. Then, we propose an approach that eases the incorporation of well-known agile practices to MDWE. We propose using User Interface prototypes (usually known as mockups) as a way to start the modeling process in the context of a mixed agile-MDWE process. To assist this process, we defined a lightweight metamodel that allows modeling features over mockups, interacting with end-users and generating MDWE models. Then, we conducted a statistical evaluation of both approaches (traditional vs. mockup-based modeling). First we comment on how agile features can be added to MDWE processes using mockups. Then, we show by means of a quantitative study that the proposed approach is faster, less error-prone and still as complete as traditional MDWE processes. The use of mockups to guide the MDWE process helps in the reduction of the development cycle as well as in the incorporation of agile practices in the model-driven workflow. Complete MDWE models can be built and generated by using lightweight modeling over User Interface mockups, and this process suggests being more efficient, in terms of errors and effort, than traditional modeling in MDWE. |
| Author | Robles Luna, Esteban Gaedke, Martin Grigera, Julián Rossi, Gustavo Montero, Francisco Rivero, José Matías |
| Author_xml | – sequence: 1 givenname: José Matías surname: Rivero fullname: Rivero, José Matías email: mrivero@lifia.info.unlp.edu.ar organization: LIFIA, Facultad de Informática, UNLP, La Plata, Argentina – sequence: 2 givenname: Julián surname: Grigera fullname: Grigera, Julián email: julian.grigera@lifia.info.unlp.edu.ar organization: LIFIA, Facultad de Informática, UNLP, La Plata, Argentina – sequence: 3 givenname: Gustavo surname: Rossi fullname: Rossi, Gustavo email: gustavo@lifia.info.unlp.edu.ar organization: LIFIA, Facultad de Informática, UNLP, La Plata, Argentina – sequence: 4 givenname: Esteban surname: Robles Luna fullname: Robles Luna, Esteban email: erobles@lifia.info.unlp.edu.ar organization: LIFIA, Facultad de Informática, UNLP, La Plata, Argentina – sequence: 5 givenname: Francisco surname: Montero fullname: Montero, Francisco email: fmontero@dsi.uclm.es organization: LoUISE Research Group, UCLM, Albacete, Spain – sequence: 6 givenname: Martin surname: Gaedke fullname: Gaedke, Martin email: martin.gaedke@informatik.tu-chemnitz.de organization: Chemnitz University of Technology, Germany |
| BookMark | eNqFkE1rGzEQhkVJoE7Sf9DDQi-9rDOzWu2HD4UQJ2khJoG09Chk7cjIXUsbadeQfx8Zt5ccGhiYy_O8zLxn7MR5R4x9RpgjYHW5nVtnojfzArCcA6bBD2yGTc3zCgpxwmbQCshFU7Yf2VmMWwCsgcOMPa28_jMN-TLYPblsSXvq_bAjNy6yx-D3trNuk6mN7SmL0zD4MGbGh2zlO-r_Wb9pnd24jXVEIeEX7NSoPtKnv_uc_bq9-Xn9Pb9_uPtxfXWfa17VY14boxHRrEteCwBOoiq51i2CES2gpqZVjSm4qKu1qrBpWkMVFaJD3ZlSlfycfT3mDsE_TxRHubNRU98rR36KEgXH9GSBbUK_vEG3fgouXZcohLopEpuoxZHSwccYyEhtRzVa78agbC8R5KFvuZXHvuWhbwmY5iCXb-Qh2J0KL-9p344apab2loKM2pLT1NlAepSdt_8PeAWs4p19 |
| CitedBy_id | crossref_primary_10_1007_s11390_018_1866_8 crossref_primary_10_1016_j_infsof_2022_106824 crossref_primary_10_1007_s10270_017_0586_9 crossref_primary_10_1108_EL_04_2017_0079 crossref_primary_10_1016_j_cie_2018_11_052 crossref_primary_10_1016_j_autcon_2025_106298 crossref_primary_10_1088_1742_6596_2804_1_012004 crossref_primary_10_3233_IDT_220319 crossref_primary_10_1016_j_csi_2016_08_011 crossref_primary_10_1016_j_jss_2016_04_060 crossref_primary_10_1007_s00766_016_0257_3 crossref_primary_10_1016_j_infsof_2019_106194 crossref_primary_10_1007_s11390_016_1695_6 crossref_primary_10_1109_ACCESS_2022_3173745 crossref_primary_10_3390_app11167684 crossref_primary_10_1002_spe_2559 crossref_primary_10_1016_j_infsof_2019_106238 crossref_primary_10_4018_JITR_2019100104 crossref_primary_10_1007_s11042_022_13694_2 |
| Cites_doi | 10.1145/1852786.1852809 10.1109/MS.2008.1 10.1109/MERE.2006.7 10.1007/978-3-540-73031-6_12 10.11144/Javeriana.upsy10-2.cdcp 10.1007/s00766-011-0124-1 10.1007/978-3-642-16985-4_2 10.1007/978-3-642-24434-6_20 10.1109/MIC.2002.1020321 10.1145/1124772.1124959 10.1007/978-3-540-75209-7_16 10.1109/ADEVC.2004.23 10.1007/978-3-642-29749-6_10 10.1007/PL00010352 10.1109/ASE.2003.1240338 10.1109/MS.2003.1231156 10.1007/s007660200003 10.1145/332040.332486 10.1007/11431879_12 10.1145/2487788.2487939 10.1016/S1389-1286(00)00040-2 10.1007/978-0-387-35610-5_14 10.1109/RE.2008.55 10.1006/ijhc.2001.0503 |
| ContentType | Journal Article |
| Copyright | 2014 Elsevier B.V. Copyright Elsevier Science Ltd. Jun 2014 |
| Copyright_xml | – notice: 2014 Elsevier B.V. – notice: Copyright Elsevier Science Ltd. Jun 2014 |
| DBID | AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1016/j.infsof.2014.01.011 |
| DatabaseName | CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Business |
| EISSN | 1873-6025 |
| EndPage | 687 |
| ExternalDocumentID | 3258888461 10_1016_j_infsof_2014_01_011 S0950584914000226 |
| Genre | Feature |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29I 4.4 457 4G. 5GY 5VS 7-5 71M 77K 8P~ 9JN AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN AAYOK ABBOA ABFNM ABFRF ABJNI ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFO ACGFS ACGOD ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD AEBSH AEFWE AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BKOMP BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ IHE J1W KOM LG9 M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SES SEW SPC SPCBC SSV SSZ T5K TWZ UHS UNMZH WH7 WUQ XFK ZY4 ~G- 77I 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c367t-7ffc111fb4375003e5643cc910f5901ce89a8f23576ba61889fe6e25d1cdf4a43 |
| ISICitedReferencesCount | 45 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000335486300007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0950-5849 |
| IngestDate | Sat Sep 27 21:30:54 EDT 2025 Sun Nov 09 08:14:31 EST 2025 Tue Nov 18 22:36:06 EST 2025 Sat Nov 29 07:55:49 EST 2025 Fri Feb 23 02:23:56 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 6 |
| Keywords | Agile Mockups User-Interface MDD Web Engineering |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c367t-7ffc111fb4375003e5643cc910f5901ce89a8f23576ba61889fe6e25d1cdf4a43 |
| Notes | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-2 content type line 23 |
| PQID | 1510782531 |
| PQPubID | 41979 |
| PageCount | 18 |
| ParticipantIDs | proquest_miscellaneous_1531030219 proquest_journals_1510782531 crossref_citationtrail_10_1016_j_infsof_2014_01_011 crossref_primary_10_1016_j_infsof_2014_01_011 elsevier_sciencedirect_doi_10_1016_j_infsof_2014_01_011 |
| PublicationCentury | 2000 |
| PublicationDate | 2014-06-01 |
| PublicationDateYYYYMMDD | 2014-06-01 |
| PublicationDate_xml | – month: 06 year: 2014 text: 2014-06-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Amsterdam |
| PublicationPlace_xml | – name: Amsterdam |
| PublicationTitle | Information and software technology |
| PublicationYear | 2014 |
| Publisher | Elsevier B.V Elsevier Science Ltd |
| Publisher_xml | – name: Elsevier B.V – name: Elsevier Science Ltd |
| References | J. Sutherland, K. Schwaber, The Scrum Papers: Nuts, Bolts, and Origins of an Agile Process (n.d.). Warfel (b0215) 2009 K. Schneider, Generating fast feedback in requirements elicitation, in: Proc. 13th Int. Work. Conf. Requir. Eng. Found. Softw. Qual., 2007, pp. 160–174. Cao, Ramesh (b0040) 2008; 25 J. Guerrero-Garcia, J.M. Gonzalez-Calleros, J. Vanderdonckt, J. Munoz-Arteaga, A theoretical survey of user interface description languages: preliminary results, in: Proc. 2009 Lat. Am. Web Congr., IEEE, 2009, pp. 36–43. M. McCurdy, C. Connors, G. Pyrzak, B. Kanefsky, A. Vera, Breaking the fidelity barrier, in: SIGCHI Conf. Hum. Factors Comput. Syst. – CHI ’06, ACM Press, New York, NY, USA, 2006, p. 1233. Homrighausen, Six, Winter (b0175) 2002; 7 J. Ferreira, J. Noble, R. Biddle, Agile development iterations and UI design, in: Agil. 2007 Conf., IEEE Computer Society, Washington, DC, 2007, pp. 50–58. Ravid, Berry (b0035) 2000; 5 da Silva (b0085) 1946; 2001 Paternò (b0155) 2003 Rivero, Grigera, Rossi, Luna, Koch (b0115) 2012; 107 Panach, España, Pederiva, Pastor (b0150) 2008; 14 K.S. Mukasa, H. Kaindl, An integration of requirements and user interface specifications, in: 6th IEEE Int. Requir. Eng. Conf., IEEE Computer Society, Barcelona, Catalunya, Spain, 2008, pp. 327–328. Ambler (b0125) 2003; 20 Ramdoyal, Cleve, Hainaut (b0195) 2010 Koch, Knapp, Zhang, Baumeister (b0010) 2008 Ceri, Fraternali, Bongio (b0070) 2000; 33 J. Zhang, K. Läufer, Z. Gong, Mockup-supported web requirements engineering, in: 2003 Int. Conf. Internet Comput., Las Vegas, Nevada, USA, 2003, pp. 684–687. Q. Limbourg, J. Vanderdonckt, B. Michotte, L. Bouillon, V. López-Jaquero, USIXML: A language supporting multi-path development of user interfaces, in: R. Bastide, P. Palanque, J. Roth (Eds.), Eng. Hum. Comput. Interact. Interact. Syst. Jt. Work. Conf. EHCI-DSVIS 2004, Springer, Berlin Heidelberg, Hamburg, Germany, 2005, pp. 200–220. Ceri, Fraternali, Matera (b0005) 2002; 6 E. Benson, Mockup driven web development, in: Proc. 22nd Int. Conf. World Wide Web Companion, International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, Rio de Janeiro, Brazil, 2013, pp. 337–341. Rossi, Pastor, Schwabe, Olsina (b0015) 2008 Ergonomics of human-system interaction – Part 210: Human-centred design for interactive systems (n.d.). Memmel, Reiterer (b0190) 2008; 14 J.M. Rivero, G. Rossi, J. Grigera, J. Burella, E. Robles Luna, S. Gordillo, From mockups to user interface models: an extensible model driven approach, in: ICWE’10 Proc. 10th Int. Conf. Curr. Trends Web Eng., Springer-Verlag, Berlin, Heidelberg, 2010, pp. 13–24. M. Wimmer, A. Schauerhuber, H. Kargl, On the integration of web modeling languages: preliminary results and future challenges, in: Proc. 3rd Int. Work. Model. Web Eng., 2007. J.M. Moore, Communicating requirements using end-user GUI constructions with argumentation, in: 18th IEEE Int. Conf. Autom. Softw. Eng., IEEE Computer Society, Montreal, Quebec, Canada, 2003, pp. 360–363. J.M. Rivero, G. Rossi, J. Grigera, E.R. Luna, A. Navarro, From interface mockups to web application models, in: 12th Int. Conf. Web Inf. Syst. Eng., Sydney, New South Wales, Australia, 2011, pp. 257–264. J. Lin, M.W. Newman, J.I. Hong, J.A. Landay, DENIM: finding a tighter fit between tools and practice for Web site design, 2000, pp. 510–517. H. Ton, A strategy for balancing business value and story size, in: Agil. 2007 Conf., IEEE Computer Society, Washington, DC, USA, 2007, pp. 279–284. N. Sukaviriya, V. Sinha, T. Ramachandra, S. Mani, Model-driven approach for managing human interface design life cycle, in: Proc. 10th Int. Conf. Model Driven Eng. Lang. Syst. Model. 2007, Nashville, USA, 2007, pp. 226–240. M. van Welie, G. van der Veer, Pattern languages in interaction design: structure and organization, in: Proc. Interact ’03, 2003, pp. 527–534. Maguire (b0210) 2001; 55 A. Martin, R. Biddle, J. Noble, The XP customer role in practice. three studies, in: Agil. Dev. Conf., IEEE Computer Society, Salt Lake City, Utah, USA, 2004, pp. 42–54. Kulak, Guiney (b0180) 2004 D. Engelberg, A. Seffa, A Framework for rapid mid-fidelity prototyping of web sites, in: IFIP 17th World Comput. Congr. – TC13 Stream Usability Gaining a Compet. Edge, Montreal, Quebec, Canada, 2002, pp. 203–215. Macbeth, Razumiejczyk, Ledesma (b0140) 2011; 10 Cohn (b0050) 2004 A. Rashid, D. Meder, J. Wiesenberger, A. Behm, Visual requirement specification in end-user participation, in: First Int. Work. Multimed. Requir. Eng., IEEE Computer Society, Minnneapolis, MN, USA, 2006, pp. 6–6. Robles Luna, Rossi, Garrigós (b0160) 2011; 16 V. Basili, G. Caldiera, D. Rombach, The Goal Question Metric approach, 1994. F. Ricca, G. Scanniello, M. Torchiano, G. Reggio, E. Astesiano, On the effectiveness of screen mockups in requirements engineering, in: 2010 ACM-IEEE Int. Symp. Empir. Softw. Eng. Meas., ACM Press, New York, NY, USA, 2010. 10.1016/j.infsof.2014.01.011_b0090 da Silva (10.1016/j.infsof.2014.01.011_b0085) 1946; 2001 Ceri (10.1016/j.infsof.2014.01.011_b0005) 2002; 6 Cao (10.1016/j.infsof.2014.01.011_b0040) 2008; 25 Cohn (10.1016/j.infsof.2014.01.011_b0050) 2004 Robles Luna (10.1016/j.infsof.2014.01.011_b0160) 2011; 16 Rossi (10.1016/j.infsof.2014.01.011_b0015) 2008 10.1016/j.infsof.2014.01.011_b0075 10.1016/j.infsof.2014.01.011_b0130 Memmel (10.1016/j.infsof.2014.01.011_b0190) 2008; 14 10.1016/j.infsof.2014.01.011_b0055 10.1016/j.infsof.2014.01.011_b0110 Paternò (10.1016/j.infsof.2014.01.011_b0155) 2003 10.1016/j.infsof.2014.01.011_b0170 10.1016/j.infsof.2014.01.011_b0030 10.1016/j.infsof.2014.01.011_b0095 Koch (10.1016/j.infsof.2014.01.011_b0010) 2008 10.1016/j.infsof.2014.01.011_b0135 Ramdoyal (10.1016/j.infsof.2014.01.011_b0195) 2010 Rivero (10.1016/j.infsof.2014.01.011_b0115) 2012; 107 Warfel (10.1016/j.infsof.2014.01.011_b0215) 2009 Macbeth (10.1016/j.infsof.2014.01.011_b0140) 2011; 10 10.1016/j.infsof.2014.01.011_b0080 10.1016/j.infsof.2014.01.011_b0065 10.1016/j.infsof.2014.01.011_b0120 10.1016/j.infsof.2014.01.011_b0020 10.1016/j.infsof.2014.01.011_b0185 10.1016/j.infsof.2014.01.011_b0045 10.1016/j.infsof.2014.01.011_b0100 Panach (10.1016/j.infsof.2014.01.011_b0150) 2008; 14 10.1016/j.infsof.2014.01.011_b0165 10.1016/j.infsof.2014.01.011_b0060 10.1016/j.infsof.2014.01.011_b0205 10.1016/j.infsof.2014.01.011_b0105 Kulak (10.1016/j.infsof.2014.01.011_b0180) 2004 10.1016/j.infsof.2014.01.011_b0025 Ambler (10.1016/j.infsof.2014.01.011_b0125) 2003; 20 10.1016/j.infsof.2014.01.011_b0145 10.1016/j.infsof.2014.01.011_b0200 Ceri (10.1016/j.infsof.2014.01.011_b0070) 2000; 33 Ravid (10.1016/j.infsof.2014.01.011_b0035) 2000; 5 Homrighausen (10.1016/j.infsof.2014.01.011_b0175) 2002; 7 Maguire (10.1016/j.infsof.2014.01.011_b0210) 2001; 55 |
| References_xml | – reference: D. Engelberg, A. Seffa, A Framework for rapid mid-fidelity prototyping of web sites, in: IFIP 17th World Comput. Congr. – TC13 Stream Usability Gaining a Compet. Edge, Montreal, Quebec, Canada, 2002, pp. 203–215. – reference: V. Basili, G. Caldiera, D. Rombach, The Goal Question Metric approach, 1994. – reference: M. McCurdy, C. Connors, G. Pyrzak, B. Kanefsky, A. Vera, Breaking the fidelity barrier, in: SIGCHI Conf. Hum. Factors Comput. Syst. – CHI ’06, ACM Press, New York, NY, USA, 2006, p. 1233. – volume: 5 start-page: 225 year: 2000 end-page: 241 ident: b0035 article-title: A method for extracting and stating software requirements that a user interface prototype contains publication-title: Requir. Eng. – reference: Q. Limbourg, J. Vanderdonckt, B. Michotte, L. Bouillon, V. López-Jaquero, USIXML: A language supporting multi-path development of user interfaces, in: R. Bastide, P. Palanque, J. Roth (Eds.), Eng. Hum. Comput. Interact. Interact. Syst. Jt. Work. Conf. EHCI-DSVIS 2004, Springer, Berlin Heidelberg, Hamburg, Germany, 2005, pp. 200–220. – reference: K.S. Mukasa, H. Kaindl, An integration of requirements and user interface specifications, in: 6th IEEE Int. Requir. Eng. Conf., IEEE Computer Society, Barcelona, Catalunya, Spain, 2008, pp. 327–328. – reference: J. Zhang, K. Läufer, Z. Gong, Mockup-supported web requirements engineering, in: 2003 Int. Conf. Internet Comput., Las Vegas, Nevada, USA, 2003, pp. 684–687. – year: 2004 ident: b0180 article-title: Use Cases: Requirements in Context – volume: 33 start-page: 137 year: 2000 end-page: 157 ident: b0070 article-title: Web Modeling Language (WebML): a modeling language for designing Web sites publication-title: Comput. Networks. – reference: K. Schneider, Generating fast feedback in requirements elicitation, in: Proc. 13th Int. Work. Conf. Requir. Eng. Found. Softw. Qual., 2007, pp. 160–174. – reference: J. Guerrero-Garcia, J.M. Gonzalez-Calleros, J. Vanderdonckt, J. Munoz-Arteaga, A theoretical survey of user interface description languages: preliminary results, in: Proc. 2009 Lat. Am. Web Congr., IEEE, 2009, pp. 36–43. – reference: J. Lin, M.W. Newman, J.I. Hong, J.A. Landay, DENIM: finding a tighter fit between tools and practice for Web site design, 2000, pp. 510–517. – year: 2009 ident: b0215 article-title: Prototyping: a practitioner’s guide publication-title: Rosenfeld Media – volume: 7 start-page: 34 year: 2002 end-page: 45 ident: b0175 article-title: Round-trip prototyping based on integrated functional and user interface requirements specifications publication-title: Requir. Eng. – volume: 25 start-page: 60 year: 2008 end-page: 67 ident: b0040 article-title: Agile requirements engineering practices: an empirical study publication-title: IEEE Softw. – reference: A. Rashid, D. Meder, J. Wiesenberger, A. Behm, Visual requirement specification in end-user participation, in: First Int. Work. Multimed. Requir. Eng., IEEE Computer Society, Minnneapolis, MN, USA, 2006, pp. 6–6. – volume: 10 start-page: 545 year: 2011 end-page: 555 ident: b0140 article-title: Cliff’s delta calculator: a non-parametric effect size program for two groups of observations publication-title: Univ. Psychol. – reference: H. Ton, A strategy for balancing business value and story size, in: Agil. 2007 Conf., IEEE Computer Society, Washington, DC, USA, 2007, pp. 279–284. – volume: 14 start-page: 3217 year: 2008 end-page: 3235 ident: b0190 article-title: Model-based and prototyping-driven user interface specification to support collaboration and creativity publication-title: J. Univers. Comput. Sci. – reference: M. van Welie, G. van der Veer, Pattern languages in interaction design: structure and organization, in: Proc. Interact ’03, 2003, pp. 527–534. – reference: J. Ferreira, J. Noble, R. Biddle, Agile development iterations and UI design, in: Agil. 2007 Conf., IEEE Computer Society, Washington, DC, 2007, pp. 50–58. – start-page: 483 year: 2003 end-page: 503 ident: b0155 article-title: ConcurTaskTrees: an engineered notation for task models publication-title: Handb. Task Anal. Human-Computer Interact – start-page: 332 year: 2010 end-page: 347 ident: b0195 article-title: Reverse engineering user interfaces for interactive database conceptual analysis publication-title: 22th Int. Conf. Adv. Inf. Syst. Eng. – reference: J.M. Moore, Communicating requirements using end-user GUI constructions with argumentation, in: 18th IEEE Int. Conf. Autom. Softw. Eng., IEEE Computer Society, Montreal, Quebec, Canada, 2003, pp. 360–363. – reference: M. Wimmer, A. Schauerhuber, H. Kargl, On the integration of web modeling languages: preliminary results and future challenges, in: Proc. 3rd Int. Work. Model. Web Eng., 2007. – volume: 55 start-page: 587 year: 2001 end-page: 634 ident: b0210 article-title: Methods to support human-centred design publication-title: Int. J. Hum. Comput. Stud. – reference: N. Sukaviriya, V. Sinha, T. Ramachandra, S. Mani, Model-driven approach for managing human interface design life cycle, in: Proc. 10th Int. Conf. Model Driven Eng. Lang. Syst. Model. 2007, Nashville, USA, 2007, pp. 226–240. – start-page: 109 year: 2008 end-page: 155 ident: b0015 article-title: Modeling and implementing web applications using OOHDM publication-title: Web Eng. Model. Implement. Web Appl. – volume: 14 start-page: 1480 year: 2008 end-page: 1495 ident: b0150 article-title: Capturing interaction requirements in a model transformation technology based on MDA publication-title: J. UCS. – reference: E. Benson, Mockup driven web development, in: Proc. 22nd Int. Conf. World Wide Web Companion, International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, Rio de Janeiro, Brazil, 2013, pp. 337–341. – reference: J.M. Rivero, G. Rossi, J. Grigera, J. Burella, E. Robles Luna, S. Gordillo, From mockups to user interface models: an extensible model driven approach, in: ICWE’10 Proc. 10th Int. Conf. Curr. Trends Web Eng., Springer-Verlag, Berlin, Heidelberg, 2010, pp. 13–24. – volume: 107 start-page: 142 year: 2012 end-page: 155 ident: b0115 article-title: Towards agile model-driven web engineering publication-title: Lect. Notes Bus. Inf. Process. – year: 2008 ident: b0010 article-title: UML-Based Web Engineering – reference: J. Sutherland, K. Schwaber, The Scrum Papers: Nuts, Bolts, and Origins of an Agile Process (n.d.). – reference: J.M. Rivero, G. Rossi, J. Grigera, E.R. Luna, A. Navarro, From interface mockups to web application models, in: 12th Int. Conf. Web Inf. Syst. Eng., Sydney, New South Wales, Australia, 2011, pp. 257–264. – volume: 16 start-page: 297 year: 2011 end-page: 321 ident: b0160 article-title: WebSpec: a visual language for specifying interaction and navigation requirements in web applications publication-title: Requir. Eng. – reference: Ergonomics of human-system interaction – Part 210: Human-centred design for interactive systems (n.d.). – reference: F. Ricca, G. Scanniello, M. Torchiano, G. Reggio, E. Astesiano, On the effectiveness of screen mockups in requirements engineering, in: 2010 ACM-IEEE Int. Symp. Empir. Softw. Eng. Meas., ACM Press, New York, NY, USA, 2010. – year: 2004 ident: b0050 article-title: User Stories Applied: For Agile Software Development – reference: A. Martin, R. Biddle, J. Noble, The XP customer role in practice. three studies, in: Agil. Dev. Conf., IEEE Computer Society, Salt Lake City, Utah, USA, 2004, pp. 42–54. – volume: 6 year: 2002 ident: b0005 article-title: Conceptual modeling of data-intensive Web applications publication-title: IEEE Internet Comput. – volume: 2001 start-page: 207 year: 1946 end-page: 226 ident: b0085 article-title: User interface declarative models and development environments: a survey publication-title: Lect. Notes Comput. Sci. – volume: 20 start-page: 71 year: 2003 end-page: 73 ident: b0125 article-title: Agile model driven development is good enough publication-title: IEEE Softw. – ident: 10.1016/j.infsof.2014.01.011_b0030 doi: 10.1145/1852786.1852809 – volume: 25 start-page: 60 year: 2008 ident: 10.1016/j.infsof.2014.01.011_b0040 article-title: Agile requirements engineering practices: an empirical study publication-title: IEEE Softw. doi: 10.1109/MS.2008.1 – ident: 10.1016/j.infsof.2014.01.011_b0075 doi: 10.1109/MERE.2006.7 – ident: 10.1016/j.infsof.2014.01.011_b0020 – ident: 10.1016/j.infsof.2014.01.011_b0080 doi: 10.1007/978-3-540-73031-6_12 – volume: 10 start-page: 545 year: 2011 ident: 10.1016/j.infsof.2014.01.011_b0140 article-title: Cliff’s delta calculator: a non-parametric effect size program for two groups of observations publication-title: Univ. Psychol. doi: 10.11144/Javeriana.upsy10-2.cdcp – volume: 16 start-page: 297 year: 2011 ident: 10.1016/j.infsof.2014.01.011_b0160 article-title: WebSpec: a visual language for specifying interaction and navigation requirements in web applications publication-title: Requir. Eng. doi: 10.1007/s00766-011-0124-1 – start-page: 332 year: 2010 ident: 10.1016/j.infsof.2014.01.011_b0195 article-title: Reverse engineering user interfaces for interactive database conceptual analysis – volume: 2001 start-page: 207 year: 1946 ident: 10.1016/j.infsof.2014.01.011_b0085 article-title: User interface declarative models and development environments: a survey publication-title: Lect. Notes Comput. Sci. – year: 2004 ident: 10.1016/j.infsof.2014.01.011_b0180 – ident: 10.1016/j.infsof.2014.01.011_b0110 doi: 10.1007/978-3-642-16985-4_2 – year: 2009 ident: 10.1016/j.infsof.2014.01.011_b0215 article-title: Prototyping: a practitioner’s guide publication-title: Rosenfeld Media – ident: 10.1016/j.infsof.2014.01.011_b0165 – ident: 10.1016/j.infsof.2014.01.011_b0205 – ident: 10.1016/j.infsof.2014.01.011_b0025 doi: 10.1007/978-3-642-24434-6_20 – year: 2008 ident: 10.1016/j.infsof.2014.01.011_b0010 – volume: 6 year: 2002 ident: 10.1016/j.infsof.2014.01.011_b0005 article-title: Conceptual modeling of data-intensive Web applications publication-title: IEEE Internet Comput. doi: 10.1109/MIC.2002.1020321 – ident: 10.1016/j.infsof.2014.01.011_b0100 doi: 10.1145/1124772.1124959 – ident: 10.1016/j.infsof.2014.01.011_b0145 doi: 10.1007/978-3-540-75209-7_16 – start-page: 483 year: 2003 ident: 10.1016/j.infsof.2014.01.011_b0155 article-title: ConcurTaskTrees: an engineered notation for task models – ident: 10.1016/j.infsof.2014.01.011_b0060 doi: 10.1109/ADEVC.2004.23 – volume: 107 start-page: 142 year: 2012 ident: 10.1016/j.infsof.2014.01.011_b0115 article-title: Towards agile model-driven web engineering publication-title: Lect. Notes Bus. Inf. Process. doi: 10.1007/978-3-642-29749-6_10 – volume: 14 start-page: 1480 year: 2008 ident: 10.1016/j.infsof.2014.01.011_b0150 article-title: Capturing interaction requirements in a model transformation technology based on MDA publication-title: J. UCS. – ident: 10.1016/j.infsof.2014.01.011_b0065 – volume: 5 start-page: 225 year: 2000 ident: 10.1016/j.infsof.2014.01.011_b0035 article-title: A method for extracting and stating software requirements that a user interface prototype contains publication-title: Requir. Eng. doi: 10.1007/PL00010352 – start-page: 109 year: 2008 ident: 10.1016/j.infsof.2014.01.011_b0015 article-title: Modeling and implementing web applications using OOHDM – ident: 10.1016/j.infsof.2014.01.011_b0185 doi: 10.1109/ASE.2003.1240338 – ident: 10.1016/j.infsof.2014.01.011_b0130 – volume: 20 start-page: 71 year: 2003 ident: 10.1016/j.infsof.2014.01.011_b0125 article-title: Agile model driven development is good enough publication-title: IEEE Softw. doi: 10.1109/MS.2003.1231156 – volume: 7 start-page: 34 year: 2002 ident: 10.1016/j.infsof.2014.01.011_b0175 article-title: Round-trip prototyping based on integrated functional and user interface requirements specifications publication-title: Requir. Eng. doi: 10.1007/s007660200003 – ident: 10.1016/j.infsof.2014.01.011_b0200 – ident: 10.1016/j.infsof.2014.01.011_b0090 – ident: 10.1016/j.infsof.2014.01.011_b0095 doi: 10.1145/332040.332486 – ident: 10.1016/j.infsof.2014.01.011_b0120 doi: 10.1007/11431879_12 – ident: 10.1016/j.infsof.2014.01.011_b0055 – ident: 10.1016/j.infsof.2014.01.011_b0170 doi: 10.1145/2487788.2487939 – volume: 33 start-page: 137 year: 2000 ident: 10.1016/j.infsof.2014.01.011_b0070 article-title: Web Modeling Language (WebML): a modeling language for designing Web sites publication-title: Comput. Networks. doi: 10.1016/S1389-1286(00)00040-2 – ident: 10.1016/j.infsof.2014.01.011_b0105 doi: 10.1007/978-0-387-35610-5_14 – ident: 10.1016/j.infsof.2014.01.011_b0135 – ident: 10.1016/j.infsof.2014.01.011_b0045 doi: 10.1109/RE.2008.55 – year: 2004 ident: 10.1016/j.infsof.2014.01.011_b0050 – volume: 14 start-page: 3217 year: 2008 ident: 10.1016/j.infsof.2014.01.011_b0190 article-title: Model-based and prototyping-driven user interface specification to support collaboration and creativity publication-title: J. Univers. Comput. Sci. – volume: 55 start-page: 587 year: 2001 ident: 10.1016/j.infsof.2014.01.011_b0210 article-title: Methods to support human-centred design publication-title: Int. J. Hum. Comput. Stud. doi: 10.1006/ijhc.2001.0503 |
| SSID | ssj0017030 |
| Score | 2.3151958 |
| Snippet | Agile software development approaches are currently becoming the industry standard for Web Application development. On the other hand, Model-Driven Web... |
| SourceID | proquest crossref elsevier |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 670 |
| SubjectTerms | Agile Computer programs Customer feedback Mathematical models MDD Mockups Software development Software engineering Studies Systems development User interface User interfaces Web Engineering Web site design |
| Title | Mockup-Driven Development: Providing agile support for Model-Driven Web Engineering |
| URI | https://dx.doi.org/10.1016/j.infsof.2014.01.011 https://www.proquest.com/docview/1510782531 https://www.proquest.com/docview/1531030219 |
| Volume | 56 |
| WOSCitedRecordID | wos000335486300007&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: 1873-6025 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0017030 issn: 0950-5849 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1bb9MwFLbKhhAviKsoGyhIiJfJUtM4ibO3iXVc1JUJOuiblYs9barS0iZlP5efwjm-pCkVDB6oqihK4qj1-XL8xT7fOYS88ntBKJM0oQVLYsq4jCjPipzm0s-UYpIluvLcl2E8GvHJJDnrdH44LcxqGpclv75O5v_V1HAMjI3S2X8wd3NTOAD7YHTYgtlh-1eGPwUPV8_p8QL9WDsoCF_-z7TwTgsTL8AfHCzrORJwHWyIZdGmrt1XmbVzFbY5rFUwVS6QeQme_DsGkFVb0_SfMOpjZlcazJr8wWla6b3jtKHzbxeXF3KRNnptPO23JGrw3Or5exR7rWbu-LA2erYBADXDlQgsjbMxjeGzdbiVmVtz-hrn0tZBTWayskeBKhnnKo2r5nFAo56RTTtfbpKUW8y2HXNkypNsDRhm7uIK33KgtzDUj-k0rnYE2MjPPfooTs6HQzEeTMabZw0f6IccPizyX8-_Uaxrhuv_tsjLLbLbj8MEho7do_eDyYdmpQs9rskHaf6hk3fqGMTtX_U7-vQLkdDsaHyf3LOvNd6RgeMD0pHlQ3LHqSoekc8bqPRaqDz0Gkx6GpOexaQHKPPamPQAk14Lk4_J-clg_OYdtfU8aB5EcUVjpXIYWlXGAuCpvUCGQIfzHAirQgV0LnmScoX5l6IsjXzOEyUj2Q8LPy8US1nwhOyUs1I-JV5ccA5MWEm4CVNFnEQZqtALGTFZKJ93SeC6SeQ22T3WXJkKF9V4JUznCuxc0fPh63cJbVrNTbKXG66PnQWEJayGiAqA1w0t953BhPUdSwHkGwk7jIpd8rI5De4e1_DSUs5qvEYXBgSe8ezPt9gjd9eP2T7ZqRa1fE5u56vqcrl4YVH4EwLWy7s |
| 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=Mockup-Driven+Development%3A+Providing+agile+support+for+Model-Driven+Web+Engineering&rft.jtitle=Information+and+software+technology&rft.au=Rivero%2C+Jos%C3%A9+Mat%C3%ADas&rft.au=Grigera%2C+Juli%C3%A1n&rft.au=Rossi%2C+Gustavo&rft.au=Luna%2C+Esteban+Robles&rft.date=2014-06-01&rft.pub=Elsevier+Science+Ltd&rft.issn=0950-5849&rft.eissn=1873-6025&rft.volume=56&rft.issue=6&rft.spage=670&rft_id=info:doi/10.1016%2Fj.infsof.2014.01.011&rft.externalDBID=NO_FULL_TEXT&rft.externalDocID=3258888461 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0950-5849&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0950-5849&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0950-5849&client=summon |