{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:20:04Z","timestamp":1750306804795,"version":"3.41.0"},"reference-count":83,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2013,10,1]],"date-time":"2013-10-01T00:00:00Z","timestamp":1380585600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]},{"name":"FI-WARE: Future Internet Care Platform"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2013,10]]},"abstract":"<jats:p>This article addresses one of the major end-user software engineering (EUSE) challenges, namely, how to motivate end users to apply unfamiliar software engineering techniques and activities to achieve their goal: translate requirements into software that meets their needs. EUSE activities are secondary to the goal that the program is helping to achieve and end-user programming is opportunistic. The challenge is then to find ways to incorporate EUSE activities into the existing workflow without users having to make substantial changes to the type of work they do or their priorities. In this article, we set out an approach to EUSE for web-based applications. We also propose a software lifecycle that is consistent with the conditions and priorities of end users without programming skills and is well-aligned with EUSE's characteristic informality, ambiguity and opportunisticness. Users applying this lifecycle manage to find solutions that they would otherwise be unable to identify. They also develop quality products. Users of this approach will not have to be acquainted with software engineering, as a framework will take them through the web-centred EUSE lifecycle step-by-step. We also report a statistical experiment in which users develop web software with and without a framework to guide them through the lifecycle. Its aim is to validate the applicability of our framework-driven lifecycle.<\/jats:p>","DOI":"10.1145\/2522920.2522929","type":"journal-article","created":{"date-parts":[[2013,10,17]],"date-time":"2013-10-17T12:23:34Z","timestamp":1382012614000},"page":"1-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["A web-centred approach to end-user software engineering"],"prefix":"10.1145","volume":"22","author":[{"given":"David","family":"Lizcano","sequence":"first","affiliation":[{"name":"Universidad a Distancia de Madrid, UDIMA, Spain"}]},{"given":"Fernando","family":"Alonso","sequence":"additional","affiliation":[{"name":"Universidad Polit\u00e9cnica de Madrid, Spain"}]},{"given":"Javier","family":"Soriano","sequence":"additional","affiliation":[{"name":"Universidad Polit\u00e9cnica de Madrid, Spain"}]},{"given":"Genoveva","family":"Lopez","sequence":"additional","affiliation":[{"name":"Universidad Polit\u00e9cnica de Madrid, Spain"}]}],"member":"320","published-online":{"date-parts":[[2013,10,22]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"4Caast Project. 2012. Official web site. http:\/\/4caast.morfeo-project.org.  4Caast Project. 2012. Official web site. http:\/\/4caast.morfeo-project.org."},{"key":"e_1_2_1_2_1","unstructured":"Amico. 2012. AMICO web platform. http:\/\/amico.sourceforge.net.  Amico. 2012. AMICO web platform. http:\/\/amico.sourceforge.net."},{"key":"e_1_2_1_3_1","unstructured":"Andalusia's Regional Government. 2011. Official web site. http:\/\/www.juntadeandalucia.es\/index.html.  Andalusia's Regional Government. 2011. Official web site. http:\/\/www.juntadeandalucia.es\/index.html."},{"volume-title":"Extreme Programming Explained: Embrace Change","author":"Beck K.","key":"e_1_2_1_4_1","unstructured":"Beck , K. 2000. Extreme Programming Explained: Embrace Change . Addison-Wesley Longman Publishing Co., Inc. Boston, MA . Beck, K. 2000. Extreme Programming Explained: Embrace Change. Addison-Wesley Longman Publishing Co., Inc. Boston, MA."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/795687.797842"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095034.1095062"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370847.1370848"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015864.1015889"},{"key":"e_1_2_1_9_1","first-page":"93","volume-title":"Proceedings of the 25th International Conference on Software Engineering. IEEE Computer Society","author":"Burnett M.","unstructured":"Burnett , M. , Cook , C. , Pendse , O. , Rothermel , G. , Summet , J. , and Wallace , C . 2003. End-user software engineering with assertions in the spreadsheet paradigm . In Proceedings of the 25th International Conference on Software Engineering. IEEE Computer Society , pp. 93 -- 103 . Burnett, M., Cook, C., Pendse, O., Rothermel, G., Summet, J., and Wallace, C. 2003. End-user software engineering with assertions in the spreadsheet paradigm. In Proceedings of the 25th International Conference on Software Engineering. IEEE Computer Society, pp. 93--103."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1010060"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2009.04.002"},{"volume-title":"Analyzing large spreadsheetprograms.In Proceedings of the 10th Working Conference on Reverse Engineering. 306--315","author":"Clermont M.","key":"e_1_2_1_12_1","unstructured":"Clermont , M. 2003. Analyzing large spreadsheetprograms.In Proceedings of the 10th Working Conference on Reverse Engineering. 306--315 . Clermont, M. 2003. Analyzing large spreadsheetprograms.In Proceedings of the 10th Working Conference on Reverse Engineering. 306--315."},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Costabile M. F. Fogli D. Mussio P. and Piccinno A. 2006. End-user development: The software shaping workshop approach. In End User Development H. Lieberman F. Patern\u00f2 and V. Wulf Eds. Springer 183--205.  Costabile M. F. Fogli D. Mussio P. and Piccinno A. 2006. End-user development: The software shaping workshop approach. In End User Development H. Lieberman F. Patern\u00f2 and V. Wulf Eds. Springer 183--205.","DOI":"10.1007\/1-4020-5386-X_9"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1996.0061"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/11495628_7"},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Dittrich Y. Lindeberg O. and Lundberg L. 2006. End-user development as adaptive maintenance. In End User Development H. Lieberman F. Patern\u00f2 and V. Wulf Eds. Springer 295--313.  Dittrich Y. Lindeberg O. and Lundberg L. 2006. End-user development as adaptive maintenance. In End User Development H. Lieberman F. Patern\u00f2 and V. Wulf Eds. Springer 295--313.","DOI":"10.1007\/1-4020-5386-X_14"},{"key":"e_1_2_1_17_1","unstructured":"Ezweb. 2012. EzWeb web platform. http:\/\/ezweb.morfeo-project.org\/.  Ezweb. 2012. EzWeb web platform. http:\/\/ezweb.morfeo-project.org\/."},{"key":"e_1_2_1_18_1","unstructured":"Ezweb Project. 2011. Official demo web site. http:\/\/demo.ezweb.morfeo-project.org.  Ezweb Project. 2011. Official demo web site. http:\/\/demo.ezweb.morfeo-project.org."},{"key":"e_1_2_1_19_1","unstructured":"Fast Project. 2011. Official demo web site. http:\/\/demo.fast.morfeo-project.org.  Fast Project. 2011. Official demo web site. http:\/\/demo.fast.morfeo-project.org."},{"key":"e_1_2_1_20_1","volume-title":"Meta-design: A framework for the future of end user development. In End User Development Empowering People to Flexibly Employ Advanced Information and Communication Technology","author":"Fischer G.","year":"2006","unstructured":"Fischer , G. and Giaccardi , E . 2006 . Meta-design: A framework for the future of end user development. In End User Development Empowering People to Flexibly Employ Advanced Information and Communication Technology , H. Lieberman, F. Patern\u00f2, and V. Wulf, Eds., Kluwer Academic Publishers , 427--457. Fischer, G. and Giaccardi, E. 2006. Meta-design: A framework for the future of end user development. In End User Development Empowering People to Flexibly Employ Advanced Information and Communication Technology, H. Lieberman, F. Patern\u00f2, and V. Wulf, Eds., Kluwer Academic Publishers, 427--457."},{"key":"e_1_2_1_21_1","unstructured":"Fi-Ware Project. 2012. Official web site. http:\/\/www.fi-ware.eu.  Fi-Ware Project. 2012. Official web site. http:\/\/www.fi-ware.eu."},{"key":"e_1_2_1_22_1","unstructured":"Fi-Ware Ppp Office. 2012. Official web site. http:\/\/www.future-internet.eu\/home\/future-internet-ppp.html.  Fi-Ware Ppp Office. 2012. Official web site. http:\/\/www.future-internet.eu\/home\/future-internet-ppp.html."},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 17th International World Wide Web Conference, (Tutorial).","author":"Gaedke M.","year":"2008","unstructured":"Gaedke , M. 2008 . Web engineering: Creating solutions in the age of emotion, SOA, and Web 2.0 . In Proceedings of the 17th International World Wide Web Conference, (Tutorial). Gaedke, M. 2008. Web engineering: Creating solutions in the age of emotion, SOA, and Web 2.0. In Proceedings of the 17th International World Wide Web Conference, (Tutorial)."},{"key":"e_1_2_1_24_1","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1080\/07421222.1996.11518133","article-title":"Spreadsheet presentation and error detection: An experimental study","volume":"13","author":"Galletta D. F.","year":"1996","unstructured":"Galletta , D. F. , Hartzel , K. S. , Johnson , S. E. , Joseph , J. L. , and Rustagi , S. 1996 . Spreadsheet presentation and error detection: An experimental study . J. Manage. Inf. Syst. (Special issue: Information technology and its organizational impact) 13 , 3, 45 -- 63 . Galletta, D. F., Hartzel, K. S., Johnson, S. E., Joseph, J. L., and Rustagi, S. 1996. Spreadsheet presentation and error detection: An experimental study. J. Manage. Inf. Syst. (Special issue: Information technology and its organizational impact) 13, 3, 45--63.","journal-title":"J. Manage. Inf. Syst. (Special issue: Information technology and its organizational impact)"},{"key":"e_1_2_1_25_1","unstructured":"Ghezzi C. Jazayeri M. and Mandrioli D. 2002. Fundamentals of Software Engineering. Prentice-Hall.   Ghezzi C. Jazayeri M. and Mandrioli D. 2002. Fundamentals of Software Engineering. Prentice-Hall."},{"key":"e_1_2_1_26_1","unstructured":"Google. 2012. iGoogle web platform. http:\/\/www.google.com\/ig.  Google. 2012. iGoogle web platform. http:\/\/www.google.com\/ig."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2006.04.004"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 2nd Workshop on End-User Software Engineering, in Conjunction with the ACM Conference on Human Factors in Computing.","author":"Gulley N.","year":"2006","unstructured":"Gulley , N. 2006 . Improving the quality of contributed software on the MATLAB file exchange . In Proceedings of the 2nd Workshop on End-User Software Engineering, in Conjunction with the ACM Conference on Human Factors in Computing. Gulley, N. 2006. Improving the quality of contributed software on the MATLAB file exchange. In Proceedings of the 2nd Workshop on End-User Software Engineering, in Conjunction with the ACM Conference on Human Factors in Computing."},{"key":"e_1_2_1_29_1","unstructured":"Heineman G. T. and Councill W. T. 2001. Component-based software engineering: Putting the pieces together. ACM Press.   Heineman G. T. and Councill W. T. 2001. Component-based software engineering: Putting the pieces together. ACM Press."},{"key":"e_1_2_1_30_1","doi-asserted-by":"crossref","unstructured":"Henderson A. and Kyng M. 1991. There's no place like home: Continuing design in use. In Design At Work J. Greenbaum and M. Kyng Eds. Hillsdale N. J. Lawrence Erlbaum Associates Publishers 219--240.   Henderson A. and Kyng M. 1991. There's no place like home: Continuing design in use. In Design At Work J. Greenbaum and M. Kyng Eds. Hillsdale N. J. Lawrence Erlbaum Associates Publishers 219--240.","DOI":"10.1201\/9781003063988-13"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1039539.1039541"},{"key":"e_1_2_1_32_1","unstructured":"Hoyer V. Fuchsloch A. Kramer S. Moller K. and L\u00f3pez J. 2010. Evaluation of the FAST implementation. Tech. rep. D6.4.1 FAST Consortium. https:\/\/files.morfeo-project.org\/fast\/public\/M24\/D6.4.1_ScenarioEvaluation_M24_Final.pdf.  Hoyer V. Fuchsloch A. Kramer S. Moller K. and L\u00f3pez J. 2010. Evaluation of the FAST implementation. Tech. rep. D6.4.1 FAST Consortium. https:\/\/files.morfeo-project.org\/fast\/public\/M24\/D6.4.1_ScenarioEvaluation_M24_Final.pdf."},{"key":"e_1_2_1_33_1","first-page":"118","volume-title":"Proceedings of the IEEE Symposium on Visual Languages","author":"Igarashi T.","unstructured":"Igarashi , T. , Mackinlay , J. D. , Chang , B.-W. , and Zellweger , P. T . 1998. Fluid visualization of spreadsheet structures . In Proceedings of the IEEE Symposium on Visual Languages , pp. 118 -- 125 . Igarashi, T., Mackinlay, J. D., Chang, B.-W., and Zellweger, P. T. 1998. Fluid visualization of spreadsheet structures. In Proceedings of the IEEE Symposium on Visual Languages, pp. 118--125."},{"key":"e_1_2_1_34_1","unstructured":"Jackbe. 2012. JackBe Presto Cloud web platform. http:\/\/prestocloud.jackbe.com\/.  Jackbe. 2012. JackBe Presto Cloud web platform. http:\/\/prestocloud.jackbe.com\/."},{"key":"e_1_2_1_35_1","unstructured":"Jacobson I. Booch G. and Rumbaugh J. 1999. The Unified Modeling Language User Guide. Addison Wesley Longman Publishing Co. Inc. Redwood City CA Jacobson I. Booch G. and Rumbaugh J. 1999. The Unified Modeling Language User Guide. Addison Wesley Longman Publishing Co. Inc. Redwood City CA"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2009.46"},{"key":"e_1_2_1_37_1","unstructured":"Kapow Software. 2012. OpenKapow and Kapow Katalyst web platform. www.kapowsoftware.com.  Kapow Software. 2012. OpenKapow and Kapow Katalyst web platform. www.kapowsoftware.com."},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Kay A. C. 1977. Microelectronics and the personal computer. Scientific Amer. 231--244.  Kay A. C. 1977. Microelectronics and the personal computer. Scientific Amer. 231--244.","DOI":"10.1038\/scientificamerican0977-230"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089733.1089734"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/985692.985712"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1922649.1922658"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.129"},{"key":"e_1_2_1_43_1","unstructured":"Lieberman H. Paterno F. and Wulf V. 2006. End-User Development. Kluwer\/Springer Academic Publishers Dordrecht The Netherlands.   Lieberman H. Paterno F. and Wulf V. 2006. End-User Development. Kluwer\/Springer Academic Publishers Dordrecht The Netherlands."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357260"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240767"},{"key":"e_1_2_1_46_1","unstructured":"Lizcano D. 2012. Description of the development process enacted by surveyed users. Tech. rep. http:\/\/apolo.ls.fi.upm.es\/eud\/solution_development_method.pdf.  Lizcano D. 2012. Description of the development process enacted by surveyed users. Tech. rep. http:\/\/apolo.ls.fi.upm.es\/eud\/solution_development_method.pdf."},{"key":"e_1_2_1_47_1","first-page":"197","article-title":"A new end-user composition model to empower knowledge workers to develop rich internet applications","volume":"3","author":"Lizcano D.","year":"2011","unstructured":"Lizcano , D. , Alonso , F. , Soriano , J. , and Lopez , G. 2011 a. A new end-user composition model to empower knowledge workers to develop rich internet applications . J. Web Eng. 3 , 10, 197 -- 233 . Lizcano, D., Alonso, F., Soriano, J., and Lopez, G. 2011a. A new end-user composition model to empower knowledge workers to develop rich internet applications. J. Web Eng. 3, 10, 197--233.","journal-title":"J. Web Eng."},{"volume-title":"Proceedings of the 6th International Conference on Systems, (ICONS'11)","author":"Lizcano D.","key":"e_1_2_1_48_1","unstructured":"Lizcano , D. , Alonso , F. , Soriano , J. , and Lopez , G . 2011b. End-user development success factors and their application to composite web development environments . In Proceedings of the 6th International Conference on Systems, (ICONS'11) , 99--108. Lizcano, D., Alonso, F., Soriano, J., and Lopez, G. 2011b. End-user development success factors and their application to composite web development environments. In Proceedings of the 6th International Conference on Systems, (ICONS'11), 99--108."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.intcom.2007.07.007"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/99332.99356"},{"key":"e_1_2_1_51_1","unstructured":"Marmite. 2012. Marmite web platform. http:\/\/www.cs.cmu.edu\/&sim;jasonh\/projects\/marmite\/.  Marmite. 2012. Marmite web platform. http:\/\/www.cs.cmu.edu\/&sim;jasonh\/projects\/marmite\/."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/302979.303127"},{"key":"e_1_2_1_53_1","unstructured":"Mcilroy M. D. 1968. Mass produced software components. Software Engineering\u2014NATO Science Committee Report. P. Naur and B. Randell Eds. 138--155.  Mcilroy M. D. 1968. Mass produced software components. Software Engineering\u2014NATO Science Committee Report. P. Naur and B. Randell Eds. 138--155."},{"key":"e_1_2_1_54_1","unstructured":"Microsoft. 2012. Microsoft Popfly web platform. http:\/\/www.popfly.com.  Microsoft. 2012. Microsoft Popfly web platform. http:\/\/www.popfly.com."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008713826637"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015864.1015890"},{"key":"e_1_2_1_57_1","doi-asserted-by":"crossref","unstructured":"Murugesan S. Deshpande Y. Hansen S. Ginige A. and Murugesan S. 2001. Web engineering: A new discipline for development of web-based systems web engineering. Lecture Notes in Computer Science Eds. Springer Berlin.   Murugesan S. Deshpande Y. Hansen S. Ginige A. and Murugesan S. 2001. Web engineering: A new discipline for development of web-based systems web engineering. Lecture Notes in Computer Science Eds. Springer Berlin.","DOI":"10.1007\/3-540-45144-7"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1358628.1358687"},{"volume-title":"A Small Matter of Programming - Perspectives on End User Programming","author":"Nardi B. A.","key":"e_1_2_1_59_1","unstructured":"Nardi , B. A. 1993. A Small Matter of Programming - Perspectives on End User Programming . The MIT Press , Cambridge, MA . Nardi, B. A. 1993. A Small Matter of Programming - Perspectives on End User Programming. The MIT Press, Cambridge, MA."},{"key":"e_1_2_1_60_1","volume-title":"Netvibes web platform","author":"Netvibes","year":"2012","unstructured":"Netvibes . 2012. Netvibes web platform , 2012 . http:\/\/www.netvibes.com. Netvibes. 2012. Netvibes web platform, 2012. http:\/\/www.netvibes.com."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1207\/S15327051HCI1803_3"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1378773.1378793"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.5555\/523301.883841"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2009.97"},{"volume-title":"Proceedings of the 3rd ACM International Workshop on Large Scale Distributed Systems and Middleware, 7--11","author":"Ostrowski K.","key":"e_1_2_1_65_1","unstructured":"Ostrowski , K. and Birman , K . 2010. Storing and accessing live mashup content in the cloud . In Proceedings of the 3rd ACM International Workshop on Large Scale Distributed Systems and Middleware, 7--11 . Ostrowski, K. and Birman, K. 2010. Storing and accessing live mashup content in the cloud. In Proceedings of the 3rd ACM International Workshop on Large Scale Distributed Systems and Middleware, 7--11."},{"key":"e_1_2_1_66_1","unstructured":"Panko R. 1995. Finding spreadsheet errors: Most spreadsheet models have design flaws that may lead to long-term miscalculation. Information Week (5\/95) 100.  Panko R. 1995. Finding spreadsheet errors: Most spreadsheet models have design flaws that may lead to long-term miscalculation. Information Week (5\/95) 100."},{"key":"e_1_2_1_67_1","unstructured":"Programmable Web. 2012. Programmable Web social portal. http:\/\/www.programmableweb.com.  Programmable Web. 2012. Programmable Web social portal. http:\/\/www.programmableweb.com."},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531371_61"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2005.73"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/366378.366385"},{"key":"e_1_2_1_71_1","unstructured":"Scaffidi C. Shaw M. and Myers B. 2005. The \u201c55M End User Programmers\u201d estimate revisited. Tech. rep. CMU-ISRI-05-100 Carnegie Mellon University.  Scaffidi C. Shaw M. and Myers B. 2005. The \u201c55M End User Programmers\u201d estimate revisited. Tech. rep. CMU-ISRI-05-100 Carnegie Mellon University."},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2007.50"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01206131"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015864.1015883"},{"volume-title":"Component Software -- Beyond object-oriented programming","author":"Szyperski C.","key":"e_1_2_1_76_1","unstructured":"Szyperski , C. 1998. Component Software -- Beyond object-oriented programming . Addison-Wesley , Reading, MA . Szyperski, C. 1998. Component Software -- Beyond object-oriented programming. Addison-Wesley, Reading, MA."},{"key":"e_1_2_1_77_1","unstructured":"Tejo-Alonso C. Fernandez S. Berrueta D. Polo L. Fernandez M. J. and Morlan V. 2010. EZaragoza a tourist promotional mashup. Tech. rep. http:\/\/idi.fundacionctic.org\/eZaragoza\/ezaragoza.pdf.  Tejo-Alonso C. Fernandez S. Berrueta D. Polo L. Fernandez M. J. and Morlan V. 2010. EZaragoza a tourist promotional mashup. Tech. rep. http:\/\/idi.fundacionctic.org\/eZaragoza\/ezaragoza.pdf."},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/1518701.1518987"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2005.36"},{"key":"e_1_2_1_80_1","doi-asserted-by":"crossref","unstructured":"Won M. Stiemerling O. and Wulf V. 2006. Component-based approaches to tailorable systems. In End-User Development. H. Lieberman F. Patern\u00f2 and V. Wulf Eds. Netherlands. Kluwer Academic.  Won M. Stiemerling O. and Wulf V. 2006. Component-based approaches to tailorable systems. In End-User Development. H. Lieberman F. Patern\u00f2 and V. Wulf Eds. Netherlands. Kluwer Academic.","DOI":"10.1007\/1-4020-5386-X_6"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2007.08.007"},{"key":"e_1_2_1_82_1","unstructured":"Yahoo&excl; 2012a. Yahoo&excl; Dapper web platform. http:\/\/open.dapper.net.  Yahoo&excl; 2012a. Yahoo&excl; Dapper web platform. http:\/\/open.dapper.net."},{"key":"e_1_2_1_83_1","unstructured":"Yahoo&excl; 2012b. Yahoo&excl; Pipes web platform. http:\/\/pipes.yahoo.com\/.  Yahoo&excl; 2012b. Yahoo&excl; Pipes web platform. http:\/\/pipes.yahoo.com\/."},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1002\/asi.10193"}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2522920.2522929","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2522920.2522929","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:34:53Z","timestamp":1750232093000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2522920.2522929"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10]]},"references-count":83,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,10]]}},"alternative-id":["10.1145\/2522920.2522929"],"URL":"https:\/\/doi.org\/10.1145\/2522920.2522929","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"type":"print","value":"1049-331X"},{"type":"electronic","value":"1557-7392"}],"subject":[],"published":{"date-parts":[[2013,10]]},"assertion":[{"value":"2012-05-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-12-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}