CFP last date
20 May 2024
Call for Paper
June Edition
IJCA solicits high quality original research papers for the upcoming June edition of the journal. The last date of research paper submission is 20 May 2024

Submit your paper
Know more
Reseach Article

4A Frameworks for Requirements Prioritization

by Persis Voola, A Vinaya Babu
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 76 - Number 1
Year of Publication: 2013
Authors: Persis Voola, A Vinaya Babu
10.5120/13215-0598

Persis Voola, A Vinaya Babu . 4A Frameworks for Requirements Prioritization. International Journal of Computer Applications. 76, 1 ( August 2013), 38-44. DOI=10.5120/13215-0598

@article{ 10.5120/13215-0598,
author = { Persis Voola, A Vinaya Babu },
title = { 4A Frameworks for Requirements Prioritization },
journal = { International Journal of Computer Applications },
issue_date = { August 2013 },
volume = { 76 },
number = { 1 },
month = { August },
year = { 2013 },
issn = { 0975-8887 },
pages = { 38-44 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume76/number1/13215-0598/ },
doi = { 10.5120/13215-0598 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:44:49.177669+05:30
%A Persis Voola
%A A Vinaya Babu
%T 4A Frameworks for Requirements Prioritization
%J International Journal of Computer Applications
%@ 0975-8887
%V 76
%N 1
%P 38-44
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Prioritization decisions in general aim at conducting assessment of several alternatives that are characterized by multiple conflicting attributes, which are intertwined by the competing preferences of multiple assessors. These assessments personifying various forms of ambiguity such as uncertainty, ignorance, vagueness and fuzziness have to be aggregated to generate reliable collective priorities. The objective of this paper is to introduce 4A prioritization frameworks with alternatives at the centre surrounded by the four facets: Attributes, Assessors, Ambiguity and Aggregation. Elements constituting the framework are discussed in a general context and then related to software requirements. The frameworks introduced have confronted a wide scope of further research.

References
  1. Hwang C. L and Yoon K. Multiple Attribute Decision Making Methods and Applications: A State of the Art Survey. Springer-Verlag, Berlin, Heidelberg, New York, 1981.
  2. Rudolf Vetschera. Preference-Based Decision Support in Software Engineering. Value-Based Software Engineering 2006 Springer. pp 67-89. doi: 10. 1007/3-540-29263-2_4.
  3. MacCrimmon K R. An Overview of Multiple Objective Decision Making. Published In Multiple Criteria Decision Making (pp. 18-43), Columbia, SC: University of South Carolina Press, 1973.
  4. Fred S Azar, 2000. Multi attribute Decision-Making: Use of Three Scoring Methods to Compare the Performance of Imaging Techniques for Breast Cancer Detection. University of Pennsylvania. Technical Report No. MS-CIS-00-10
  5. B. W. Boehm and R. E. Fairley. Software Estimation Perspectives. IEEE Software, Nov/Dec pp 22-26.
  6. Ruhe, G and Saliu, M. O. The Science and Practice of Software Release Planning. IEEE Software (2005).
  7. G. Ruhe. Bees and the Art of Estimating. IEEE Software, Vol. 17, No. 6, page 2, November 2000.
  8. Paolo Avesani, Anna Perini, and Angelo Susi. Supporting the Requirements Prioritization Process: A Machine Learning Approach. In Proc. of 16th International Conference on Software Engineering and Knowledge engineering (SEKE 2004), June 2004, Banff, Alberta.
  9. G. Ruhe and M. O. Saliu. The art and science of software release planning. IEEE Software, vol. 22, pp. 47–53, November 2005.
  10. Jane Cleland-Huang and Bamshad Mobasher. Using Data Mining and Recommender Systems to Scale up the Requirements Process. ULSSIS 2008 ,Leipzig, Germany.
  11. Frank Moisiadis. The Fundamentals of Prioritizing Requirements. In Proc of Systems Engineering, Test and Evaluation Conference, Sydney, Australia, October 2002.
  12. Annabella Loconsole, Hannes Gruber, et al. Construction and Evaluation of an Algorithmic and Distributed Prioritization Method. Second Workshop on Requirements Prioritization for Customer-Oriented Software-Development RePriCo'11.
  13. Hermann and A. Daneva. Requirements Prioritization Based on Benefit and Cost Prediction: An agenda for Future Research. In Proc of the International Conference on Requirements Engineering (RE 2008), pp 125-134.
  14. B. Regnell, M. Host. J. Nattoch Dag, P. Beremark and T. Hjelm. An industrial case study on distributed prioritization in market driven requirements engineering for packaged software requirements. Requirements Engineering, Vol 6,2001, pp 51-62,doi:10. 2007/s007660170015.
  15. Biren Das. Examination Reforms: Marking vs. Grading. Published in University News, 45(13) , March 26-April 01,2007.
  16. www. ugc. ac. in/new_initiatives/academic. pdf.
  17. Barbara Gross David. Grading Practices. Jossey Bass Publishers, San Francisco, 1993. teaching. berkeley. edu/bgd/grading. html.
  18. Scott Parrill. Revisiting Rating Format Research : Computer based Rating Formats and Components of Accuracy. Ph. D Thesis Virginia Polytechnic and State University.
  19. J Karlsson and K Ryan. A Cost Value Approach for Prioritizing Requirements. IEEE Software ,14(5) pp 67-74.
  20. K. Wiegers. First Things First: Prioritizing Requirements. Software Development. Vol. 7 no. 9 , Sep 1999.
  21. http://www. theiba. org/AM/Template. cfm?Section=Body of Knowledge BABOK Guide 2. 0.
  22. A Aurum and C Wohlin. Aligning Requirements with Business Objectives: A Framework for Requirements Engineering Decisions. Proceedings Requirements Engineering Decisions Support Workshop, Paris, France 2005.
  23. Glinz, Martin. Stakeholders in Requirements Engineering . IEEE Software . 28(1). Pp 18-20 ISSN 0740-7459.
  24. Freeman, R. Edward et al. Stockholders and Stakeholders: A New Perspective on Corporate Governance. Calfornia Management Review, Spring 83, Vol 25, Issue 3,pp 88-106.
  25. Ryan A. Mc Gee . Stakeholder Identification and Quality Attribute Prioritisation for a Global Vehicle Control System. Proc of the Fourth European Conference on Software Architecture. ISBN/ISSN: 978-1-4503-0179-4.
  26. Mendelow A. (1991). Stakeholder Mapping. Proceedings of the Second International Conference on Information Systems, Cambridge, MA.
  27. Daniela Damian. Stakeholders in Global Requirements Engineering:Lessons Learned from Practice. IEEE Software. Vol 24. No. 2 March 2007. pp 21-27. doi :10. 1109/MS. 2007. 55.
  28. Dong-Ling Xu, Jian-Bo Yang, Ying-Ming Wang, "The evidential reasoning approach for multi-attribute decision analysis under interval uncertainty," European Journal of Operational Research 174(2006) 1914- 1943. Elsevier. doi: 10. 1016/j. ejor. 2005. 02. 064.
  29. Davis . A. M. : The Art of Requirements Triage, IEEE Computer ,36(3), pp 42-49.
  30. Patrik Berander. Evolving Prioritization For Software Product Management, Blekinge Institute of Technology Doctoral Dissertation Series No 2007:07 ISSN 1653-2090 ISBN 978-91-7295-108-2.
  31. Glenn Shafer. A Mathematical Theory of Evidence. Princeton University Press, Princeton, NJ, 1976.
  32. L Keeney and H Raiffa. Decisions with Multiple Objectives –Preferences and Value Trade-Offs. 2nd ed Cambridge UK: Cambridge Univ Press,1993.
  33. Value Creation by Agile Projects :Methodology or Mystery ? Zornitza Racheva, Maya Daneva and Klaas Sikkel.
  34. Evangelos Triantaphyllou and Khalid Baig The Impact of Aggregating Benefit and Cost criteria in Four MCDA methods. IEEE Transactions of Engineering Management Vol: 52, Issue: 2 p 213-226.
  35. http://www. sei. cmu. edu/cmmi/start/faq/models-faq. cfm
  36. Björn Regnell, Barbara Paech et al. Requirements mean decisions! –Research issues for understanding and supporting decision making in requirements engineering", Proc. 1st Swedish Conference on Software Engineering Research and Practice (SERP´01).
  37. Bjorn Regnell , Martin Host. et al. An Industrial Case Study on Distributed Prioritisation in Market Driven Requirements Engineering for Packaged Software. Requiremnets Eng(2001) Vol 6,Issue 1, pp 51-62 Springer Verlag ISSN:09473602
  38. Karlsson J. , Wohlin C. , Regnell B. (1997). An evaluation of methods for prioritizing software requirements. Published in Elsevier, New York, 7 Feb. 1997, pp 939-947.
  39. Lena Karlsson, Björn Regnell, Joachim Karlsson and Stefan Olsson. Post-Release Analysis Of Requirements Selection Quality: An Industrial Case Study. In Proceedings of the 9th International Workshop on Requirements Engineering:Foundation for Software Quality (REFSQ'03), Velden, Austria, June 2003, pp. 47-56.
  40. S. D. Sandri, D. Dubois, and H. Kalfsbeek. Elicitation, Assessment and Pooling of Expert. Technical Report IRIT/93-24-R, IRIT, Univ. P. Sabatier, Toulouse, France, 1993.
  41. Donald . G. Fire Smith Prioritising Requirements. Journal of Object Technology . Volume 3, Number 8, Sep-Oct 2004.
  42. R B Svensson et al. Prioritization of quality requirements : state of practice in eleven companies. In proceedings of the 2011 IEEE International Requirements Engineering Conference. ISBN: 978-1-4577-0921-0.
  43. B Regnell, Martin Host et al. Visualization of Agreement and Satisfaction in Distributed Prioritization of Market Requirements. In proc of 6th Int. Workshop on Requirements Engineering: Foundation for Software Quality, June 5-6 2000, Stockholm, Sweden.
  44. Raanan Lipshitz and Orna Strauss. Coping with Uncertainty: A Naturalistic Decision-Making Analysis. Organizational Behaviour and Human Decision Processes Vol 69. No 2 Feb pp. 149-163.
  45. Stefan Biffl. Using Inspection Data for Defect Estimation. IEEE Software, v. 17 n. 6, p. 36-43, November 2000 doi>10. 1109/52. 895166
  46. Li Y. "An Intelligent Knowledge-based Multiple Criteria Decision Making Advisor for Systems Design," Ph. D. Dissertation, School of Aerospace Engineering, Georgia Institute of Technology, 2007.
Index Terms

Computer Science
Information Sciences

Keywords

Requirements prioritization prioritization attributes assessors ambiguity and aggregation