Identifying Design Features Using Combination of Requirements Elicitation Techniques

L. Murugesan, Rashina Hoda, Z. Salcic
{"title":"Identifying Design Features Using Combination of Requirements Elicitation Techniques","authors":"L. Murugesan, Rashina Hoda, Z. Salcic","doi":"10.1109/DISE.2017.9","DOIUrl":null,"url":null,"abstract":"Requirements elicitation (RE) is the explanatorydevelopment activity of helping users figure out what theywant. However, acquisition of requirements is challenging andinappropriate requirements might lead to unncessary projectdevelopment cost. It is important to validate the requirementswith various possible techniques to design a software solution. It is equally important to choose appropriate techniques for RE. To understand the importance of RE, Energy feedback or visualizationof electricity consumption application had been chosenwhich would help in reducing household electricity consumptionby motivating the residential end-users. To design an effectiveand innovative solution for visualization application, this articleused a combination of three RE techniques, viz., systematicliterature review (SLR), crowdsourcing survey and user-centreddesign (UCD) based design activity. The SLR assessed 22 studies, while the crowdsourcing survey and the design activity had137 and 6 participants respectively. The RE techniques wereinterdependent and the results from each technique was fedto design the subsequent phases. Each of the RE techniques'motivation, procedure and its results were discussed and werestatistically compared with each other forming the top sevenfeatures of the system to be developed. This study also analyzedthe effectiveness of the requirements elicitation by conductingretrospective on the RE techniques. The retrospective analyzedthings that went well, things that did not go well, and things thatcan be improved. It led to the discussion on how effectively canthis process be improved to collect the requirements.","PeriodicalId":387017,"journal":{"name":"2017 IEEE/ACM 1st International Workshop on Design and Innovation in Software Engineering (DISE)","volume":"118 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE/ACM 1st International Workshop on Design and Innovation in Software Engineering (DISE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DISE.2017.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

Requirements elicitation (RE) is the explanatorydevelopment activity of helping users figure out what theywant. However, acquisition of requirements is challenging andinappropriate requirements might lead to unncessary projectdevelopment cost. It is important to validate the requirementswith various possible techniques to design a software solution. It is equally important to choose appropriate techniques for RE. To understand the importance of RE, Energy feedback or visualizationof electricity consumption application had been chosenwhich would help in reducing household electricity consumptionby motivating the residential end-users. To design an effectiveand innovative solution for visualization application, this articleused a combination of three RE techniques, viz., systematicliterature review (SLR), crowdsourcing survey and user-centreddesign (UCD) based design activity. The SLR assessed 22 studies, while the crowdsourcing survey and the design activity had137 and 6 participants respectively. The RE techniques wereinterdependent and the results from each technique was fedto design the subsequent phases. Each of the RE techniques'motivation, procedure and its results were discussed and werestatistically compared with each other forming the top sevenfeatures of the system to be developed. This study also analyzedthe effectiveness of the requirements elicitation by conductingretrospective on the RE techniques. The retrospective analyzedthings that went well, things that did not go well, and things thatcan be improved. It led to the discussion on how effectively canthis process be improved to collect the requirements.
使用需求引出技术组合识别设计特征
需求引出(RE)是帮助用户找出他们想要什么的解释性开发活动。然而,需求的获取是具有挑战性的,不适当的需求可能导致不必要的项目开发成本。用各种可能的技术来验证需求以设计软件解决方案是很重要的。为可再生能源选择合适的技术同样重要。为了了解可再生能源的重要性,能源反馈或电力消耗应用的可视化已经被选择,这将有助于通过激励住宅终端用户来减少家庭电力消耗。为了设计一个有效和创新的可视化应用解决方案,本文结合了三种RE技术,即系统文献综述(SLR)、众包调查和基于用户中心设计(UCD)的设计活动。SLR评估了22项研究,而众包调查和设计活动分别有137和6名参与者。RE技术是相互依赖的,每个技术的结果都用于设计后续阶段。讨论了每种RE技术的动机、程序和结果,并进行了统计比较,形成了待开发系统的前七大特征。本研究还通过对可再生能源技术进行回顾,分析了需求引出的有效性。回顾会分析进展顺利的事情,不顺利的事情,以及可以改进的事情。它导致了关于如何有效地改进此过程以收集需求的讨论。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信