Assessing the changeability of component-based system design: a controlled experiment

Component-based software system (CBSS) must be designed and implemented not only to meet the current customers’ requirements, but also to be receptive to future changes. Therefore, most often, one ...

[1]  Ioannis Stamelos,et al.  Evaluating the Quality of Open Source Software , 2009, SQM@CSMR.

[2]  Abdul Azim Abdul Ghani,et al.  A mapping study to investigate component-based software system metrics , 2013, J. Syst. Softw..

[3]  James M. Bieman,et al.  Software Metrics: A Rigorous and Practical Approach, Third Edition , 2014 .

[4]  Shari Lawrence Pfleeger,et al.  Preliminary Guidelines for Empirical Research in Software Engineering , 2002, IEEE Trans. Software Eng..

[5]  Anil Kumar Tripathi,et al.  Testing Component-Based Software: What It has to do with Design and Component Selection , 2011, J. Softw. Eng. Appl..

[6]  Sinan Eski,et al.  An Empirical Study on Object-Oriented Metrics and Software Evolution in Order to Reduce Testing Costs by Predicting Change-Prone Classes , 2011, 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops.

[7]  Peter Smith,et al.  Cohesion prediction using information flow: an empirical feasibility study and comparison using students as inexperienced designers , 1999, Inf. Softw. Technol..

[8]  Martin Shepperd Design metrics: an empirical analysis , 1990 .

[9]  Feng-Jian Wang,et al.  Some complexity metrics for object-oriented programs based on information flow , 1993, 1993 CompEuro Proceedings Computers in Design, Manufacturing, and Production.

[10]  Erik Arisholm,et al.  Empirical assessment of the impact of structural properties on the changeability of object-oriented software , 2006, Inf. Softw. Technol..

[11]  Martin Shepperd,et al.  Metrics, outlier analysis and the software design process , 1989 .

[12]  Magne Jørgensen,et al.  Assessing the Changeability of two Object-Oriented Design Alternatives--a Controlled Experiment , 2001, Empirical Software Engineering.

[13]  Jitender Kumar Chhabra,et al.  Mining software change data stream to predict changeability of classes of object-oriented software system , 2016, Evol. Syst..

[14]  Sallie M. Henry,et al.  Software Structure Metrics Based on Information Flow , 1981, IEEE Transactions on Software Engineering.

[15]  Abdul Azim Abdul Ghani,et al.  Multidimentional size measure for design of component-based software system , 2012, IET Softw..

[16]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2012, Springer Berlin Heidelberg.

[17]  Michael Eichberg,et al.  Component Composition Using Feature Models , 2010, CBSE.

[18]  Santosh Kumar,et al.  In-out interaction complexity metrics for component-based software , 2014, SOEN.

[19]  Abdul Azim Abd Ghani,et al.  Component-based Software System Dependency Metrics based on Component Information Flow Measurements , 2011, ICSEA 2011.

[20]  Maritta Heisel,et al.  Adding Features to Component-Based Systems , 2003, Objects, Agents, and Features.

[21]  Darrel C. Ince,et al.  Martin J. Shepperd: An Empirical and Theoretical Analysis of an Information Flow-Based System Design Metric , 1989, ESEC.

[22]  H. Dieter Rombach,et al.  A Controlled Expeniment on the Impact of Software Structure on Maintainability , 1987, IEEE Transactions on Software Engineering.

[23]  Michael M. Pickard,et al.  A field study of the relationship of information flow and maintainability of COBOL programs , 1995, Inf. Softw. Technol..

[24]  Santosh Kumar,et al.  Cyclomatic complexity metric for component based software , 2014, SOEN.

[25]  Amela Karahasanovic,et al.  A survey of controlled experiments in software engineering , 2005, IEEE Transactions on Software Engineering.

[26]  Robertas Damasevicius,et al.  Change Impact Analysis of Feature Models , 2012, ICIST.

[27]  Abdul Azim Abdul Ghani,et al.  Complexity Metrics for Executable Business Processes , 2010 .