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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information and software technology Jg. 56; H. 6; S. 670 - 687
Hauptverfasser: Rivero, José Matías, Grigera, Julián, Rossi, Gustavo, Robles Luna, Esteban, Montero, Francisco, Gaedke, Martin
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