ABSTRACT
This paper proposes a novel model for measuring component based system agility. The idea of this model is to provide a quantitative measurement of the agility metric by measuring attributes which affect the component agility. The model provides an opportunity to expand the attributes that agility depends on and it can be adapted to different types of component-based systems. The practical application of the model is confirmed by measuring the agility of different components: Sparqube Picture Column component, Swing, AWT and Google Web Kit components.
- Thomas J Allen, Joel Moses, Daniel E Hastings, Seth Lloyd, John DC Little, Don McGowan, Christopher L Magee, Fred Moavenzadeh, Deborah J Nightingale, Daniel Roos, et al. 2001. ESD Terms and Definitions (Version 12). (2001).Google Scholar
- Subhajit Datta. 2009. Metrics and techniques to guide software development. The Florida State University.Google Scholar
- Amnon H Eden and Tom Mens. 2006. Measuring software flexibility. IEE Proceedings-Software 153, 3 (2006), 113--125.Google Scholar
Cross Ref
- Ameya S Erande and Alok K Verma. 2008. Measuring agility of organizations-a comprehensive agility measurement tool (CAMT). International Journal of Applied Management and Technology 6, 3 (2008).Google Scholar
- Roy S. Freedman. 1991. Testability of software components. IEEE transactions on Software Engineering 17, 6 (1991), 553--564. Google Scholar
Digital Library
- Jerry Gao. 2000. Component testability and component testing challenges. In Proceedings of International Workshop on Component-based Software Engineering (CBSE2000, held in conjunction with the 22nd International Conference on Software Engineering (ICSE2000).Google Scholar
- Google. 2016 (accessed April 4, 2017). Package com.google.gwt.user.client.ui. (2016 (accessed April 4, 2017)). http://www.gwtproject.org/javadoc/latest/com/google/gwt/user/client/ui/package-summary.htmlGoogle Scholar
- Ilja Heitlager, Tobias Kuipers, and Joost Visser. 2007. A practical model for measuring maintainability. In Quality of Information and Communications Technology, 2007. QUATIC 2007. 6th International Conference on the. IEEE, 30--39. Google Scholar
Digital Library
- Mikio Ikoma, Masayuki Ooshima, Takahiro Tanida, Michiko Oba, and Sanshiro Sakai. 2009. Using a validation model to measure the agility of software development in a large software development organization. In Software Engineering-Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on. IEEE, 91--100.Google Scholar
- ISO/IEC. 2001. ISO/IEC 9126. Software engineering -- Product quality. ISO/IEC.Google Scholar
- Naghmeh Karimi, Pedram Riyahi, and Zainalabedin Navabi. 2003. A Survey of Testability Measurements at Various Abstraction Levels. In Proc. NATW conf. Citeseer.Google Scholar
- Tobias Knabke and Sebastian Olbrich. 2013. Understanding Information System agility--the example of business intelligence. In System Sciences (HICSS), 2013 46th Hawaii International Conference on. IEEE, 3817--3826. Google Scholar
Digital Library
- Bojana Koteska and Goran Velinov. 2013. Component-Based Development: A Unified Model of Reusability Metrics. In ICT Innovations 2012. Springer, 335--344.Google Scholar
- Patricia Lichiello. {n. d.}. Guidebook for Performance measurement.Google Scholar
- Oracle. 2006 (accessed April 4, 2017). Visual Guide to Swing Components (Java Look and Feel). (2006 (accessed April 4, 2017)). http://web.mit.edu/6.005/www/sp14/psets/ps4/java-6-tutorial/components.htmlGoogle Scholar
- Oracle. 2010 (accessed April 4, 2017). Uses of Component in java.awt. (2010 (accessed April 4, 2017)). http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/class-use/Component.htmlGoogle Scholar
- Asif Qumer and Brian Henderson-Sellers. 2006. Measuring agility and adoptability of agile methods: a 4-dimensional analytical tool. In IADIS International Conference Applied Computing. 503--507.Google Scholar
- Nael Salman. 2006. Complexity metrics as predictors of maintainability and integrability of software components. Journal of Arts and Sciences 5 (2006), 39--50.Google Scholar
- MV Vijaya Saradhi. 2010. BR Sastry âĂIJA Quality Indicator For Software InteroperabilityâĂİ. International Journal Of Engineering Science And Technology 2, 7 (2010), 2587--2594.Google Scholar
- Doaa M Shawky and Ahmed F Ali. 2010. A practical measure for the agility of software development processes. In Computer Technology And Development (ICCTD), 2010 2nd International Conference On. IEEE, 230--234.Google Scholar
Cross Ref
- Aggoune Soumia, Imache Rabah, Mezghiche Mouhamed, and Khadraoui Abdelaziz. {n. d.}. Evaluative framewok for the measurement of egovernment information systems agility. Conference: Proceedings of the Third International Conference on Computer Science and its Applications (CIIA'11).Google Scholar
- Sparqube. 2010 (accessed April 4, 2017). Sparqube Picture Column Component. (2010 (accessed April 4, 2017)). http://www.sparqube.com/SharePoint-Picture-Column/Manual.aspxGoogle Scholar
- Nary Subramanian and Lawrence Chung. 2001. Metrics for software adaptability. Proc. Software Quality Management (SQM 2001) (2001), 18--20.Google Scholar
- Özden Özcan Top and Onur Demirörs. 2014. Assessing Software Agility: An Exploratory Case Study. In International Conference on Software Process Improvement and Capability Determination. Springer, 202--213.Google Scholar
- Wei-Tek Tsai, Jerry Gao, Xiao Wei, and Yinong Chen. 2006. Testability of software in service-oriented architecture. In Computer Software and Applications Conference, 2006. COMPSAC'06. 30th Annual International, Vol. 2. IEEE, 163--170. Google Scholar
Digital Library
- V Prasanna Venkatesan and M Krishnamoorthy. 2009. A metrics suite for measuring software components. Journal of Convergence Information Technology 4, 2 (2009), 138--153.Google Scholar
- Laung-Terng Wang, Cheng-Wen Wu, and Xiaoqing Wen. 2006. VLSI test principles and architectures: design for testability. Academic Press. Google Scholar
Digital Library
- Hironori Washizaki, Hirokazu Yamamoto, and Yoshiaki Fukazawa. 2003. A metrics suite for measuring reusability of software components. In Software Metrics Symposium, 2003. Proceedings. Ninth International. IEEE, 211--223. Google Scholar
Digital Library
- Li Yingmei, Shao Jingbo, and Xia Weining. 2012. On Reusability Metric Model for Software Component. Software Engineering and Knowledge Engineering: Theory and Practice (2012), 865--870.Google Scholar
Index Terms
A Novel Model for Measuring Component-Based System Agility
Recommendations
Quantitatively measuring a large-scale agile transformation
We provide a quantitative metrics model to evaluate the impact of an agile and lean transformation.We propose eight rigorously described metrics within that model.We establish and apply the model in a large international telecommunication organization ...
How to Measure Agile Software Development
Software Process and Product MeasurementAgile Software Development Methods are nowadays wide spread and accepted. From the Software Measurement point-of-view not all metrics and methods from conventional lifecycle models can be used without adoption. Therefore this paper describes distinct ...
Component-based software development with component variants
SE'07: Proceedings of the 25th conference on IASTED International Multi-Conference: Software EngineeringVariants are the new units suggested for component-based software implementation to contain just one set of features that a traditional component might normally contain. They help us to implement the specialization of components without the need for ...






Comments