{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T19:34:26Z","timestamp":1777491266879,"version":"3.51.4"},"reference-count":30,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2018,11,7]],"date-time":"2018-11-07T00:00:00Z","timestamp":1541548800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Concurrent Engineering"],"published-print":{"date-parts":[[2019,3]]},"abstract":"<jats:p>This research proposed an algorithm to enhance the software requirements prioritization activity, called the multiple perspective prioritization technique. This proposed technique (algorithm) attempts to represent three perspectives: the customer, business and technical perspectives. In addition, this technique is designed for a medium to large number of requirements. The effectiveness and efficiency of the proposed multiple perspective prioritization technique were investigated empirically, in order to show whether it is worthy to be adopted in the real working environment. For this reason, a controlled experiment was conducted among 159 participants, where they were asked to prioritize 42 requirements using the three techniques: our proposed technique (multiple perspective prioritization technique), analytical hierarchical process and Wiegers\u2019 technique. The aim of this experiment was to compare and evaluate the multiple perspective prioritization technique with two other techniques, which are among the most widely used prioritization techniques. By this comparison, we would like to show which of these techniques (multiple perspective prioritization technique, analytical hierarchical process and Wiegers) is more efficient, understandable, easy to use, more scalable and less time-consuming by the participants in practice. This will help the software industry and associated experts to improve the quality of their software products. The experiment outcome reveals in general that the multiple perspective prioritization technique is more effective, understandable, less time-consuming, more scalable and easier for prioritizing requirements than the analytical hierarchical process and Wiegers\u2019 techniques. As a conclusion, the multiple perspective prioritization technique is worthy to be implemented in real environments. Our findings reflecting the three perspectives would provide valuable insights into the domain of prioritizing software requirements.<\/jats:p>","DOI":"10.1177\/1063293x18808559","type":"journal-article","created":{"date-parts":[[2018,11,7]],"date-time":"2018-11-07T04:15:02Z","timestamp":1541564102000},"page":"68-79","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":10,"title":["Prioritizing solution-oriented software requirements using the multiple perspective prioritization technique algorithm: An empirical investigation"],"prefix":"10.1177","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3190-7030","authenticated-orcid":false,"given":"Iyas","family":"Ibriwesh","sequence":"first","affiliation":[{"name":"Faculty of Computing and Informatics, Multimedia University, Cyberjaya, Malaysia"}]},{"given":"Sin-Ban","family":"Ho","sequence":"additional","affiliation":[{"name":"Faculty of Computing and Informatics, Multimedia University, Cyberjaya, Malaysia"}]},{"given":"Ian","family":"Chai","sequence":"additional","affiliation":[{"name":"Faculty of Computing and Informatics, Multimedia University, Cyberjaya, Malaysia"}]},{"given":"Chuie-Hong","family":"Tan","sequence":"additional","affiliation":[{"name":"Faculty of Management, Multimedia University, Cyberjaya, Malaysia"}]}],"member":"179","published-online":{"date-parts":[[2018,11,7]]},"reference":[{"key":"bibr1-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1109\/INFOS.2014.7036697"},{"key":"bibr2-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.02.001"},{"key":"bibr3-1063293X18808559","volume-title":"Evolving prioritization for software product management","author":"Berander P","year":"2007"},{"key":"bibr4-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-015-1760-z"},{"key":"bibr5-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-009-0079-7"},{"key":"bibr6-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1177\/1063293X12474029"},{"key":"bibr7-1063293X18808559","volume-title":"Elicitation of requirements from multiple perspectives","author":"Easterbrook S","year":"1991"},{"issue":"3","key":"bibr8-1063293X18808559","first-page":"133","volume":"3","author":"George P","year":"2014","journal-title":"International Journal of Latest Trends in Engineering and Technology"},{"key":"bibr9-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1016\/S0925-5273(00)00057-8"},{"key":"bibr10-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1016\/S0166-3615(00)00074-9"},{"key":"bibr11-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-76292-8_29"},{"key":"bibr12-1063293X18808559","volume-title":"A hybrid technique for requirements prioritization","author":"Iqbal A","year":"2012"},{"key":"bibr13-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1109\/52.605933"},{"key":"bibr14-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.5815\/ijmecs.2015.11.06"},{"key":"bibr15-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24659-6_36"},{"key":"bibr16-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1177\/1063293X9700500204"},{"key":"bibr17-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1177\/1063293X12440895"},{"key":"bibr18-1063293X18808559","volume-title":"The effectiveness of requirements prioritization techniques for a medium to large number of requirements: a systematic literature review","author":"Ma Q","year":"2009"},{"key":"bibr19-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1109\/AMS.2010.48"},{"key":"bibr20-1063293X18808559","volume-title":"Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam Foundation Level-IREB Compliant","author":"Pohl K","year":"2015","edition":"2"},{"issue":"3","key":"bibr21-1063293X18808559","first-page":"61","volume":"6","author":"Ruby","year":"2015","journal-title":"International Journal of Computer Science and Technology"},{"issue":"6","key":"bibr22-1063293X18808559","first-page":"4290","volume":"4","author":"Ruby","year":"2015","journal-title":"International Journal of Innovative Research in Science, Engineering and Technology"},{"key":"bibr23-1063293X18808559","first-page":"357","volume-title":"Experimental Design and Analysis","author":"Seltman HJ","year":"2015"},{"key":"bibr24-1063293X18808559","volume-title":"Quality Function Deployment: A Comprehensive Review","author":"Shahin A","year":"2005"},{"key":"bibr25-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1109\/MySec.2014.6985985"},{"key":"bibr26-1063293X18808559","unstructured":"Snijders R, Ozum A, Brinkkemper S, et al. (2015) Crowd-centric requirements engineering: a method based on crowdsourcing and gamification. Technical Report, Utrecht University, Utrecht, March."},{"key":"bibr27-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2011.6051654"},{"key":"bibr28-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1145\/2492248.2492278"},{"key":"bibr29-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.1201\/b17198"},{"key":"bibr30-1063293X18808559","doi-asserted-by":"publisher","DOI":"10.30657\/pea.2018.18.02"}],"container-title":["Concurrent Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1063293X18808559","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1063293X18808559","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1063293X18808559","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T14:49:07Z","timestamp":1777387747000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1063293X18808559"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,7]]},"references-count":30,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,3]]}},"alternative-id":["10.1177\/1063293X18808559"],"URL":"https:\/\/doi.org\/10.1177\/1063293x18808559","relation":{},"ISSN":["1063-293X","1531-2003"],"issn-type":[{"value":"1063-293X","type":"print"},{"value":"1531-2003","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,11,7]]}}}