skip to main content
10.1145/3136273.3136295acmotherconferencesArticle/Chapter ViewAbstractPublication PagesbciConference Proceedingsconference-collections
short-paper

A Novel Model for Measuring Component-Based System Agility

Authors Info & Claims
Published:20 September 2017Publication History

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.

References

  1. 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 ScholarGoogle Scholar
  2. Subhajit Datta. 2009. Metrics and techniques to guide software development. The Florida State University.Google ScholarGoogle Scholar
  3. Amnon H Eden and Tom Mens. 2006. Measuring software flexibility. IEE Proceedings-Software 153, 3 (2006), 113--125.Google ScholarGoogle ScholarCross RefCross Ref
  4. 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 ScholarGoogle Scholar
  5. Roy S. Freedman. 1991. Testability of software components. IEEE transactions on Software Engineering 17, 6 (1991), 553--564. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle Scholar
  10. ISO/IEC. 2001. ISO/IEC 9126. Software engineering -- Product quality. ISO/IEC.Google ScholarGoogle Scholar
  11. Naghmeh Karimi, Pedram Riyahi, and Zainalabedin Navabi. 2003. A Survey of Testability Measurements at Various Abstraction Levels. In Proc. NATW conf. Citeseer.Google ScholarGoogle Scholar
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. Bojana Koteska and Goran Velinov. 2013. Component-Based Development: A Unified Model of Reusability Metrics. In ICT Innovations 2012. Springer, 335--344.Google ScholarGoogle Scholar
  14. Patricia Lichiello. {n. d.}. Guidebook for Performance measurement.Google ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle Scholar
  18. Nael Salman. 2006. Complexity metrics as predictors of maintainability and integrability of software components. Journal of Arts and Sciences 5 (2006), 39--50.Google ScholarGoogle Scholar
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarCross RefCross Ref
  21. 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 ScholarGoogle Scholar
  22. Sparqube. 2010 (accessed April 4, 2017). Sparqube Picture Column Component. (2010 (accessed April 4, 2017)). http://www.sparqube.com/SharePoint-Picture-Column/Manual.aspxGoogle ScholarGoogle Scholar
  23. Nary Subramanian and Lawrence Chung. 2001. Metrics for software adaptability. Proc. Software Quality Management (SQM 2001) (2001), 18--20.Google ScholarGoogle Scholar
  24. Ö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 ScholarGoogle Scholar
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle Scholar
  27. Laung-Terng Wang, Cheng-Wen Wu, and Xiaoqing Wen. 2006. VLSI test principles and architectures: design for testability. Academic Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle Scholar

Index Terms

  1. A Novel Model for Measuring Component-Based System Agility

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      BCI '17: Proceedings of the 8th Balkan Conference in Informatics
      September 2017
      181 pages
      ISBN:9781450352857
      DOI:10.1145/3136273

      Copyright © 2017 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 20 September 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • short-paper
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate97of250submissions,39%
    • Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)1

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader