{"title":"SRE: A Scenario-based Requirement Exploration Process for End-user Mobile-Application Development","authors":"N. Tran, Hong-Quang Nguyen","doi":"10.1145/2536853.2536900","DOIUrl":null,"url":null,"abstract":"The world is going mobile. Explosive growth in popularity and functionality of mobile-computing allows more personal and professional tasks to be done on these portable devices, creating enormous opportunity for end-user development (EUD) -- a set of methods and techniques that allow application users to create and modify software products to support their works and hobbies. End-user developers face the same engineering challenges as professional developers, including (i) understanding their requirements, (ii) making design decisions, (iii) building application and (iv) debugging application; however, most of existing works on end-user development only focus on solving design and implementation problems. In this paper, we addressed the requirement problem of end-user developers by proposing a scenario-based iterative process for finding application requirements based on identifying different usage scenarios with the support of knowledge about background of the application topic. We evaluated our process with one comparative study and two case studies.","PeriodicalId":135195,"journal":{"name":"Advances in Mobile Multimedia","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advances in Mobile Multimedia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2536853.2536900","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The world is going mobile. Explosive growth in popularity and functionality of mobile-computing allows more personal and professional tasks to be done on these portable devices, creating enormous opportunity for end-user development (EUD) -- a set of methods and techniques that allow application users to create and modify software products to support their works and hobbies. End-user developers face the same engineering challenges as professional developers, including (i) understanding their requirements, (ii) making design decisions, (iii) building application and (iv) debugging application; however, most of existing works on end-user development only focus on solving design and implementation problems. In this paper, we addressed the requirement problem of end-user developers by proposing a scenario-based iterative process for finding application requirements based on identifying different usage scenarios with the support of knowledge about background of the application topic. We evaluated our process with one comparative study and two case studies.