作者: M. Korenko
DOI:
关键词:
摘要: There are several requirement types that have been recognized by requirements engineering. We propose a new type of unbounded requirements. Unbounded special functional requirements, which can only be partially satisfied. provided vast evidence their existence; illustrated the notion on examples retrieved from various applications such as Spotify, PopcornTime, Nimble, Salesforce, OneDrive for Business, Firefox, Skype and PicCollage. This has further evaluated interviewing field experts existence confirmed. While there is small amount awareness about in practice, these interviews uncovered hard to implement address they considered standard By addressing we uncover criteria satisfaction might otherwise neglected. satisfied fully. Therefore, present model-driven method The modeling technique introduces source construct allows feed software system with necessary expertise or data. approach multisourcing composing sources together. Opinions applicability this gathered potential future users. was found useful, however, remain unadopted amid coexistence other more known techniques. demonstrate capabilities context solution patterns refinement Refinement facilitate process reuse knowledge regards complex like unbounded. defined atomic alternative complementary composition, crowdsourcer. three basic building blocks when compositions. also aspect unique functionality an requirement. applied testing sample 36 test effectiveness. were able model 80% cases using patterns.