Dealing with Non-Functional Requirements in Model-Driven Development: A Survey
Context: Managing Non-Functional Requirements (NFRs) in software projects is challenging, and projects that adopt Model-Driven Development (MDD) are no exception. Although several methods and techniques have been proposed to face this challenge, there is still little evidence on how NFRs are handled...
Saved in:
| Published in: | IEEE transactions on software engineering Vol. 47; no. 4; pp. 818 - 835 |
|---|---|
| Main Authors: | , , , , , , , , , , , , , , , , , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
IEEE
01.04.2021
IEEE Computer Society Institute of Electrical and Electronics Engineers |
| Subjects: | |
| ISSN: | 0098-5589, 1939-3520 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Context: Managing Non-Functional Requirements (NFRs) in software projects is challenging, and projects that adopt Model-Driven Development (MDD) are no exception. Although several methods and techniques have been proposed to face this challenge, there is still little evidence on how NFRs are handled in MDD by practitioners. Knowing more about the state of the practice may help researchers to steer their research and practitioners to improve their daily work. Objective : In this paper, we present our findings from an interview-based survey conducted with practitioners working in 18 different companies from 6 European countries. From a practitioner's point of view, the paper shows what barriers and benefits the management of NFRs as part of the MDD process can bring to companies, how NFRs are supported by MDD approaches, and which strategies are followed when (some) types of NFRs are not supported by MDD approaches. Results : Our study shows that practitioners perceive MDD adoption as a complex process with little to no tool support for NFRs, reporting productivity and maintainability as the types of NFRs expected to be supported when MDD is adopted. But in general, companies adapt MDD to deal with NFRs. When NFRs are not supported, the generated code is sometimes changed manually, thus compromising the maintainability of the software developed. However, the interviewed practitioners claim that the benefits of using MDD outweight the extra effort required by these manual adaptations. Conclusion : Overall, the results indicate that it is important for practitioners to handle `NFRs in MDD, but further research is necessary in order to lower the barrier for supporting a broad spectrum of NFRs with MDD. Still, much conceptual and tool implementation work seems to be necessary to lower the barrier of integrating the broad spectrum of NFRs in practice. |
|---|---|
| AbstractList | Context: Managing Non-Functional Requirements (NFRs) in software projects is challenging, and projects that adopt Model-Driven Development (MDD) are no exception. Although several methods and techniques have been proposed to face this challenge, there is still little evidence on how NFRs are handled in MDD by practitioners. Knowing more about the state of the practice may help researchers to steer their research and practitioners to improve their daily work. Objective : In this paper, we present our findings from an interview-based survey conducted with practitioners working in 18 different companies from 6 European countries. From a practitioner's point of view, the paper shows what barriers and benefits the management of NFRs as part of the MDD process can bring to companies, how NFRs are supported by MDD approaches, and which strategies are followed when (some) types of NFRs are not supported by MDD approaches. Results : Our study shows that practitioners perceive MDD adoption as a complex process with little to no tool support for NFRs, reporting productivity and maintainability as the types of NFRs expected to be supported when MDD is adopted. But in general, companies adapt MDD to deal with NFRs. When NFRs are not supported, the generated code is sometimes changed manually, thus compromising the maintainability of the software developed. However, the interviewed practitioners claim that the benefits of using MDD outweight the extra effort required by these manual adaptations. Conclusion : Overall, the results indicate that it is important for practitioners to handle `NFRs in MDD, but further research is necessary in order to lower the barrier for supporting a broad spectrum of NFRs with MDD. Still, much conceptual and tool implementation work seems to be necessary to lower the barrier of integrating the broad spectrum of NFRs in practice. |
| Author | Franch, Xavier Bohm, Wolfgang Goulao, Miguel Berardinelli, Luca Araujo, Joao Bruneliere, Hugo Cortellessa, Vittorio Wimmer, Manuel Fernandez, Daniel Mendez Vallecillo, Antonio Amaral, Vasco Moreira, Ana Gomez, Cristina Teufl, Sabine Martinez-Fernandez, Silverio Cabot, Jordi Muccini, Henry Ameller, David Burgueno, Loli Biffl, Stefan |
| Author_xml | – sequence: 1 givenname: David orcidid: 0000-0002-3725-566X surname: Ameller fullname: Ameller, David email: dameller@essi.upc.edu organization: Universitat Politècnica de Catalunya, Barcelona, Spain – sequence: 2 givenname: Xavier orcidid: 0000-0001-9733-8830 surname: Franch fullname: Franch, Xavier email: franch@essi.upc.edu organization: Departament de Enginyeria de Serveis i Sistemes de Informació, Universitat Politècnica de Catalunya, Barcelona, Spain – sequence: 3 givenname: Cristina orcidid: 0000-0002-3872-0439 surname: Gomez fullname: Gomez, Cristina email: cristina@essi.upc.edu organization: Service and Information System Engineering, Universitat Politècnica de Catalunya, Barcelona, Spain – sequence: 4 givenname: Silverio orcidid: 0000-0001-9928-133X surname: Martinez-Fernandez fullname: Martinez-Fernandez, Silverio email: Silverio.Martinez@iese.fraunhofer.de organization: Data Engineering, Fraunhofer IESE, Kaiserslautern, Germany – sequence: 5 givenname: Joao orcidid: 0000-0001-5914-1631 surname: Araujo fullname: Araujo, Joao email: p191@fct.unl.pt organization: Department of Informatics, Universidade Nova de Lisboa, Caparica, Portugal – sequence: 6 givenname: Stefan surname: Biffl fullname: Biffl, Stefan email: stefan.biffl@tuwien.ac.at organization: Department of Software Engineering, Technische Universitat Wien, Vienna, Austria – sequence: 7 givenname: Jordi orcidid: 0000-0003-2418-2489 surname: Cabot fullname: Cabot, Jordi email: jordi.cabot@icrea.cat organization: IN3-UOC, Institucio Catalana de Recerca i Estudis Avancats, Barcelona, Spain – sequence: 8 givenname: Vittorio orcidid: 0000-0002-4507-464X surname: Cortellessa fullname: Cortellessa, Vittorio email: vittorio.cortellessa@univaq.it organization: Dipartimento di Informatica, Universita' dell'Aquila, L'Aquila, Italy – sequence: 9 givenname: Daniel Mendez surname: Fernandez fullname: Fernandez, Daniel Mendez email: daniel.mendez@tum.de organization: Technische Universität München, Garching, Gemany – sequence: 10 givenname: Ana surname: Moreira fullname: Moreira, Ana email: amm@fct.unl.pt organization: Department of Informatics, Universidade Nova de Lisboa, Caparica, Portugal – sequence: 11 givenname: Henry orcidid: 0000-0001-6365-6515 surname: Muccini fullname: Muccini, Henry email: henry.muccini@univaq.it organization: DISIM, University of L'Aquila, L'Aquila, Italy – sequence: 12 givenname: Antonio orcidid: 0000-0002-8139-9986 surname: Vallecillo fullname: Vallecillo, Antonio email: av@lcc.uma.es organization: Lenguajes y Ciencias de la Computación, Universidad de Malaga, Malaga, Spain – sequence: 13 givenname: Manuel orcidid: 0000-0002-1124-7098 surname: Wimmer fullname: Wimmer, Manuel email: wimmer@big.tuwien.ac.at organization: Computer Science, Vienna University of Technology, Vienna, Austria – sequence: 14 givenname: Vasco orcidid: 0000-0003-3791-5151 surname: Amaral fullname: Amaral, Vasco email: vasco.amaral@fct.unl.pt organization: Department of Informatics, Universidade Nova de Lisboa, Caparica, Portugal – sequence: 15 givenname: Wolfgang surname: Bohm fullname: Bohm, Wolfgang email: boehmw@in.tum.de organization: Technische Universität München, Garching, Gemany – sequence: 16 givenname: Hugo orcidid: 0000-0002-5987-2175 surname: Bruneliere fullname: Bruneliere, Hugo email: hugo.bruneliere@imt-atlantique.fr organization: NaoMod Team, IMT Atlantique Bretagne - Pays de Loire, Brest, Nantes-France – sequence: 17 givenname: Loli orcidid: 0000-0002-7779-8810 surname: Burgueno fullname: Burgueno, Loli email: loli@lcc.uma.es organization: Lenguajes y Ciencias de la Computación, Universidad de Malaga, Malaga, Spain – sequence: 18 givenname: Miguel surname: Goulao fullname: Goulao, Miguel email: mgoul@fct.unl.pt organization: Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, Caparica, Portugal – sequence: 19 givenname: Sabine surname: Teufl fullname: Teufl, Sabine email: teufl@in.tum.de organization: Technische Universität München, Garching, Gemany – sequence: 20 givenname: Luca surname: Berardinelli fullname: Berardinelli, Luca email: luca.berardinelli@tuwien.ac.at organization: Department of Software Engineering, Technische Universitat Wien, Vienna, Austria |
| BackLink | https://hal.science/hal-02075976$$DView record in HAL |
| BookMark | eNp9kD1PwzAQhi0EEuVjR2KJxMSQcrZjO2arKFCkUiQ-ZstJL2AU7OIkRfx7EhUYGJhOunve092zR7Z98EjIEYUxpaDPHh8uxwyoHjMNWabkFhlRzXXKBYNtMgLQeSpErnfJXtO8AoBQSozIYoq2dv45-XDtS7IIPr3qfNm64G2d3ON75yK-oW-bxPnkNiyxTqfRrdEnU1xjHVbD8DyZJA9dXOPnAdmpbN3g4XfdJ09Xl48Xs3R-d31zMZmnJZeqTS1FLDImbcUszzhmRQnMAuXAKKuAZZwrywpWUk4ZleUSpVAF0lwtl1XOCr5PTjd7X2xtVtG92fhpgnVmNpmboQcMlNBKrmnPnmzYVQzvHTateQ1d7P9rDBNUqIxLqXpKbqgyhqaJWJnStXYQ0UbrakPBDJ5N79kMns235z4If4I_9_wTOd5EHCL-4rmUQsucfwHyOYiW |
| CODEN | IESEDJ |
| CitedBy_id | crossref_primary_10_1016_j_infsof_2023_107159 crossref_primary_10_3390_su16145901 crossref_primary_10_32604_jai_2024_058649 crossref_primary_10_1109_ACCESS_2023_3317798 crossref_primary_10_1109_TSE_2020_3042747 crossref_primary_10_1007_s10270_021_00953_3 crossref_primary_10_1002_sys_21572 crossref_primary_10_1049_sfw2_12037 crossref_primary_10_1007_s10664_020_09896_7 crossref_primary_10_1016_j_cola_2020_100963 crossref_primary_10_1109_ACCESS_2024_3454717 crossref_primary_10_5753_jserd_2025_5757 crossref_primary_10_1109_TCAD_2021_3132564 crossref_primary_10_1007_s11334_021_00406_6 crossref_primary_10_23939_mmc2025_02_628 crossref_primary_10_1109_TEM_2022_3200148 crossref_primary_10_1007_s11219_023_09614_8 crossref_primary_10_1109_TCAD_2024_3438691 crossref_primary_10_1109_TETC_2022_3142816 crossref_primary_10_1109_TSE_2025_3538612 crossref_primary_10_1016_j_jss_2025_112508 crossref_primary_10_1016_j_infsof_2022_107143 crossref_primary_10_1109_ACCESS_2024_3454699 |
| Cites_doi | 10.1007/978-3-540-77619-2_6 10.1007/978-3-319-91563-0_36 10.1109/APSEC.2006.43 10.1109/MS.2013.65 10.1016/B978-0-12-417009-4.00013-2 10.1016/j.jss.2012.11.023 10.1109/ASE.2001.989813 10.1109/RE.2012.6345838 10.1007/11557432_36 10.1016/j.jss.2013.03.084 10.1007/978-3-319-49094-6_3 10.1016/j.csi.2013.12.011 10.1007/978-3-642-02050-6_19 10.1016/j.infsof.2015.02.006 10.1109/RE.2005.47 10.1007/978-3-540-73597-7_51 10.1002/9781394260645 10.1007/s10664-012-9196-x 10.1007/s10270-011-0219-7 10.1016/j.scico.2013.03.009 10.1002/0471028959.sof142 10.1016/j.scico.2013.03.017 10.1109/RE.2007.45 10.1145/2897356.2897363 10.1109/MC.1985.1662861 10.1007/978-3-642-29645-1_6 10.4135/9781452230153 10.1007/978-3-642-29044-2 10.1007/11768869_14 10.1007/978-3-642-37422-7_1 10.1109/MS.2003.1231149 10.1109/MS.2003.1231145 10.1007/s10270-015-0487-8 10.1007/978-1-4615-5269-7 10.1007/978-3-319-09970-5_32 10.1109/SEAA.2011.13 10.1109/RE.2015.7320424 10.1007/s10270-016-0523-3 10.1145/584369.584415 10.1145/2304696.2304716 10.1109/MBD-MOMPES.2006.13 10.1007/11424529_3 10.3233/FI-2018-1726 10.1145/1118890.1118892 10.1007/s10270-012-0261-0 10.1016/j.scico.2018.08.001 10.1007/s10270-016-0565-6 10.1007/s11219-015-9268-4 10.2200/S00751ED2V01Y201701SWE004 10.1109/RE.2010.32 10.1145/1985793.1985858 10.1016/j.jss.2008.03.066 10.1007/978-3-319-54045-0_12 10.1016/j.scico.2013.12.006 10.1207/S15327590IJHC1304_07 10.1145/225014.225017 |
| ContentType | Journal Article |
| Copyright | Copyright IEEE Computer Society 2021 Distributed under a Creative Commons Attribution 4.0 International License |
| Copyright_xml | – notice: Copyright IEEE Computer Society 2021 – notice: Distributed under a Creative Commons Attribution 4.0 International License |
| DBID | 97E RIA RIE AAYXX CITATION JQ2 K9. 1XC VOOES |
| DOI | 10.1109/TSE.2019.2904476 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef ProQuest Computer Science Collection ProQuest Health & Medical Complete (Alumni) Hyper Article en Ligne (HAL) Hyper Article en Ligne (HAL) (Open Access) |
| DatabaseTitle | CrossRef ProQuest Health & Medical Complete (Alumni) ProQuest Computer Science Collection |
| DatabaseTitleList | ProQuest Health & Medical Complete (Alumni) |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1939-3520 |
| EndPage | 835 |
| ExternalDocumentID | oai:HAL:hal-02075976v1 10_1109_TSE_2019_2904476 8665968 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Austrian Federal Ministry for Digital, Business and Enterprise – fundername: ECSEL (Electronic Component Systems for European Leadership Joint Undertaking) project named MegaM@Rt2 grantid: 737494 – fundername: NOVA LINCS Research Laboratory grantid: UID/CEC/04516/2013 – fundername: Österreichische Nationalstiftung für Forschung, Technologie und Entwicklung; National Foundation for Research, Technology and Development funderid: 10.13039/100010132 – fundername: Spanish projects grantid: TIN2016-79269-R; TIN2014-52034-R |
| GroupedDBID | --Z -DZ -~X .DC 0R~ 29I 4.4 5GY 6IK 85S 8R4 8R5 97E AAJGR AARMG AASAJ AAWTH ABAZT ABPPZ ABQJQ ABVLG ACGFO ACGOD ACIWK ACNCT AENEX AGQYO AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BKOMP BPEOZ CS3 DU5 EBS EDO EJD HZ~ I-F IEDLZ IFIPE IPLJI JAVBF LAI M43 MS~ O9- OCL P2P Q2X RIA RIE RNS RXW S10 TAE TN5 TWZ UHB UPT WH7 YZZ AAYXX CITATION JQ2 K9. 1XC VOOES |
| ID | FETCH-LOGICAL-c367t-a1eeb426af2a343e4bc02a0130212f024337a2b2c131216cde657be187ddf82b3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 35 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000641961100007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0098-5589 |
| IngestDate | Tue Oct 14 20:46:46 EDT 2025 Fri Oct 03 04:11:42 EDT 2025 Sat Nov 29 03:10:25 EST 2025 Tue Nov 18 21:27:22 EST 2025 Wed Aug 27 02:29:10 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Keywords | Non-Functional Requirements Survey Requirements Engineering Model-Driven Development Quality Requirements |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c367t-a1eeb426af2a343e4bc02a0130212f024337a2b2c131216cde657be187ddf82b3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-3725-566X 0000-0002-3872-0439 0000-0001-9733-8830 0000-0002-7779-8810 0000-0002-1124-7098 0000-0002-5987-2175 0000-0002-4507-464X 0000-0001-6365-6515 0000-0002-8139-9986 0000-0003-3791-5151 0000-0001-9928-133X 0000-0003-2418-2489 0000-0001-5914-1631 |
| OpenAccessLink | https://hal.science/hal-02075976 |
| PQID | 2515743667 |
| PQPubID | 21418 |
| PageCount | 18 |
| ParticipantIDs | hal_primary_oai_HAL_hal_02075976v1 proquest_journals_2515743667 crossref_primary_10_1109_TSE_2019_2904476 ieee_primary_8665968 crossref_citationtrail_10_1109_TSE_2019_2904476 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-04-01 |
| PublicationDateYYYYMMDD | 2021-04-01 |
| PublicationDate_xml | – month: 04 year: 2021 text: 2021-04-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on software engineering |
| PublicationTitleAbbrev | TSE |
| PublicationYear | 2021 |
| Publisher | IEEE IEEE Computer Society Institute of Electrical and Electronics Engineers |
| Publisher_xml | – name: IEEE – name: IEEE Computer Society – name: Institute of Electrical and Electronics Engineers |
| References | ref56 ref12 ref59 ref14 martin (ref63) 2003 ref53 ref52 ref55 ref10 behutiye (ref64) 2017 ref17 ref18 nugroho (ref15) 2009 chung (ref20) 2009 ref51 (ref16) 2014 ref50 mayring (ref58) 2014 ref46 ref45 kotonya (ref19) 1998 ref48 ref47 ref42 ref41 ref43 dillman (ref57) 2014 ref49 ref8 ref7 ref4 ref3 ref5 sommerville (ref23) 2015 berntsson svensson (ref40) 2009 ref35 ref34 ref37 ref36 cicchetti (ref44) 2016 ref31 (ref24) 2011 ref32 ref2 ref1 ref39 ref38 (ref11) 2014 cortellessa (ref33) 2007 ref71 ref70 ref72 jouault (ref13) 2006 whittle (ref6) 2013 ref68 ref67 ref26 ref69 ref25 borg (ref54) 2003 ciolkowski (ref9) 2003 ref66 ref22 ref65 ref21 ref28 ref27 ref29 (ref30) 2000 ref60 ref62 ref61 |
| References_xml | – start-page: 1 year: 2003 ident: ref54 article-title: The bad conscience of requirements engineering: An investigation in real-world treatment of non-functional requirements publication-title: Proc 3rd Conf Softw Eng Res Practice Sweden – ident: ref66 doi: 10.1007/978-3-540-77619-2_6 – year: 2011 ident: ref24 publication-title: ISO/IEC 25010 Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models – ident: ref62 doi: 10.1007/978-3-319-91563-0_36 – start-page: 515 year: 2017 ident: ref64 article-title: Non-functional requirements documentation in agile software development: Challenges and solution proposal publication-title: Proc 18th Int Conf Product-Focused Softw Process Improvement - PROFES – ident: ref52 doi: 10.1109/APSEC.2006.43 – ident: ref3 doi: 10.1109/MS.2013.65 – ident: ref45 doi: 10.1016/B978-0-12-417009-4.00013-2 – ident: ref48 doi: 10.1016/j.jss.2012.11.023 – ident: ref12 doi: 10.1109/ASE.2001.989813 – ident: ref28 doi: 10.1109/RE.2012.6345838 – ident: ref53 doi: 10.1007/11557432_36 – ident: ref47 doi: 10.1016/j.jss.2013.03.084 – ident: ref69 doi: 10.1007/978-3-319-49094-6_3 – year: 2014 ident: ref58 publication-title: Qualitative content analysis-theoretical foundation basic procedures and software solution – start-page: 1 year: 2013 ident: ref6 article-title: Industrial adoption of model-driven engineering: Are the to ols really the problem? publication-title: Proc 16th Int Conf Model-Driven Eng Lang Syst – ident: ref34 doi: 10.1016/j.csi.2013.12.011 – start-page: 218 year: 2009 ident: ref40 article-title: Quality requirements in practice: An interview study in requirements engineering for embedded systems publication-title: Proc 15th Int Working Conf Requirements Eng Found Softw Quality doi: 10.1007/978-3-642-02050-6_19 – ident: ref7 doi: 10.1016/j.infsof.2015.02.006 – year: 2003 ident: ref63 publication-title: Agile Software Development Principles Patterns and Practices – ident: ref26 doi: 10.1109/RE.2005.47 – year: 2014 ident: ref11 article-title: MDA Guide rev. 2.0 – ident: ref41 doi: 10.1007/978-3-540-73597-7_51 – start-page: 57 year: 2007 ident: ref33 article-title: Integrating performance and reliability analysis in a non-functional MDA framework publication-title: Proc 10th Int Conf Fundam Approaches Softw Eng – year: 2014 ident: ref57 publication-title: Internet Mail and Mixed-Mode Surveys The Tailored Design Method doi: 10.1002/9781394260645 – ident: ref4 doi: 10.1007/s10664-012-9196-x – ident: ref51 doi: 10.1007/s10270-011-0219-7 – ident: ref65 doi: 10.1016/j.scico.2013.03.009 – ident: ref56 doi: 10.1002/0471028959.sof142 – ident: ref38 doi: 10.1016/j.scico.2013.03.017 – ident: ref18 doi: 10.1109/RE.2007.45 – year: 2000 ident: ref30 publication-title: Proc 2nd Int Workshop Softw Perform – ident: ref68 doi: 10.1145/2897356.2897363 – ident: ref22 doi: 10.1109/MC.1985.1662861 – ident: ref72 doi: 10.1007/978-3-642-29645-1_6 – ident: ref59 doi: 10.4135/9781452230153 – ident: ref71 doi: 10.1007/978-3-642-29044-2 – year: 2014 ident: ref16 article-title: Unified modeling language (UML), V2.4 - Superstructure specification – start-page: 171 year: 2006 ident: ref13 article-title: KM3: A DSL for metamodel specification publication-title: Proc 8th Int Conf Formal Methods Open Object-Based Distrib Syst doi: 10.1007/11768869_14 – ident: ref27 doi: 10.1007/978-3-642-37422-7_1 – year: 1998 ident: ref19 publication-title: Requirements Engineering Processes and Techniques – ident: ref1 doi: 10.1109/MS.2003.1231149 – ident: ref2 doi: 10.1109/MS.2003.1231145 – year: 2015 ident: ref23 publication-title: Software Engineering – start-page: 363 year: 2009 ident: ref20 publication-title: Non- Funcitonal Requirements in Software Engineering – ident: ref43 doi: 10.1007/s10270-015-0487-8 – ident: ref25 doi: 10.1007/978-1-4615-5269-7 – ident: ref46 doi: 10.1007/978-3-319-09970-5_32 – ident: ref35 doi: 10.1109/SEAA.2011.13 – ident: ref55 doi: 10.1109/RE.2015.7320424 – ident: ref49 doi: 10.1007/s10270-016-0523-3 – ident: ref31 doi: 10.1145/584369.584415 – ident: ref36 doi: 10.1145/2304696.2304716 – ident: ref42 doi: 10.1109/MBD-MOMPES.2006.13 – ident: ref32 doi: 10.1007/11424529_3 – start-page: 181 year: 2009 ident: ref15 publication-title: Evaluating the Impact of UML Modeling on Software Quality An Industrial Case Study – ident: ref37 doi: 10.3233/FI-2018-1726 – ident: ref17 doi: 10.1145/1118890.1118892 – ident: ref70 doi: 10.1007/s10270-012-0261-0 – ident: ref29 doi: 10.1016/j.scico.2018.08.001 – ident: ref14 doi: 10.1007/s10270-016-0565-6 – ident: ref50 doi: 10.1007/s11219-015-9268-4 – ident: ref10 doi: 10.2200/S00751ED2V01Y201701SWE004 – ident: ref8 doi: 10.1109/RE.2010.32 – ident: ref39 doi: 10.1145/1985793.1985858 – ident: ref67 doi: 10.1016/j.jss.2008.03.066 – ident: ref61 doi: 10.1007/978-3-319-54045-0_12 – ident: ref5 doi: 10.1016/j.scico.2013.12.006 – start-page: 8 year: 2016 ident: ref44 article-title: Software evolution management: Industrial practices publication-title: Proc 10th Workshop Models Evolution – ident: ref21 doi: 10.1207/S15327590IJHC1304_07 – start-page: 104 year: 2003 ident: ref9 publication-title: Practical Experiences in the Design and Conduct of Surveys in Empirical Software Engineering – ident: ref60 doi: 10.1145/225014.225017 |
| SSID | ssj0005775 ssib053395008 |
| Score | 2.5190086 |
| SecondaryResourceType | review_article |
| Snippet | Context: Managing Non-Functional Requirements (NFRs) in software projects is challenging, and projects that adopt Model-Driven Development (MDD) are no... |
| SourceID | hal proquest crossref ieee |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 818 |
| SubjectTerms | Analytical models Companies Computation and Language Computer Science Maintainability Model-driven development non-functional requirements Productivity quality requirements requirements engineering Security Software Software Engineering survey Unified modeling language |
| Title | Dealing with Non-Functional Requirements in Model-Driven Development: A Survey |
| URI | https://ieeexplore.ieee.org/document/8665968 https://www.proquest.com/docview/2515743667 https://hal.science/hal-02075976 |
| Volume | 47 |
| WOSCitedRecordID | wos000641961100007&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: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1939-3520 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: RIE dateStart: 19750101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Na9wwEB2yoYdemrZJ6aZpEaWXQJS1ZVmyeluSLDmEpTQJ5Gb0MaaB4A37Bfn31WjtbaClkJsxkjF6kmY08_QG4JsUebRKynFKSXGZi5y7yklufVMFtMY3NunMXunptLq7Mz924GR7FwYRE_kMT-kx5fLDzK8oVDYibTajqgEMtFabu1p_6Bxal70-ZllWpk9JZmZ0c31BHC5zKkwmJamLPDNBg19EgEyVVf7ajpONmey97O_ewpvOl2TjDfjvYAfb97DX12lg3bLdh-l59AajiWIUdGXTWcsn0ZptgoDsJxIXOAUJF-y-ZVQc7YGfz2kXZM8oRd_ZmF2v5mt8OoDbycXN2SXv6ihwXyi95DZHdNES20bYQhYonc-ETSnLXDQkSVhoK5zwETaRKx9QldphXukQmkq44gPstrMWPwIL8VuN8yGL26KMY-pkmQVrpZEiIPpqCKN-aGvfiYxTrYuHOh02MlNHMGoCo-7AGMLxtsfjRmDjP22_RrS2zUgZ-3J8VdO76PXqeDZS63wI-4TNtlUHyxCOenDrbpku6ujcldGFUkof_rvXJ3gtiMSSqDpHsLucr_AzvPLr5f1i_iXNwN_oR9fX |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3faxQxEB7aKtgXq9biadUgvgimt8lmNxvfDtvjxHMRe0LfQn4tFspeuV_gf28mt3sWFMG3ZUmWZb_NzGTmyzcAbwVn0SuVlmJJigrGGbWVFdS4pvLBKNeYpDM7lXVdXV2pr3vwfncWJoSQyGfhDC9TLd_P3RpTZUPUZlNltQ_3CiF4tj2t9ZvQIWXRK2QWRaX6omSmhrPLC2RxqTOuMiFQX-SOE9r_gRTI1FvlD4OcvMz46P_e7xE87KJJMtrC_xj2QvsEjvpODaRbuMdQn8d4MDopgmlXUs9bOo7-bJsGJN8CsoFTmnBJrluC7dFu6PkC7SC5Qyr6QEbkcr3YhJ9P4fv4YvZxQrtOCtTlpVxRw0Kw0Rebhptc5EFYl3GTipaMNyhKmEvDLXcROM5K50NZSBtYJb1vKm7zEzho5214BsTHZzXW-SwaxogBs6LIvDFCCe5DcNUAhv2n1a6TGcduFzc6bTcypSMYGsHQHRgDeLebcbuV2PjH2DcRrd0w1MaejKYa78W4V8bdUblhAzhGbHajOlgGcNqDq7uFutQxvCtiEFWW8vnfZ72GB5PZl6mefqo_v4BDjpSWRNw5hYPVYh1ewn23WV0vF6_S3_gLSsHbHg |
| 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=Dealing+with+Non-Functional+Requirements+in+Model-Driven+Development%3A+A+Survey&rft.jtitle=IEEE+transactions+on+software+engineering&rft.au=Ameller%2C+David&rft.au=Franch%2C+Xavier&rft.au=Gomez%2C+Cristina&rft.au=Martinez-Fernandez%2C+Silverio&rft.date=2021-04-01&rft.pub=IEEE&rft.issn=0098-5589&rft.volume=47&rft.issue=4&rft.spage=818&rft.epage=835&rft_id=info:doi/10.1109%2FTSE.2019.2904476&rft.externalDocID=8665968 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0098-5589&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0098-5589&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0098-5589&client=summon |