Does Requirements Clustering Lead to Modular Design?

  • Authors:
  • Zude Li;Quazi A. Rahman;Remo Ferrari;Nazim H. Madhavji

  • Affiliations:
  • Computer Science Department, University of Western Ontario, London, Canada N6A 5B7;Computer Science Department, University of Western Ontario, London, Canada N6A 5B7;Computer Science Department, University of Western Ontario, London, Canada N6A 5B7;Computer Science Department, University of Western Ontario, London, Canada N6A 5B7

  • Venue:
  • REFSQ '09 Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

[Context and motivation] The clustering of system requirements groups together related requirements. In a concept paper, we had previously proposed a requirements clustering approach for the purpose of modularizing software. [Question/problem] In this short paper, we describe a preliminary study to explore the answer to the posed question: whether or not requirements clustering leads to modular design as measured by design goodness criteria. [Principal ideas/results] The study assesses the modularity of software designs developed by independent groups given the same requirements. These are then compared against the expected design resultant from implementing the requirements cluster. [Contribution] The study results are encouraging and it warrants further investigation.