Empirical Software Engineering
How History Justifies System Architecture (or Not)
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
Software Requirements
Information-Theoretic Software Clustering
IEEE Transactions on Software Engineering
Feature-driven requirement dependency analysis and high-level software design
Requirements Engineering
Toward software requirements modularization using hierarchical clustering techniques
Proceedings of the 43rd annual Southeast regional conference - Volume 2
On-Demand Cluster Analysis for Product Line Functional Requirements
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Outsourcing location selection with SODA: a requirements based decision support methodology and tool
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
[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.