{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,12,13]],"date-time":"2024-12-13T19:10:04Z","timestamp":1734117004552,"version":"3.30.2"},"reference-count":66,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2015,3,1]],"date-time":"2015-03-01T00:00:00Z","timestamp":1425168000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2015,3,1]],"date-time":"2015-03-01T00:00:00Z","timestamp":1425168000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2015,3,1]],"date-time":"2015-03-01T00:00:00Z","timestamp":1425168000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"European Regional Development"},{"DOI":"10.13039\/100006129","name":"FCT","doi-asserted-by":"publisher","award":["FCOMP-01-0124-FEDER-020532","FCOMP-01-0124-FEDER-010048"],"id":[{"id":"10.13039\/100006129","id-type":"DOI","asserted-by":"publisher"}]},{"name":"c\u00e3o para a Ci\u00eancia e a Tecnologia","award":["SFRH\/BPD\/73358\/2010","SFRH\/ BPD\/46987\/2008"]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2015,3,1]]},"DOI":"10.1109\/tse.2014.2361141","type":"journal-article","created":{"date-parts":[[2014,10,2]],"date-time":"2014-10-02T18:49:14Z","timestamp":1412275754000},"page":"241-263","source":"Crossref","is-referenced-by-count":14,"title":["Embedding, Evolution, and Validation of Model-Driven Spreadsheets"],"prefix":"10.1109","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4713-3834","authenticated-orcid":false,"given":"J\u00e1come","family":"Cunha","sequence":"first","affiliation":[{"name":"Universidade Nova de Lisboa, Portugal, and HASLab \/ INESC TEC, Portugal"}]},{"given":"Jo\u00e3o Paulo","family":"Fernandes","sequence":"additional","affiliation":[{"name":"(rel)ease\/Universidade da Beira Interior, Portugal, and HASLab \/ INESC TEC, Portugal"}]},{"given":"Jorge","family":"Mendes","sequence":"additional","affiliation":[{"name":"Universidade do Minho & ESTGF, Instituto Polit\u00e9cnico do Porto, Portugal, and HASLab \/ INESC TEC, Portugal"}]},{"given":"Jo\u00e3o","family":"Saraiva","sequence":"additional","affiliation":[{"name":"Universidade do Minho, Portugal, and HASLab \/ INESC TEC, Portugal"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.33"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2012.6344535"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557073"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/11737414_3"},{"article-title":"Wobbly types: Type inference for generalised algebraic data types","year":"2004","author":"peyton jones","key":"ref30"},{"key":"ref37","first-page":"202","article-title":"Towards a catalog of spreadsheet smells","author":"cunha","year":"0","journal-title":"Proc 12th Int Conf Comput Sci Its Appl - Volume Part IV"},{"key":"ref36","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1023\/A:1026586415054","article-title":"Using students as subjects—A comparative study of students and professionals in lead-time impact assessment","volume":"5","author":"h\u00f6st","year":"2000","journal-title":"Empirical Softw Eng"},{"journal-title":"Quasi-Experimentation Design & Analysis Issues for Field Settings","year":"1979","author":"cook","key":"ref35"},{"journal-title":"R A Language and Environment for Statistical Computing","year":"0","key":"ref34"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30476-7_7"},{"key":"ref62","first-page":"7","article-title":"Improving methodology in spreadsheet error research","author":"panko","year":"0","journal-title":"Proc 1st Workshop Softw Eng Methods Spreadsheets"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/1159733.1159775"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.03.058"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1244381.1244385"},{"key":"ref64","first-page":"3","article-title":"Toward interactive spreadsheet debugging","author":"jannach","year":"0","journal-title":"Proc 1st Workshop Softw Eng Methods Spreadsheets"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2006.10.019"},{"journal-title":"Proc XV Iberoamerican Conf Softw Eng","year":"0","author":"abreu","key":"ref65"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/ISSREW.2012.31"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2012.11.008"},{"key":"ref2","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1020.001.0001","author":"nardi","year":"1993","journal-title":"A Small Matter of Programming Perspectives on End User Computing"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985855"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2245276.2231957"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/BF00277386"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/10704973"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511663079"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/BF01888215"},{"key":"ref26","first-page":"284","article-title":"Type-safe two-level data transformation","author":"cunha","year":"0","journal-title":"Proc of Formal Methods International Symposium of Formal Methods Europe"},{"key":"ref25","first-page":"134","article-title":"Transforming data by calculation","author":"oliveira","year":"0","journal-title":"Proc Int Summer School Generative Transformational Techn Softw Eng II"},{"article-title":"Detecting bad smells in spreadsheets","year":"2012","author":"asavametha","key":"ref50"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/1922649.1922658"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2012.153"},{"key":"ref58","first-page":"34","article-title":"Managing model adaptation by precise detection of metamodel changes","year":"0","journal-title":"Proc 5th Eur Conf Model Driven Archit - Found Appl"},{"year":"2010","author":"rose","key":"ref57"},{"key":"ref56","first-page":"630","article-title":"Heterogeneous coupled evolution of software languages","author":"vermolen","year":"0","journal-title":"Proceedings of the 11th International Conference on Model Driven Engineering Languages and Systems"},{"key":"ref55","first-page":"137","article-title":"Coupled software transformations (extended abstract)","author":"l\u00e4mmel","year":"0","journal-title":"Proc 1st Int Workshop Software Evol Transform"},{"key":"ref54","first-page":"137","article-title":"Typed combinators for generic traversal","author":"l\u00e4mmel","year":"0","journal-title":"Proc 4th Int Symp Practical Aspects Declarative Program"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2011.11.009"},{"key":"ref52","first-page":"108","article-title":"Laws of software evolution revisited","author":"lehman","year":"0","journal-title":"Proc 5th Eur Workshop Softw Process Technol"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2013.65"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062494"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.111"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796805005794"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2011.6070396"},{"key":"ref14","first-page":"186","article-title":"Type-safe evolution of spreadsheets","author":"cunha","year":"0","journal-title":"Proc 4th Int Conf Fundam Approaches Softw Eng Part Joint Eur Conf Theory Practice Softw"},{"key":"ref15","first-page":"282","article-title":"End-users productivity in model-based spreadsheets: An empirical study","author":"beckwith","year":"0","journal-title":"Proc 3rd Int Symp End-User Develop"},{"key":"ref16","first-page":"87","article-title":"An empirical study on end-users productivity using model-based spreadsheets","author":"beckwith","year":"0","journal-title":"Proc European Spreadsheet Risks Interest Group"},{"journal-title":"Proc 6th Int Conf Unified Model Language Model Languages Appl","year":"0","author":"stevens","key":"ref17"},{"journal-title":"The Theory of Relational Databases","year":"1983","author":"maier","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2012.6344473"},{"key":"ref4","article-title":"Spreadsheet errors: What we know. What we think we can do","author":"panko","year":"2000","journal-title":"EuSpRIG"},{"key":"ref3","article-title":"Sarbanes-oxley: What about all the spreadsheets?","volume":"abs 804 797","author":"panko","year":"0","journal-title":"CoRR"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2005.70"},{"key":"ref5","article-title":"Facing the problem of spreadsheet errors","volume":"37","author":"panko","year":"2006","journal-title":"Decision Line"},{"key":"ref8","first-page":"52","article-title":"Automatically extracting class diagrams from spreadsheets","author":"hermans","year":"0","journal-title":"Proc Europ Conf Object-Oriented Programming"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101929"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405300"},{"key":"ref9","first-page":"476","article-title":"Model-driven engineering in a large industrial context—Motorola case study","author":"baker","year":"0","journal-title":"Proc Int'l Conf Model Driven Eng Languages and Systems"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2006.06.001"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.39"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227171"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.73"},{"key":"ref42","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1145\/581356.581359","article-title":"Automated Test Case Generation for Spreadsheets","author":"marc fisher","year":"2002","journal-title":"Proceedings of the 24th International Conference on Software Engineering ICSE 2002"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/366378.366385"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/1131421.1131423"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2006.11"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/7058460\/06915751.pdf?arnumber=6915751","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,12,13]],"date-time":"2024-12-13T18:54:34Z","timestamp":1734116074000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/6915751\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3,1]]},"references-count":66,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tse.2014.2361141","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"type":"print","value":"0098-5589"},{"type":"electronic","value":"1939-3520"},{"type":"electronic","value":"2326-3881"}],"subject":[],"published":{"date-parts":[[2015,3,1]]}}}