Publications

Journals

  • J. Criado, S. Martínez-Fernández, D. Ameller, L. Iribarne, N. Padilla, and A. Jedlitschka, “Quality-Aware Architectural Model Transformations in Adaptive Mashups User Interfaces,” Fundamenta Informaticae Journal, vol. Accepted for publication, 2018.
    [Bibtex]
    @Article{Criado2018,
      author  = {Javier Criado and Silverio Mart{\'{i}}nez{-}Fern{\'{a}}ndez and David Ameller and Luis Iribarne and Nicol{\'{a}}s Padilla and Andreas Jedlitschka},
      title   = {{Quality-Aware Architectural Model Transformations in Adaptive Mashups User Interfaces}},
      journal = {Fundamenta Informaticae Journal},
      year    = {2018},
      volume  = {Accepted for publication},
    }
  • [PDF] [DOI] O. Franco-Bedoya, D. Ameller, D. Costal, and X. Franch, “Open source software ecosystems: A Systematic mapping,” Information and Software Technology, vol. 91, iss. Supplement C, pp. 160-185, 2017.
    [Bibtex]
    @Article{Franco-Bedoya2017,
      author  = {Oscar Franco-Bedoya and David Ameller and Dolors Costal and Xavier Franch},
      title   = {Open source software ecosystems: A Systematic mapping},
      journal = {Information and Software Technology},
      year    = {2017},
      volume  = {91},
      number  = {Supplement C},
      pages   = {160 - 185},
      issn    = {0950-5849},
      doi     = {10.1016/j.infsof.2017.07.007},
    }
  • [PDF] [DOI] D. Ameller, M. Galster, P. Avgeriou, and X. Franch, “A survey on quality attributes in service-based systems,” Software Quality Journal, vol. 24, iss. 2, pp. 271-299, 2016.
    [Bibtex]
    @Article{Ameller2016-SQJ,
      author  = {David Ameller and Matthias Galster and Paris Avgeriou and Xavier Franch},
      title   = {A survey on quality attributes in service-based systems},
      journal = {Software Quality Journal},
      year    = {2016},
      volume  = {24},
      number  = {2},
      pages   = {271--299},
      doi     = {10.1007/s11219-015-9268-4},
    }
  • [PDF] [DOI] D. Ameller, X. B. Illa, O. Collell, D. Costal, X. Franch, and M. P. Papazoglou, “Development of service-oriented architectures using model-driven development: A mapping study,” Information & Software Technology, vol. 62, pp. 42-66, 2015.
    [Bibtex]
    @Article{Ameller2015-IST,
      author  = {David Ameller and Xavier Burgu{\'{e}}s Illa and Oriol Collell and Dolors Costal and Xavier Franch and Mike P. Papazoglou},
      title   = {Development of service-oriented architectures using model-driven development: {A} mapping study},
      journal = {Information {\&} Software Technology},
      year    = {2015},
      volume  = {62},
      pages   = {42--66},
      doi     = {10.1016/j.infsof.2015.02.006},
    }
  • [PDF] [DOI] S. Martínez-Fernández, C. P. Ayala, X. Franch, H. M. Marques, and D. Ameller, “Towards guidelines for building a business case and gathering evidence of software reference architectures in industry,” J. Software Eng. R&D, vol. 2, p. 7, 2014.
    [Bibtex]
    @Article{Martinez-Fernandez2014,
      author  = {Silverio Mart{\'{i}}nez{-}Fern{\'{a}}ndez and Claudia P. Ayala and Xavier Franch and Helena Martins Marques and David Ameller},
      title   = {Towards guidelines for building a business case and gathering evidence of software reference architectures in industry},
      journal = {J. Software Eng. R{\&}D},
      year    = {2014},
      volume  = {2},
      pages   = {7},
      doi     = {10.1186/s40411-014-0007-5},
    }
  • [PDF] D. Ameller and X. Franch, “Assisting software architects in architectural decision-making using Quark,” CLEI Electron. J., vol. 17, iss. 3, 2014.
    [Bibtex]
    @Article{Ameller2014-CLEI,
      author  = {David Ameller and Xavier Franch},
      title   = {Assisting software architects in architectural decision-making using Quark},
      journal = {{CLEI} Electron. J.},
      year    = {2014},
      volume  = {17},
      number  = {3},
      url     = {http://www.clei.org/cleiej/paper.php?id=313},
    }
  • [PDF] [DOI] D. Ameller, O. Collell, and X. Franch, “The Three-Layer architectural pattern applied to plug-in-based architectures: the Eclipse case,” Softw., Pract. Exper., vol. 43, iss. 4, pp. 391-402, 2013.
    [Bibtex]
    @Article{Ameller2012-SPE,
      author  = {David Ameller and Oriol Collell and Xavier Franch},
      title   = {The Three-Layer architectural pattern applied to plug-in-based architectures: the Eclipse case},
      journal = {Softw., Pract. Exper.},
      year    = {2013},
      volume  = {43},
      number  = {4},
      pages   = {391--402},
      doi     = {10.1002/spe.2142},
    }
  • [PDF] [DOI] D. Ameller, C. P. Ayala, J. Cabot, and X. Franch, “Non-functional Requirements in Architectural Decision Making,” IEEE Software, vol. 30, iss. 2, pp. 61-67, 2013.
    [Bibtex]
    @Article{Ameller2012-IEEESoft,
      author  = {David Ameller and Claudia P. Ayala and Jordi Cabot and Xavier Franch},
      title   = {Non-functional Requirements in Architectural Decision Making},
      journal = {{IEEE} Software},
      year    = {2013},
      volume  = {30},
      number  = {2},
      pages   = {61--67},
      doi     = {10.1109/MS.2012.176},
    }
  • [PDF] [DOI] F. Buschmann, D. Ameller, C. P. Ayala, J. Cabot, and X. Franch, “Architecture Quality Revisited,” IEEE Software, vol. 29, iss. 4, pp. 22-24, 2012.
    [Bibtex]
    @Article{Buschmann2012,
      author  = {Frank Buschmann and David Ameller and Claudia P. Ayala and Jordi Cabot and Xavier Franch},
      title   = {Architecture Quality Revisited},
      journal = {{IEEE} Software},
      year    = {2012},
      volume  = {29},
      number  = {4},
      pages   = {22--24},
      doi     = {10.1109/MS.2012.77},
    }

Conferences

  • X. Franch, J. Ralyté, A. Perini, A. Abelló, D. Ameller, J. Gorroñogoitia, S. Nadal, M. Oriol, N. Seyff, A. Siena, and A. Susi, “A Situational Approach for the Definition and Tailoring of a Data-Driven Software Evolution Method,” in 30th International Conference on Advanced Information Systems Engineering (CAiSE), 2018.
    [Bibtex]
    @InProceedings{Franch2018,
      author    = {Xavier Franch and Jolita Ralyt{\'{e}} and Anna Perini and Alberto Abell{\'{o}} and David Ameller and Jes{\'{u}}s Gorro{\~{n}}ogoitia and Sergi Nadal and Marc Oriol and Norbert Seyff and Alberto Siena and Angelo Susi},
      title     = {{A Situational Approach for the Definition and Tailoring of a Data-Driven Software Evolution Method}},
      booktitle = {30th International Conference on Advanced Information Systems Engineering (CAiSE)},
      year      = {2018},
    }
  • [PDF] D. Ameller, C. Farré, X. Franch, D. Valerio, A. Cassarino, and V. Elvassore, “Replan: a Release Planning Tool,” in 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2017.
    [Bibtex]
    @InProceedings{Ameller2017-SANER-Demo,
      author    = {David Ameller and Carles Farr\'e and Xavier Franch and Danilo Valerio and Antonino Cassarino and Valentin Elvassore},
      title     = {{Replan: a Release Planning Tool}},
      booktitle = {24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER)},
      year      = {2017},
    }
  • [PDF] D. Ameller, C. Farré, X. Franch, D. Valerio, and A. Cassarino, “Towards Continuous Software Release Planning,” in 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2017.
    [Bibtex]
    @InProceedings{Ameller2017-SANER-ERA,
      author    = {David Ameller and Carles Farr\'e and Xavier Franch and Danilo Valerio and Antonino Cassarino},
      title     = {{Towards Continuous Software Release Planning}},
      booktitle = {24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER)},
      year      = {2017},
    }
  • [PDF] A. Siena, F. M. Kifetew, and D. Ameller, “The First International Workshop on Requirements Prioritization and Enactment,” in 23th International Working Conference on Requirements Engineering: Foundation for Software Quality REFSQ, 2017.
    [Bibtex]
    @InProceedings{Ameller2017-REFSQ,
      author    = {Alberto Siena and Fitsum Meshesha Kifetew and David Ameller},
      title     = {The First International Workshop on Requirements Prioritization and Enactment},
      booktitle = {23th International Working Conference on Requirements Engineering: Foundation for Software Quality {REFSQ}},
      year      = {2017},
    }
  • [PDF] [DOI] J. Criado, S. Martínez-Fernández, D. Ameller, L. Iribarne, and N. Padilla, “Exploring Quality-Aware Architectural Transformations at Run-Time: The ENIA Case,” in Model and Data Engineering – 6th International Conference, MEDI 2016, Almería, Spain, September 21-23, 2016, Proceedings, 2016, pp. 288-302.
    [Bibtex]
    @InProceedings{Criado2016-MEDI,
      author    = {Javier Criado and Silverio Mart{\'{i}}nez{-}Fern{\'{a}}ndez and David Ameller and Luis Iribarne and Nicol{\'{a}}s Padilla},
      title     = {Exploring Quality-Aware Architectural Transformations at Run-Time: The {ENIA} Case},
      booktitle = {Model and Data Engineering - 6th International Conference, {MEDI} 2016, Almer{\'{i}}a, Spain, September 21-23, 2016, Proceedings},
      year      = {2016},
      editor    = {Ladjel Bellatreche and Oscar Pastor and Jes{\'{u}}s M. Almendros{-}Jim{\'{e}}nez and Yamine A{\"{\i}}t Ameur},
      volume    = {9893},
      series    = {Lecture Notes in Computer Science},
      pages     = {288--302},
      publisher = {Springer},
      doi       = {10.1007/978-3-319-45547-1_23},
    }
  • [PDF] [DOI] D. Ameller, C. Farré, X. Franch, and G. Rufián, “A Survey on Software Release Planning Models,” in Product-Focused Software Process Improvement – 17th International Conference, PROFES 2016, Trondheim, Norway, November 22-24, 2016, Proceedings, 2016, pp. 48-65.
    [Bibtex]
    @InProceedings{Ameller2016-PROFES,
      author    = {David Ameller and Carles Farr{\'{e}} and Xavier Franch and Guillem Rufi{\'{a}}n},
      title     = {A Survey on Software Release Planning Models},
      booktitle = {Product-Focused Software Process Improvement - 17th International Conference, {PROFES} 2016, Trondheim, Norway, November 22-24, 2016, Proceedings},
      year      = {2016},
      editor    = {Pekka Abrahamsson and Andreas Jedlitschka and Anh Nguyen Duc and Michael Felderer and Sousuke Amasaki and Tommi Mikkonen},
      volume    = {10027},
      series    = {Lecture Notes in Computer Science},
      pages     = {48--65},
      doi       = {10.1007/978-3-319-49094-6_4},
    }
  • [PDF] J. Criado, S. Martínez-Fernández, D. Ameller, and L. Iribarne, “Measuring the quality of transformation alternatives in software architectures evolution,” in XXI Jornadas de Ingeniería del Software y Bases de Datos (JISBD), 2016.
    [Bibtex]
    @InProceedings{Criado2016-JISBD,
      author    = {Javier Criado and Silverio Mart{\'{i}}nez{-}Fern{\'{a}}ndez and David Ameller and Luis Iribarne},
      title     = {Measuring the quality of transformation alternatives in software architectures evolution},
      booktitle = {{XXI Jornadas de Ingenier{\'{i}}a del Software y Bases de Datos (JISBD)}},
      year      = {2016},
    }
  • [PDF] [DOI] D. Ameller, X. Franch, C. Gómez, J. Araujo, R. B. Svensson, S. Biffl, J. Cabot, V. Cortellessa, M. Daneva, D. M. Fernández, A. Moreira, H. Muccini, A. Vallecillo, M. Wimmer, V. Amaral, H. Brunelière, L. Burgueño, M. Goulão, B. Schätz, and S. Teufl, “Handling non-functional requirements in Model-Driven Development: An ongoing industrial survey,” in 23th IEEE International Requirements Engineering Conference (RE), 2015, pp. 208-213.
    [Bibtex]
    @InProceedings{Ameller2015,
      author    = {D. Ameller and X. Franch and C. G\'omez and J. Araujo and R. B. Svensson and S. Biffl and J. Cabot and V. Cortellessa and M. Daneva and D. M. Fern\'andez and A. Moreira and H. Muccini and A. Vallecillo and M. Wimmer and V. Amaral and H. Bruneli\`ere and L. Burgue\~no and M. Goulão and B. Sch\"atz and S. Teufl},
      title     = {Handling non-functional requirements in Model-Driven Development: An ongoing industrial survey},
      booktitle = {23th IEEE International Requirements Engineering Conference (RE)},
      year      = {2015},
      pages     = {208-213},
      doi       = {10.1109/RE.2015.7320424},
      issn      = {1090-705X},
    }
  • [PDF] [DOI] X. Franch, R. S. Kenett, F. Mancinelli, A. Susi, D. Ameller, M. C. Annosi, R. Ben-Jacob, Y. Blumenfeld, O. H. Franco, D. Gross, L. López, M. Morandini, M. Oriol, and A. Siena, “The RISCOSS Platform for Risk Management in Open Source Software Adoption,” in Open Source Systems: Adoption and Impact – 11th IFIP WG 2.13 International Conference, OSS 2015, Florence, Italy, May 16-17, 2015, Proceedings, 2015, pp. 124-133.
    [Bibtex]
    @InProceedings{Franch2015-OSS,
      author    = {Xavier Franch and Ron S. Kenett and Fabio Mancinelli and Angelo Susi and David Ameller and Maria Carmela Annosi and Ron Ben{-}Jacob and Yehuda Blumenfeld and O. H. Franco and Daniel Gross and Lidia L{\'{o}}pez and Mirko Morandini and Marc Oriol and Alberto Siena},
      title     = {The {RISCOSS} Platform for Risk Management in Open Source Software Adoption},
      booktitle = {Open Source Systems: Adoption and Impact - 11th {IFIP} {WG} 2.13 International Conference, {OSS} 2015, Florence, Italy, May 16-17, 2015, Proceedings},
      year      = {2015},
      editor    = {Ernesto Damiani and Fulvio Frati and Dirk Riehle and Anthony I. Wasserman},
      volume    = {451},
      series    = {{IFIP} Advances in Information and Communication Technology},
      pages     = {124--133},
      publisher = {Springer},
      doi       = {10.1007/978-3-319-17837-0_12},
    }
  • [PDF] [DOI] O. Franco-Bedoya, D. Ameller, D. Costal, and X. Franch, “QuESo – A Quality Model for Open Source Software Ecosystems,” in ICSOFT-EA 2014 – Proceedings of the 9th International Conference on Software Engineering and Applications, Vienna, Austria, 29-31 August, 2014, 2014, pp. 209-221.
    [Bibtex]
    @InProceedings{Franco-Bedoya2013-ICSOFT,
      author    = {Oscar Franco{-}Bedoya and David Ameller and Dolors Costal and Xavier Franch},
      title     = {QuESo - {A} Quality Model for Open Source Software Ecosystems},
      booktitle = {{ICSOFT-EA} 2014 - Proceedings of the 9th International Conference on Software Engineering and Applications, Vienna, Austria, 29-31 August, 2014},
      year      = {2014},
      editor    = {Andreas Holzinger and Th{\'{e}}r{\`{e}}se Libourel and Leszek A. Maciaszek and Stephen J. Mellor},
      pages     = {209--221},
      publisher = {SciTePress},
      doi       = {10.5220/0004993702090221},
    }
  • [PDF] [DOI] X. Franch, R. S. Kenett, F. Mancinelli, A. Susi, D. Ameller, R. Ben-Jacob, and A. Siena, “A Layered Approach to Managing Risks in OSS Projects,” in Open Source Software: Mobile Open Source Technologies – 10th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2014, San José, Costa Rica, May 6-9, 2014. Proceedings, 2014, pp. 168-171.
    [Bibtex]
    @InProceedings{Franch2014-OSS,
      author    = {Xavier Franch and Ron S. Kenett and Fabio Mancinelli and Angelo Susi and David Ameller and Ron Ben{-}Jacob and Alberto Siena},
      title     = {A Layered Approach to Managing Risks in {OSS} Projects},
      booktitle = {Open Source Software: Mobile Open Source Technologies - 10th {IFIP} {WG} 2.13 International Conference on Open Source Systems, {OSS} 2014, San Jos{\'{e}}, Costa Rica, May 6-9, 2014. Proceedings},
      year      = {2014},
      editor    = {Luis Corral and Alberto Sillitti and Giancarlo Succi and Jelena Vlasenko and Anthony I. Wasserman},
      volume    = {427},
      series    = {{IFIP} Advances in Information and Communication Technology},
      pages     = {168--171},
      publisher = {Springer},
      doi       = {10.1007/978-3-642-55128-4_23},
    }
  • [PDF] [DOI] X. Franch, A. Susi, M. C. Annosi, C. P. Ayala, R. Glott, D. Gross, R. S. Kenett, F. Mancinelli, P. Ramsamy, C. Thomas, D. Ameller, S. Bannier, N. Bergida, Y. Blumenfeld, O. Bouzereau, D. Costal, M. Dominguez, K. Haaland, L. López, M. Morandini, and A. Siena, “Managing Risk in Open Source Software Adoption,” in ICSOFT 2013 – Proceedings of the 8th International Joint Conference on Software Technologies, Reykjavík, Iceland, 29-31 July, 2013, 2013, pp. 258-264.
    [Bibtex]
    @InProceedings{Franch2013-ICSOFT,
      author    = {Xavier Franch and Angelo Susi and Maria Carmela Annosi and Claudia P. Ayala and Ruediger Glott and Daniel Gross and Ron S. Kenett and Fabio Mancinelli and Pop Ramsamy and Cedric Thomas and David Ameller and Stijn Bannier and Nili Bergida and Yehuda Blumenfeld and Olivier Bouzereau and Dolors Costal and Manuel Dominguez and Kirsten Haaland and Lidia L{\'{o}}pez and Mirko Morandini and Alberto Siena},
      title     = {Managing Risk in Open Source Software Adoption},
      booktitle = {{ICSOFT} 2013 - Proceedings of the 8th International Joint Conference on Software Technologies, Reykjav{\'{i}}k, Iceland, 29-31 July, 2013},
      year      = {2013},
      editor    = {Jos{\'{e}} Cordeiro and David A. Marca and Marten van Sinderen},
      pages     = {258--264},
      publisher = {SciTePress},
      doi       = {10.5220/0004592802580264},
    }
  • [PDF] D. Ameller and X. Franch, “Quark: a method to assist software architects in architectural decision-making,” in XVI Congreso Iberoamericano en Ingeniería de Software (CIbSE), 2013.
    [Bibtex]
    @InProceedings{Ameller2013-CIbSE,
      Title                    = {{Quark: a method to assist software architects in architectural decision-making}},
      Author                   = {David Ameller and Xavier Franch},
      Booktitle                = {{XVI Congreso Iberoamericano en Ingenier\'ia de Software (CIbSE)}},
      Year                     = {2013}
    }
  • [PDF] [DOI] D. Ameller, M. Galster, P. Avgeriou, and X. Franch, “The Role of Quality Attributes in Service-Based Systems Architecting: A Survey,” in Software Architecture – 7th European Conference, ECSA 2013, Montpellier, France, July 1-5, 2013. Proceedings, 2013, pp. 200-207.
    [Bibtex]
    @InProceedings{Ameller2013-ECSA,
      author    = {David Ameller and Matthias Galster and Paris Avgeriou and Xavier Franch},
      title     = {The Role of Quality Attributes in Service-Based Systems Architecting: {A} Survey},
      booktitle = {Software Architecture - 7th European Conference, {ECSA} 2013, Montpellier, France, July 1-5, 2013. Proceedings},
      year      = {2013},
      editor    = {Khalil Drira},
      volume    = {7957},
      series    = {Lecture Notes in Computer Science},
      pages     = {200--207},
      publisher = {Springer},
      doi       = {10.1007/978-3-642-39031-9_18},
    }
  • [PDF] [DOI] D. Ameller, C. P. Ayala, J. Cabot, and X. Franch, “How do software architects consider non-functional requirements: An exploratory study,” in 2012 20th IEEE International Requirements Engineering Conference (RE), Chicago, IL, USA, September 24-28, 2012, 2012, pp. 41-50.
    [Bibtex]
    @InProceedings{Ameller2012-RE,
      author    = {David Ameller and Claudia P. Ayala and Jordi Cabot and Xavier Franch},
      title     = {How do software architects consider non-functional requirements: An exploratory study},
      booktitle = {2012 20th {IEEE} International Requirements Engineering Conference (RE), Chicago, IL, USA, September 24-28, 2012},
      year      = {2012},
      editor    = {Mats Per Erik Heimdahl and Pete Sawyer},
      pages     = {41--50},
      publisher = {{IEEE} Computer Society},
      doi       = {10.1109/RE.2012.6345838},
    }
  • [PDF] [DOI] D. Ameller, O. Collell, and X. Franch, “ArchiTech: Tool support for NFR-guided architectural decision-making,” in 2012 20th IEEE International Requirements Engineering Conference (RE), Chicago, IL, USA, September 24-28, 2012, 2012, pp. 315-316.
    [Bibtex]
    @InProceedings{Ameller2012-REDemo,
      author    = {David Ameller and Oriol Collell and Xavier Franch},
      title     = {ArchiTech: Tool support for NFR-guided architectural decision-making},
      booktitle = {2012 20th {IEEE} International Requirements Engineering Conference (RE), Chicago, IL, USA, September 24-28, 2012},
      year      = {2012},
      editor    = {Mats Per Erik Heimdahl and Pete Sawyer},
      pages     = {315--316},
      publisher = {{IEEE} Computer Society},
      doi       = {10.1109/RE.2012.6345821},
    }
  • [PDF] M. Ruiz, D. Ameller, S. España, P. Botella, X. Franch, and O. Pastor, “Ingeniería de requisitos orientada a servicios: características, retos y un marco metodológico,” in VII Jornadas de Ciencia e Ingeniería de Servicios (JCIS), 2011.
    [Bibtex]
    @InProceedings{Ruiz2011,
      Title                    = {{Ingenier\'ia de requisitos orientada a servicios: caracter\'isticas, retos y un marco metodol\'ogico}},
      Author                   = {Marcela Ruiz and David Ameller and Sergio Espa\~{n}a and Pere Botella and Xavier Franch and Oscar Pastor},
      Booktitle                = {{VII Jornadas de Ciencia e Ingenier\'ia de Servicios (JCIS)}},
      Year                     = {2011}
    }
  • [PDF] [DOI] D. Ameller and X. Franch, “How Do Software Architects Consider Non-Functional Requirements: A Survey,” in Requirements Engineering: Foundation for Software Quality, 16th International Working Conference, REFSQ 2010, Essen, Germany, June 30 – July 2, 2010. Proceedings, 2010, pp. 276-277.
    [Bibtex]
    @InProceedings{Ameller2010-REFSQ,
      author    = {David Ameller and Xavier Franch},
      title     = {How Do Software Architects Consider Non-Functional Requirements: {A} Survey},
      booktitle = {Requirements Engineering: Foundation for Software Quality, 16th International Working Conference, {REFSQ} 2010, Essen, Germany, June 30 - July 2, 2010. Proceedings},
      year      = {2010},
      editor    = {Roel Wieringa and Anne Persson},
      volume    = {6182},
      series    = {Lecture Notes in Computer Science},
      pages     = {276--277},
      publisher = {Springer},
      doi       = {10.1007/978-3-642-14192-8_25},
    }
  • [PDF] [DOI] D. Ameller, X. Franch, and J. Cabot, “Dealing with Non-Functional Requirements in Model-Driven Development,” in RE 2010, 18th IEEE International Requirements Engineering Conference, Sydney, New South Wales, Australia, September 27 – October 1, 2010, 2010, pp. 189-198.
    [Bibtex]
    @InProceedings{Ameller2010-RE,
      author    = {David Ameller and Xavier Franch and Jordi Cabot},
      title     = {Dealing with Non-Functional Requirements in Model-Driven Development},
      booktitle = {{RE} 2010, 18th {IEEE} International Requirements Engineering Conference, Sydney, New South Wales, Australia, September 27 - October 1, 2010},
      year      = {2010},
      pages     = {189--198},
      publisher = {{IEEE} Computer Society},
      doi       = {10.1109/RE.2010.32},
    }
  • [PDF] [DOI] D. Ameller and X. Franch, “Service Level Agreement Monitor (SALMon),” in Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008), February, 25-29, 2008, Madrid, Spain, Proceedings, 2008, pp. 224-227.
    [Bibtex]
    @InProceedings{Ameller2008-ICCBSS,
      author    = {David Ameller and Xavier Franch},
      title     = {Service Level Agreement Monitor (SALMon)},
      booktitle = {Seventh International Conference on Composition-Based Software Systems {(ICCBSS} 2008), February, 25-29, 2008, Madrid, Spain, Proceedings},
      year      = {2008},
      pages     = {224--227},
      publisher = {{IEEE} Computer Society},
      doi       = {10.1109/ICCBSS.2008.13},
    }
  • [PDF] D. Ameller and X. Franch, “Assigning Treatments to Responsibilities in Software Architectures,” in EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Research in progress track, 2007.
    [Bibtex]
    @InProceedings{Ameller2007-Euromicro,
      Title                    = {{Assigning Treatments to Responsibilities in Software Architectures}},
      Author                   = {David Ameller and Xavier Franch},
      Booktitle                = {{EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Research in progress track}},
      Year                     = {2007},
    
      Location                 = {L\"ubeck, Germany}
    }

Workshops

  • [PDF] O. Franco-Bedoya, D. Ameller, D. Costal, and L. López, “iStarJSON: A Lightweight Data-Format for i* Models,” in Proceedings of the Ninth International i* Workshop co-located with 24th International Conference on Requirements Engineering (RE 2016), Beijing, China, September 12-13, 2016., 2016, pp. 37-42.
    [Bibtex]
    @InProceedings{Franco-Bedoya2016,
      author    = {Oscar Franco{-}Bedoya and David Ameller and Dolors Costal and Lidia L{\'{o}}pez},
      title     = {iStarJSON: {A} Lightweight Data-Format for i* Models},
      booktitle = {Proceedings of the Ninth International i* Workshop co-located with 24th International Conference on Requirements Engineering {(RE} 2016), Beijing, China, September 12-13, 2016.},
      year      = {2016},
      editor    = {Lidia L{\'{o}}pez and Yijun Yu},
      volume    = {1674},
      series    = {{CEUR} Workshop Proceedings},
      pages     = {37--42},
      publisher = {CEUR-WS.org},
    }
  • [PDF] S. Martínez-Fernández, C. Ayala, X. Franch, H. M. Marques, and D. Ameller, “Framework for Software Reference Architecture Analysis and Review,” in 10th Experimental Software Engineering Track Workshop (ESELAW), XVI Congreso Iberoamericano en Ingeniería de Software (CIbSE), 2013.
    [Bibtex]
    @INPROCEEDINGS{Martinez-Fernandez2013,
      author = {Silverio Mart\'inez-Fern\'andez and Claudia Ayala and Xavier Franch and Helena Martins Marques and David Ameller},
      title = {{Framework for Software Reference Architecture Analysis and Review}},
      booktitle = {{10th Experimental Software Engineering Track Workshop (ESELAW), XVI Congreso Iberoamericano en Ingenier\'ia de Software (CIbSE)}},
      year = {2013}
    }
  • [PDF] D. Ameller, O. Collell, and X. Franch, “Reconciling the 3-layer Architectural Style with a Plug-in-based Architecture: the Eclipse Case,” in Workshop on Developing Tools as Plug-ins (TOPI), International Conference on Software Engineering (ICSE), 2011.
    [Bibtex]
    @INPROCEEDINGS{Ameller2011-TOPI,
      author = {David Ameller and Oriol Collell and Xavier Franch},
      title = {{Reconciling the 3-layer Architectural Style with a Plug-in-based Architecture: the Eclipse Case}},
      booktitle = {{Workshop on Developing Tools as Plug-ins (TOPI), International Conference on Software Engineering (ICSE)}},
      year = {2011}
    }
  • [PDF] D. Ameller and X. Franch, “Ontology-based Architectural Knowledge representation: structural elements module,” in International Workshop on System/Software Architectures (IWSSA), International Conference on Advanced Information System Engineering (CAiSE), 2011.
    [Bibtex]
    @INPROCEEDINGS{Ameller2011-IWSSA,
      author = {David Ameller and Xavier Franch},
      title = {{Ontology-based Architectural Knowledge representation: structural elements module}},
      booktitle = {{International Workshop on System/Software Architectures (IWSSA), International Conference on Advanced Information System Engineering (CAiSE)}},
      year = {2011}
    }
  • [PDF] D. Ameller and X. Franch, “Usage of architectural styles and technologies in IT companies and organizations,” in Workshop on Empirical Assessment in Software Architecture (EASA), Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture (WICSA/ECSA), 2009.
    [Bibtex]
    @INPROCEEDINGS{Ameller2009-EASA,
      author = {David Ameller and Xavier Franch},
      title = {{Usage of architectural styles and technologies in IT companies and organizations}},
      booktitle = {{Workshop on Empirical Assessment in Software Architecture (EASA), Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture (WICSA/ECSA)}},
      year = {2009},
      location = {Cambridge, UK}
    }
  • [PDF] D. Ameller and X. Franch, “Definición de una Ontología para el Proceso de DSDM considerando Requisitos No-Funcionales,” in Workshop on Desarrollo de Software Dirigido por Modelos (DSDM), Jornadas de Ingeniería del Software y Bases de Datos (JISBD), 2009.
    [Bibtex]
    @INPROCEEDINGS{Ameller2009-DSDM,
      author = {David Ameller and Xavier Franch},
      title = {{Definici\'on de una Ontolog\'ia para el Proceso de DSDM considerando Requisitos No-Funcionales}},
      booktitle = {{Workshop on Desarrollo de Software Dirigido por Modelos (DSDM), Jornadas de Ingenier\'ia del Software y Bases de Datos (JISBD)}},
      year = {2009},
      location = {San Sebastian, Spain}
    }
  • [PDF] M. Oriol, J. Marco, X. Franch, and D. Ameller, “Monitoring Adaptable SOA-Systems using SALMon,” in Workshop on Service Monitoring, Adaptation and Beyond (MONA+), 2008.
    [Bibtex]
    @INPROCEEDINGS{Oriol2008,
      author = {Marc Oriol and Jordi Marco and Xavier Franch and David Ameller},
      title = {{Monitoring Adaptable SOA-Systems using SALMon}},
      booktitle = {{Workshop on Service Monitoring, Adaptation and Beyond (MONA+)}},
      year = {2008}
    }
  • [PDF] D. Ameller and X. Franch, “Asignación de Tratamientos a Responsabilidades en el contexto del Diseño Arquitectónico Dirigido por Modelos,” in Workshop on Desarrollo de Software Dirigido por Modelos (DSDM), Jornadas de Ingeniería del Software y Bases de Datos (JISBD), 2007.
    [Bibtex]
    @INPROCEEDINGS{Ameller2007-DSDM,
      author = {David Ameller and Xavier Franch},
      title = {{Asignaci\'on de Tratamientos a Responsabilidades en el contexto del Dise\~no Arquitect\'onico Dirigido por Modelos}},
      booktitle = {{Workshop on Desarrollo de Software Dirigido por Modelos (DSDM), Jornadas de Ingenier\'ia del Software y Bases de Datos (JISBD)}},
      year = {2007},
      location = {Zaragoza, Spain}
    }

Books and Chapters

  • [PDF] [DOI] O. Franco-Bedoya, D. Ameller, D. Costal, and X. Franch, “Measuring the Quality of Open Source Software Ecosystems Using QuESo,” in Software Technologies, A. Holzinger, J. Cardoso, J. Cordeiro, T. Libourel, L. A. Maciaszek, and M. van Sinderen, Eds., Springer International Publishing, 2015, vol. 555, pp. 39-62.
    [Bibtex]
    @InBook{Franco-Bedoya2015,
      Title                    = {Measuring the Quality of Open Source Software Ecosystems Using QuESo},
      Author                   = {Franco-Bedoya, Oscar and Ameller, David and Costal, Dolors and Franch, Xavier},
      Editor                   = {Holzinger, Andreas and Cardoso, Jorge and Cordeiro, Jos\'e and Libourel, Therese and Maciaszek, Leszek A. and van Sinderen, Marten},
      Pages                    = {39-62},
      Publisher                = {Springer International Publishing},
      Year                     = {2015},
      Series                   = {Communications in Computer and Information Science},
      Volume                   = {555},
    
      Booktitle                = {Software Technologies},
      Doi                      = {10.1007/978-3-319-25579-8_3},
      ISBN                     = {978-3-319-25578-1},
      Keywords                 = {Quality model; Software ecosystem; Quality measures; Open source software},
      Language                 = {English},
      Owner                    = {nail2},
      Timestamp                = {2015.12.15}
    }
  • [PDF] X. Franch, D. Ameller, C. P. Ayala, and J. Cabot, “Bridging the Gap among Academics and Practitioners in Non-Functional Requirements Management: Some Reflections and Proposals for the Future,” in Essays Dedicated to Martin Glinz on the Occasion of His 60th Birthday, N. Seyff and A. Koziolek, Eds., Monsenstein und Vannerdat, 2012, pp. 267-274.
    [Bibtex]
    @InBook{Franch2012,
      Title                    = {Bridging the Gap among Academics and Practitioners in Non-Functional Requirements Management: Some Reflections and Proposals for the Future},
      Author                   = {Xavier Franch and David Ameller and Claudia P. Ayala and Jordi Cabot},
      Chapter                  = {Bridging the Gap among Academics and Practitioners in Non-Functional Requirements Management: Some Reflections and Proposals for the Future},
      Editor                   = {Norbert Seyff and Anne Koziolek},
      Pages                    = {267-274},
      Publisher                = {Monsenstein und Vannerdat},
      Year                     = {2012},
    
      Abstract                 = {Modeling and Quality in Requirements Engineering" is the Festschrift dedicated to Martin Glinz on the occasion of his 60th birthday. Colleagues and friends have sent contributions to honor his achievements in the field of Software and Requirements Engineering. The contributions address specific topics in Martin s main research areas of modeling and quality in requirements engineering. Examples include risk-driven requirements engineering, non-functional requirements and lightweight requirements modeling. Furthermore, they cover related topics such as quality of business processes, SOA, process modeling and testing. Reminiscences and congratulations from fellow researchers and friends conclude the Festschrift.},
      Booktitle                = {Essays Dedicated to Martin Glinz on the Occasion of His 60th Birthday},
      Owner                    = {David},
      Timestamp                = {2014.02.12}
    }

Technical Reports

  • [PDF] D. Ameller and X. Franch, “Linking Quality Attributes and Constraints with Architectural Decisions,” CoRR 2012.
    [Bibtex]
    @TECHREPORT{Ameller2012-CoRR,
      author = {David Ameller and Xavier Franch},
      title = {{Linking Quality Attributes and Constraints with Architectural Decisions}},
      institution = {{CoRR}},
      year = {2012},
      journal = {{CoRR}},
      url = {http://arxiv.org/abs/1206.5166},
      volume = {abs/1206.5166}
    }
  • [PDF] D. Ameller and X. Franch, “Dealing with Non-Functional Requirements in Model-Driven Development,” Departament d’Enginyeria de Serveis i Sistemes d’Informació (ESSI) 2010.
    [Bibtex]
    @TECHREPORT{Ameller2010-Report,
      author = {David Ameller and Xavier Franch},
      title = {{Dealing with Non-Functional Requirements in Model-Driven Development}},
      institution = {{Departament d'Enginyeria de Serveis i Sistemes d'Informaci\'o (ESSI)}},
      year = {2010}
    }
  • [PDF] D. Ameller and X. Franch, “Definición de una Ontología para el Proceso de DSDM considerando Requisitos No-Funcionales,” Llenguatges i Sistemes Informátics (LSI) 2009.
    [Bibtex]
    @TECHREPORT{Ameller2009-Report,
      author = {David Ameller and Xavier Franch},
      title = {{Definici\'on de una Ontolog\'ia para el Proceso de DSDM considerando Requisitos No-Funcionales}},
      institution = {{Llenguatges i Sistemes Inform\'atics (LSI)}},
      year = {2009}
    }
  • [PDF] D. Ameller and X. Franch, “Combining Model-Driven Development and Architectural Design in the AR3L Framework,” Llenguatges i Sistemes Informátics (LSI) 2008.
    [Bibtex]
    @TECHREPORT{Ameller2008-Report,
      author = {David Ameller and Xavier Franch},
      title = {{Combining Model-Driven Development and Architectural Design in the AR3L Framework}},
      institution = {{Llenguatges i Sistemes Inform\'atics (LSI)}},
      year = {2008}
    }

PhD, MSc, and BSc theses

  • [PDF] D. Ameller, “Non-Functional Requirements as drivers of Software Architecture Design,” PhD Thesis, 2014.
    [Bibtex]
    @PHDTHESIS{ameller2014-phdthesis,
      author = {David Ameller},
      title = {Non-Functional Requirements as drivers of Software Architecture Design},
      school = {Departament de Llenguatges i Sistemes Inform\`atics},
      year = {2014},
      owner = {David},
      url = {http://www.tdx.cat/handle/10803/144942}
      timestamp = {2014.01.08}
    }
  • [PDF] D. Ameller, “SAD: Systematic Architecture Design, a semi-automatic method,” Llenguatges i Sistemes Informàtics (LSI) 2010.
    [Bibtex]
    @TECHREPORT{Ameller2010-Proposal,
      author = {David Ameller},
      title = {{SAD: Systematic Architecture Design, a semi-automatic method}},
      institution = {{Llenguatges i Sistemes Inform\`atics (LSI)}},
      year = {2010},
      month = {June},
      school = {{Llenguatges i Sistemes Inform\`atics (LSI)}},
      url = {http://upcommons.upc.edu/pfc/handle/2099.1/7192}
    }
  • [PDF] D. Ameller, “Considering Non-Functional Requirements in Model-Driven Engineering,” Master Thesis, 2009.
    [Bibtex]
    @MASTERSTHESIS{Ameller2009-Master,
      author = {David Ameller},
      title = {{Considering Non-Functional Requirements in Model-Driven Engineering}},
      school = {{Llenguatges i Sistemes Inform\`atics (LSI)}},
      year = {2009},
      month = {June},
      url = {http://upcommons.upc.edu/pfc/handle/2099.1/7192}
    }
  • [PDF] D. Ameller, “Assignació de responsabilitats usant AndroMDA,” Facultat d’Informàtica de Barcelona (FIB) 2007.
    [Bibtex]
    @TECHREPORT{Ameller2007-PFC,
      author = {David Ameller},
      title = {{Assignaci\'o de responsabilitats usant AndroMDA}},
      institution = {{Facultat d'Inform\`atica de Barcelona (FIB)}},
      year = {2007},
      month = {January},
      school = {{Facultat d'Inform\`atica de Barcelona (FIB)}},
      url = {http://upcommons.upc.edu/pfc/handle/2099.1/5302}
    }