{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:49:40Z","timestamp":1760586580394,"version":"3.38.0"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2011,6,24]],"date-time":"2011-06-24T00:00:00Z","timestamp":1308873600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Requirements Eng"],"published-print":{"date-parts":[[2011,11]]},"DOI":"10.1007\/s00766-011-0124-1","type":"journal-article","created":{"date-parts":[[2011,6,23]],"date-time":"2011-06-23T07:35:41Z","timestamp":1308814541000},"page":"297-321","source":"Crossref","is-referenced-by-count":17,"title":["WebSpec: a visual language for specifying interaction and navigation requirements in web applications"],"prefix":"10.1007","volume":"16","author":[{"given":"Esteban","family":"Robles Luna","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gustavo","family":"Rossi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Irene","family":"Garrig\u00f3s","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,6,24]]},"reference":[{"key":"124_CR1","unstructured":"McDonald A, Welland R (2001) Web engineering in practice. In: Proceedings of the fourth WWW10 workshop on web engineering, pp 21\u201330"},{"key":"124_CR2","doi-asserted-by":"crossref","unstructured":"Lowe D (2003) Web system requirements: an overview. J Requir Eng 8(2):102\u2013113. http:\/\/dx.doi.org\/10.1007\/s00766-002-0153-x","DOI":"10.1007\/s00766-002-0153-x"},{"key":"124_CR3","unstructured":"Jacobson I (1992) Object-oriented software engineering: a use case driven approach. ACM Press\/Addison-Wesley, Boston"},{"key":"124_CR4","doi-asserted-by":"crossref","unstructured":"Rossi G, Schwabe D (2008) Modeling and implementing web applications using OOHDM. In: Rossi G, Pastor O, Schwabe D, Olsina L (Eds) Web engineering, modelling and implementing web applications, Springer, Heidelberg, pp 109\u2013155","DOI":"10.1007\/978-1-84628-923-1_6"},{"issue":"1","key":"124_CR5","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1504\/IJWET.2007.011526","volume":"3","author":"P Valderas","year":"2007","unstructured":"Valderas P, Pelechano V, Pastor O (2007) A transformational approach to produce Web applications prototypes from a Web requirements model. Int J Web Eng Technol IJWET 3(1):4\u201342","journal-title":"Int J Web Eng Technol IJWET"},{"key":"124_CR6","doi-asserted-by":"crossref","unstructured":"Koch N, Zhang G, Escalona MJ (2006) Model transformations from requirements to web system design. ICWE\u201906, Palo Alto, California, USA","DOI":"10.1145\/1145581.1145637"},{"key":"124_CR7","unstructured":"Ceri S, Fraternali P, Bongio A, Brambilla M, Comai S, Materna M (2003) Designing data-intensive web applications. Morgan Kaufman, Waltham"},{"key":"124_CR8","doi-asserted-by":"crossref","first-page":"144","DOI":"10.4018\/978-1-59140-050-9.ch008","volume-title":"Information modeling for internet applications","author":"J G\u00f3mez","year":"2003","unstructured":"G\u00f3mez J, Cachero C (2003) OO-H method: extending UML to model web interfaces. In: van Bommel P (ed) Information modeling for internet applications. IGI Publishing, Hershey, pp 144\u2013173"},{"issue":"3","key":"124_CR9","first-page":"193","volume":"2","author":"MJ Escalona","year":"2004","unstructured":"Escalona MJ, Koch N (2004) Requirements engineering for web applications\u2013a comparative study. J Web Eng 2(3):193\u2013212","journal-title":"J Web Eng"},{"key":"124_CR10","unstructured":"De Troyer O, Casteleyn S (2003) Modeling complex processes for web applications using WSDM. In: Proceedings of the 3rd international workshop on web-oriented software technologies. Oviedo, Spain. At: http:\/\/www.dsic.upv.es\/~west\/iwwost03\/articles.htm"},{"key":"124_CR11","doi-asserted-by":"crossref","unstructured":"Escalona MJ, Koch N (2006) Metamodeling requirements of web systems. In: Proceedings of the international conference on web information system and technologies (WEBIST 2006), INSTICC, 310\u2013317, Set\u00fabal, Portugal","DOI":"10.5220\/0001255903100317"},{"key":"124_CR12","doi-asserted-by":"crossref","unstructured":"Garrig\u00f3s I, Maz\u00f3n JN, Trujillo J (2009) A requirement analysis approach for using i* in web engineering. In: ICWE, LNCS, 5648, pp 151\u2013165","DOI":"10.1007\/978-3-642-02818-2_11"},{"key":"124_CR13","volume-title":"Agile software development: principles, patterns, and practices","author":"RC Martin","year":"2003","unstructured":"Martin RC (2003) Agile software development: principles, patterns, and practices. Prentice Hall PTR, Upper Saddle River"},{"key":"124_CR14","unstructured":"Beck K (2002) Test driven development: by example. Addison-Wesley Signature Series"},{"key":"124_CR15","doi-asserted-by":"crossref","unstructured":"Zheng J (2005) In regression testing selection when source code is not available. In: Proceedings of the 20th IEEE\/ACM international conference on automated software engineering (Long Beach, CA, USA, November 07\u201311, 2005). ASE\u201905. ACM, New York, NY, pp 752\u2013755. doi: http:\/\/doi.acm.org\/10.1145\/1101908.1101997","DOI":"10.1145\/1101908.1101997"},{"key":"124_CR16","doi-asserted-by":"crossref","unstructured":"de Paula MG, da Silva BS, Barbosa SD (2005) Using an interaction model as a resource for communication in design. In CHI\u201905 extended abstracts on human factors in computing systems (Portland, USA, April 02\u201307, 2005), pp 1713\u20131716","DOI":"10.1145\/1056808.1057004"},{"key":"124_CR17","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-84628-923-1","volume-title":"Web engineering: modelling and implementing web applications. Human-computer interaction series","author":"G Rossi","year":"2008","unstructured":"Rossi G, Pastor O, Schwabe D, Olsina L (2008) Web engineering: modelling and implementing web applications. Human-computer interaction series. Springer, London"},{"key":"124_CR18","unstructured":"GWT. Available at: http:\/\/code.google.com\/webtoolkit\/ . Accessed 2011"},{"key":"124_CR19","unstructured":"Seaside. Available at: http:\/\/www.seaside.st\/ . Accessed 2011"},{"key":"124_CR20","unstructured":"Fowler M (2010) Domain specific languages, 1st edn. Addison-Wesley Professional, Boston"},{"key":"124_CR21","doi-asserted-by":"crossref","unstructured":"Claessen K, Hughes J (2000) QuickCheck: a lightweight tool for random testing of Haskell programs. In: Proceedings of the fifth ACM SIGPLAN international conference on functional programming, vol 35, pp 268\u2013279","DOI":"10.1145\/351240.351266"},{"key":"124_CR22","doi-asserted-by":"crossref","unstructured":"Bondy JA (1976) Graph theory with applications. Elsevier Science Ltd, Amsterdam","DOI":"10.1007\/978-1-349-03521-2"},{"key":"124_CR23","unstructured":"Balsamiq. Available at: http:\/\/www.balsamiq.com\/products\/mockups . Accessed 2011"},{"key":"124_CR24","unstructured":"Axure\u2014wireframes, prototypes, specifications. Available at: http:\/\/www.axure.com\/ . Accessed 2011"},{"issue":"3","key":"124_CR25","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1109\/TIT.1956.1056813","volume":"2","author":"N Chomsky","year":"2003","unstructured":"Chomsky N (2003) Three models for the description of language. Inform Theory IRE Trans 2(3):113\u2013124","journal-title":"Inform Theory IRE Trans"},{"key":"124_CR26","unstructured":"Duhl J (2003) Rich internet applications. A white paper sponsored by Macromedia and Intel, IDC report"},{"key":"124_CR27","unstructured":"Yahoo patterns, http:\/\/developer.yahoo.com\/ypatterns\/"},{"key":"124_CR28","doi-asserted-by":"crossref","unstructured":"Moody D (2009) The physics of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans Softw Eng 35(6):756\u2013779. doi: 10.1109\/TSE.2009.67","DOI":"10.1109\/TSE.2009.67"},{"key":"124_CR29","unstructured":"Maximilien EM, Williams L (2003) Assessing test-driven development at IBM. In: Proceedings of the 25th international conference on software engineering (Portland, Oregon, May 03\u201310, 2003). International conference on software engineering. IEEE Computer Society, Washington, DC, pp 564\u2013569"},{"key":"124_CR30","doi-asserted-by":"crossref","unstructured":"Robles Luna E, Grigera J, Rossi G (2009) Bridging test and model-driven approaches in web engineering. In: Proceedings of the 9th international conference on web engineering. Lecture notes in computer science, vol 5648. Springer, Berlin, Heidelberg, pp 136\u2013150","DOI":"10.1007\/978-3-642-02818-2_10"},{"key":"124_CR31","unstructured":"Eclipse EMF. Available at: http:\/\/www.eclipse.org\/modeling\/emf\/ . Accessed 2011"},{"key":"124_CR32","unstructured":"Eclipse GMF. Available at: http:\/\/www.eclipse.org\/modeling\/gmp\/ . Accessed 2011"},{"key":"124_CR33","unstructured":"Selenium web application testing system. Available at: http:\/\/seleniumhq.org\/ . Accessed 2011"},{"key":"124_CR34","unstructured":"jQuery: the write less, do more, JavaScript library. Available at: http:\/\/jquery.com\/ . Accessed 2011"},{"key":"124_CR35","volume-title":"Design patterns: elements of reusable object-oriented software","author":"E Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co, Boston"},{"key":"124_CR36","unstructured":"WebDriver. Available at: http:\/\/webdriver.googlecode.com . Accessed 2011"},{"key":"124_CR37","unstructured":"The WebRatio tool suite. Available at: http:\/\/www.webratio.com . Accessed 2011"},{"key":"124_CR38","unstructured":"Uden L, Valderas P, Pastor O (2008) An activity-theory-based model to analyse Web application requirements. Inform Res 13(2). http:\/\/informationr.net\/ir\/13-2\/paper340.html"},{"key":"124_CR39","unstructured":"Conallen J (2000) Building web applications with UML. Addison-Wesley, Boston, p 300"},{"key":"124_CR40","unstructured":"Winckler M, Vanderdonct J (2005) Towards a user-centered design of web applications based on a task model. In: Proceedings of IWWOST\u20192005. Porto, Portugal, 12\u201313 June 2005"},{"key":"124_CR41","unstructured":"Flannagan S The paper version of the web. In: Deeplinking, available at: http:\/\/deeplinking.net\/paper-web\/"},{"key":"124_CR42","doi-asserted-by":"crossref","unstructured":"Lin J, Newman MW, Hong JI, Landay JA (2000) DENIM: finding a tighter fit between tools and practice for Web site design. In: Proceedings of the SIGCHI conference on human factors in computing systems (The Hague, The Netherlands, 01\u201306 April 2000). CHI\u20192000. ACM, New York, NY, pp 510\u2013517","DOI":"10.1145\/332040.332486"},{"issue":"3","key":"124_CR43","first-page":"370","volume":"34","author":"MJ Escalona","year":"2008","unstructured":"Escalona MJ, Aragon G (2008) NDT. A model-driven approach for web requirements. IEEE Trans Softw Eng 34(3):370\u2013390","journal-title":"IEEE Trans Softw Eng"},{"key":"124_CR44","unstructured":"Yu ESK (1997) Towards modeling and reasoning support for early-phase requirements engineering. In: Proceedings of the 3rd IEEE international symposium on requirements engineering (RE\u201997). IEEE Computer Society, Washington, DC, USA, p 226"},{"key":"124_CR45","unstructured":"QVT. http:\/\/www.omg.org\/spec\/QVT\/ . Accessed 2011"},{"key":"124_CR46","doi-asserted-by":"crossref","unstructured":"Escalona MJ, Koch N (2006) Metamodeling requirements of web systems. In: Proceedings of the internacional conference on web information system and technologies (WEBIST 2006), INSTICC, pp 310\u2013317, Set\u00fabal, Portugal","DOI":"10.5220\/0001255903100317"},{"key":"124_CR47","unstructured":"Watir. Available at: http:\/\/watir.com\/ . Accessed 2011"},{"key":"124_CR48","unstructured":"Robles Luna E, Panach JI, Grigera J, Rossi G, Pastor O (2010) Incorporating usability requirements in a test\/model-driven web engineering approach. J Web Eng (JWE) 9(2):132\u2013156"},{"key":"124_CR49","unstructured":"Robles Luna E, Rossi G, Burella J, Grigera J (2010) Incremental usability improvement in an Agile approach for web applications. In: Proceedings of the 1st workshop dealing with usabiliy in an Agile domain, XP\u20192010 workshop, 2010, Trondheim, Norway"},{"key":"124_CR50","doi-asserted-by":"crossref","unstructured":"Robles Luna E, Garrigos I, Rossi G (2010) Capturing and validating personalization requirements in web applications. In: Proceedings of the 1st workshop on the web and requirements engineering (WeRE 2010), Sydney, Australia","DOI":"10.1109\/WERE.2010.5624001"},{"key":"124_CR51","unstructured":"Robles Luna E, Garrigos I, Mazon J-N, Trujillo J, Rossi G (2010) An i*-based approach for modeling and tesing web requirements. J Web Eng (JWE) 9(4):302\u2013326"},{"key":"124_CR52","unstructured":"Alencar FMR, Castro JFB (1999) Integrating early and late-phase requirements: a factory case study. In: Proceedings of XIII Brazilian symposium on software engineering\u2014SBES99, Florianop\u00f3lis, SC, Brasil, Outubro 1999, pp 47\u201361"},{"key":"124_CR53","doi-asserted-by":"crossref","unstructured":"Rivero JM, Rossi G, Grigera J, Burella J, Robles Luna E, Gordillo S (2010) From mockups to user interface models: an extensible model driven approach. In: Proceedings of the 6th model-driven web engineering workshop (MDWE 2010), Vienna, Austria","DOI":"10.1007\/978-3-642-16985-4_2"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-011-0124-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00766-011-0124-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-011-0124-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,6]],"date-time":"2025-03-06T14:30:52Z","timestamp":1741271452000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00766-011-0124-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6,24]]},"references-count":53,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,11]]}},"alternative-id":["124"],"URL":"https:\/\/doi.org\/10.1007\/s00766-011-0124-1","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"type":"print","value":"0947-3602"},{"type":"electronic","value":"1432-010X"}],"subject":[],"published":{"date-parts":[[2011,6,24]]}}}