Adoption and use of cloud-based testing in practice
详细信息    查看全文
  • 作者:Leah Riungu-Kalliosaari ; Ossi Taipale ; Kari Smolander…
  • 关键词:Cloud computing ; Cloud ; based testing ; Cloud ; based testing resources ; Testing
  • 刊名:Software Quality Journal
  • 出版年:2016
  • 出版时间:June 2016
  • 年:2016
  • 卷:24
  • 期:2
  • 页码:337-364
  • 全文大小:653 KB
  • 参考文献:Armbrust, B., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., et al. (2010). A view of cloud computing. Communications of the ACM, 53(4), 50–58.CrossRef
    Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems, 25(6), 599–616.CrossRef
    Candea, G., Bucur, S., Zamfir, C. (2010). Automated software testing as a service. SoCC ‘10 proceedings of the 1st ACM symposium on cloud computing, pp. 155–160.
    Ciortea, L., Zamfir, C., Bucur, S., Chipounov, V., & Candea, G. (2010). Cloud9: A software testing service. ACM SIGOPS Operating Systems Review, 43(4), 5–10.CrossRef
    Coleman, G., & O’Connor, R. (2007). Using grounded theory to understand software process improvement: A study of Irish software product companies. Information and Software Technology, 49(6), 654–667.CrossRef
    Creswell, D. L., & Miller, J. W. (2000). Determining validity in qualitative inquiry. Theory into Practice, 39(3), 124–130.CrossRef
    Gaisbauer, S., Kirschnick, J., Edwards. N., Rolia J. (2008). VATS: Virtualized-aware automated test service. Fifth international conference on quantitative evaluation of systems, pp. 93–102.
    Ganon, Z., & Zilbershtein, I. E. (2009). Cloud-based performance testing of network management systems. Computer aided modeling and design of communication links and networks, pp. 1–6.
    Gao, J., Bai, X., Tsai, W-T., Uehara, T. (2013). Testing as a Service (TaaS) on Clouds. IEEE 7th international symposium on service oriented system engineering (SOSE), pp. 212–223.
    Gartner, (2009). Business models in global software ecosystem. Finnish Funding Agency for Technology and Innovation: Executive summary.
    Gasson, S. (2004). Rigor in grounded theory research: An interpretive perspective on generating theory from qualitative field studies. In the handbook of information systems research. pp. 79–102, IGI Global.
    Hanawa, T., Banzai, T., Koizumi, H., Kanbayashi, R., Imada, T., Sato, M. (2010). Large-scale software testing environment using cloud computing technology for dependable parallel and distributed systems. Third international conference on software testing verification and validation workshops, pp. 428–433.
    Incki, K., Ari, I., Sözer, H., (2012). A survey of software testing in the cloud, IEEE 6th international conference on software security and reliability companion (SERE-C), pp. 18–23.
    ISO/IEC (2012). 29119-4 Systems and software engineering: Software testing—Part 4: Test techniques.
    Jenkins, W., Vilkomir, S., Sharma, P., Pirocanac, G. (2011). Framework for testing cloud platforms and infrastructures. International conference on cloud and service computing, pp. 134–140.
    Jensen, M., Schwenk, J., Gruschka, N., Iacono, L. L. (2009). On technical security issues in cloud computing. IEEE international conference on cloud computing, pp. 109–116.
    Jun, W., & Meng, F. (2011). Software testing based on cloud computing. International conference on internet computing and information services, pp. 176–178.
    Khajeh-Hosseini, A., Greenwood, D., Smith, J. W., & Sommerville, I. (2012). The cloud adoption toolkit: Supporting cloud adoption decisions in the enterprise. Software: Practice and Experience, 42, 447–465.
    Koong, C-S., Shih, C-H., Wu, C-C., Hsiung, P-A. (2013). The architecture of parallelized cloud-based automatic testing system, Seventh international conference on complex, intelligent, and software intensive systems (CISIS), pp. 467–470.
    Lee, J. Y., Lee, J. W., Cheun, D. W., Kim, S. D. (2009). A quality model for evaluating software-as-a-service in cloud computing. Seventh ACIS international conference on software engineering research management and applications, pp. 261–266.
    Liu, H., & Orban, D. (2009). Remote network labs: An on-demand network cloud for configuration testing. First ACM workshop on research on enterprise networking review, pp. 93–102.
    Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., & Ghalsasi, A. (2011). Cloud computing — The business perspective. Decision Support Systems, 51(1), 176–189.CrossRef
    Maxwell, J. A. (2005). Qualitative research design: An interactive approach. Sage publications: London.
    Mell, P., & Grance, T. (2011) The NIST Definition of cloud computing. NIST Special Publication, http://​csrc.​nist.​gov/​publications/​nistpubs/​800-145/​SP800-145.​pdf . Accessed 10 May 2012.
    Mohammad, A. F., & Mcheick, H. (2011). Cloud services testing: An understanding. Procedia Computer Science, 5, 513–520. doi:10.​1016/​j.​procs.​2011.​07.​066 .CrossRef
    Murthy, N. M. S., Suma, V. (2014). A study on cloud computing testing tools. The 48th annual convention of computer society of india - vol i. advances in intelligent systems and computing, pp. 605–612.
    Nordic council of ministers. (2012). Nordic public sector cloud computing – a discussion paper. http://​www.​norden.​org/​en/​publications/​publikationer/​2011-566 . Accessed 12 October 2012.
    Ojala, A., & Tyrväinen, P. (2011). Developing cloud business models: A case study on cloud gaming. IEEE Software, 28(4), 42–47.CrossRef
    Oriol, M., & Ullah, F. (2010). YETI on the cloud. Third international conference on software testing verification and validation workshops, pp. 434–437.
    Parveen, T., Tilley, S. (2010). When to migrate software testing to the cloud?. Third international conference on software testing verification and validation workshops, pp. 424–427.
    Priyanka, Chana, I., & Rana, A. (2012). Empirical evaluation of cloud-based testing techniques: A systematic review. ACM SIGSOFT Software Engineering Notes, 37(3), 1–9.CrossRef
    Riungu-Kalliosaari, L., Taipale, O., Smolander K. (2012a). Software testing as a service: Perceptions from practice. In S. Tilley & T. Parveen (Eds.), Testing as a service: Perspectives on an emerging discipline (pp. 196–215). IGI Global.
    Riungu-Kalliosaari, L., Taipale, O., & Smolander, K. (2012). Testing in the cloud: Exploring the practice. IEEE Software, 29(2), 46–51.CrossRef
    Robinson, P., & Ragusa, C. (2011). Taxonomy and requirements rationalization for infrastructure in cloud-based software testing. IEEE third international conference on cloud computing technology and science, pp. 454–461.
    Runeson, P., & Höst, M. (2009). Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering, 14(2), 131–164.CrossRef
    Seaman, C. (1999). Qualitative methods in empirical studies of software engineering. IEEE Transactions on Software Engineering, 25(4), 557–572.CrossRef
    Strauss, A., & Corbin, J. (1990). basics of qualitative research: Grounded theory procedures and techniques.. London: Sage Publications.
    Sultan, N. A. (2011). Reaching for the ‘cloud’: How SMEs can manage. International Journal of Information Management, 31(3), 272–278.CrossRef
    Riungu L. M., Taipale, O., Smolander, K. (2010). Research issues for software testing in the cloud, IEEE second international conference on cloud computing technology and science, pp. 557–564.
    Timilsina, U., Riungu-Kalliosaari, L., Taipale, O., Smolander, K., & Weijun, W. (2012). Security issues on testing of public cloud applications. New Technology of Library and Information Service, 28(11), 22–33.
    uTest, Microsoft security essentials, http://​www.​utest.​com/​spotlight/​microsoft-security-essentials Accessed 10 May 2012.
    uTest, Overview, http://​www.​utest.​com/​overview . Accessed 10 May 2012.
    uTest, Testing types, http://​www.​utest.​com/​testing-types . Accessed 10 May 2012.
    Wilson, P. (2011). Positive perspectives on cloud security. Information Security Technical Report, 16, 97–101. doi:10.​1016/​j.​istr.​2011.​08.​002 .CrossRef
    Wu, J., Wang, C., Liu, Y., Zhang, L. (2011). AGARIC: A hybrid cloud based testing platform. International conference on cloud and service computing, pp. 87–94.
    Yu, L., Tsai, W. T., Chen, X., Liu, L., Zhao, Y., Tang, L., Zhao, W. (2010). Testing as a service over cloud, Fifth IEEE international symposium on service oriented system engineering, pp. 181–188.
    Zardari, S., & Bahsoon, R. (2011). Cloud adoption: A goal-oriented requirements engineering approach. 2nd international workshop on software engineering for cloud computing, pp. 29–35.
    Zissis, D., & Lekkas, D. (2010). Addressing cloud computing security issues. Future Generation Computer Systems, 28(3), 583–592.CrossRef
  • 作者单位:Leah Riungu-Kalliosaari (1)
    Ossi Taipale (3)
    Kari Smolander (3)
    Ita Richardson (2)

    1. Department of Computer Science, University of Helsinki, Gustaf Hällströmin katu 2b, P.O. Box 68, 00014, Helsinki, Finland
    3. Department of Software Engineering and Information Management, Lappeenranta University of Technology, P.O. Box 20, 53851, Lappeenranta, Finland
    2. Lero - The Irish Software Engineering Research Centre, University of Limerick, Limerick, Ireland
  • 刊物主题:Software Engineering/Programming and Operating Systems; Programming Languages, Compilers, Interpreters; Data Structures, Cryptology and Information Theory; Operating Systems;
  • 出版者:Springer US
  • ISSN:1573-1367
文摘
This qualitative study addresses the adoption, utilization and effects of cloud-based testing in different organizational contexts. We approached the research problem by conducting thirty-five interviews with professionals in 20 organizations and applied grounded theory as the research method. The results indicate that cloud-based testing provides viable solutions to meet the testing needs within organizations. Cloud-based resources can be applied in performing various testing activities such as performance and multiplatform testing as well supporting practitioners in involving users during iterative development and testing. Cloud-based testing also adds value to practitioners by enabling easier management of the cloud-based testing resources and helping to produce improved end products. We use the results of the study to propose a strategy that can be used to assist practitioners in their decision-making processes towards adoption of cloud-based testing.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700