Facilitating Software Architecting by Ranking Requirements based on their Impact on the Architecture Process

Matthias Galster*, Armin Eberlein

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    3 Citations (Scopus)

    Abstract

    Ranking software requirements helps decide what requirements to implement during a software development project, and when. Currently, requirements ranking techniques focus on resource constraints or stakeholder priorities and neglect the effect of requirements on the software architecture process. However, the order in which requirements are implemented impacts the process of creating architectures and should therefore be chosen carefully. Thus, this paper presents a method for ranking requirements with a focus on the impact of requirements on the architecture process. The proposed method uses stakeholder input and architecture-relevant requirements attributes to create a ranking of requirements. A case study is presented to evaluate the usefulness of the method.

    Original languageEnglish
    Title of host publication18TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2011)
    EditorsJ Sprinkle, R Sterritt, K Breitman
    Place of PublicationLOS ALAMITOS
    PublisherIEEE (The Institute of Electrical and Electronics Engineers)
    Pages232-240
    Number of pages9
    ISBN (Print)978-0-7695-4379-6
    DOIs
    Publication statusPublished - 2011
    Event18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems (ECBS) -
    Duration: 27-Apr-201129-Apr-2011

    Other

    Other18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems (ECBS)
    Period27/04/201129/04/2011

    Keywords

    • software requirements
    • software architecture
    • ranking
    • prioritization
    • DESIGN
    • PRIORITIZATION
    • HIERARCHIES

    Fingerprint

    Dive into the research topics of 'Facilitating Software Architecting by Ranking Requirements based on their Impact on the Architecture Process'. Together they form a unique fingerprint.

    Cite this