Marziyeh Kashani, Atefeh Amindoust, Mahdi Karbasian, Abbas Sheikh Aboumasoudi
{"title":"New product development based on non-functional requirements in renewable energy industries using hesitant fuzzy QFD-DFX approach","authors":"Marziyeh Kashani, Atefeh Amindoust, Mahdi Karbasian, Abbas Sheikh Aboumasoudi","doi":"10.1007/s00766-024-00429-y","DOIUrl":null,"url":null,"abstract":"<p>Rapid changes in customer needs (CNs) and technology force businesses to develop new products to compete. Functional requirements (FRs) and non-functional requirements (NFRs) are created when CNs are correctly interpreted. FRs specify what the product must do, whereas NFRs specify how a system must behave. The study presents a comprehensive framework that helps product developers accurately and quickly extract the essential NFRs. This is because there is still no agreement in the requirements engineering community regarding which NFRs should be elicited for developing a system and how they should be applied and documented. Moreover, the majority of research in this area has either concentrated more on the field of software development or given more attention to applying FRs and less attention to NFRs. The presented framework applies the integrated approaches of QFD, DSM, and hesitant fuzzy sets (HFS). Design for eXcellence is also used to ensure that system quality attributes, such as NFRs, are considered during the development process. The framework was used to develop a solar power system, and the results indicated that the primary NFRs essential for system development are availability, reliability, maintainability, modularity, flexibility, and extensibility.</p>","PeriodicalId":20912,"journal":{"name":"Requirements Engineering","volume":"4 1","pages":""},"PeriodicalIF":2.1000,"publicationDate":"2024-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Requirements Engineering","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1007/s00766-024-00429-y","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Rapid changes in customer needs (CNs) and technology force businesses to develop new products to compete. Functional requirements (FRs) and non-functional requirements (NFRs) are created when CNs are correctly interpreted. FRs specify what the product must do, whereas NFRs specify how a system must behave. The study presents a comprehensive framework that helps product developers accurately and quickly extract the essential NFRs. This is because there is still no agreement in the requirements engineering community regarding which NFRs should be elicited for developing a system and how they should be applied and documented. Moreover, the majority of research in this area has either concentrated more on the field of software development or given more attention to applying FRs and less attention to NFRs. The presented framework applies the integrated approaches of QFD, DSM, and hesitant fuzzy sets (HFS). Design for eXcellence is also used to ensure that system quality attributes, such as NFRs, are considered during the development process. The framework was used to develop a solar power system, and the results indicated that the primary NFRs essential for system development are availability, reliability, maintainability, modularity, flexibility, and extensibility.
期刊介绍:
The journal provides a focus for the dissemination of new results about the elicitation, representation and validation of requirements of software intensive information systems or applications. Theoretical and applied submissions are welcome, but all papers must explicitly address:
-the practical consequences of the ideas for the design of complex systems
-how the ideas should be evaluated by the reflective practitioner
The journal is motivated by a multi-disciplinary view that considers requirements not only in terms of software components specification but also in terms of activities for their elicitation, representation and agreement, carried out within an organisational and social context. To this end, contributions are sought from fields such as software engineering, information systems, occupational sociology, cognitive and organisational psychology, human-computer interaction, computer-supported cooperative work, linguistics and philosophy for work addressing specifically requirements engineering issues.