메뉴 건너뛰기




Volumn 20, Issue 5, 2015, Pages 1384-1425

On rapid releases and software testing: a case study and a semi-systematic literature review

Author keywords

Agile releases; Bugs; Builds; Mozilla; Open source; Release model; Software testing

Indexed keywords

OPEN SOURCE SOFTWARE; OPEN SYSTEMS; PROGRAM DEBUGGING; SOFTWARE DESIGN; WEB BROWSERS;

EID: 84940719377     PISSN: 13823256     EISSN: 15737616     Source Type: Journal    
DOI: 10.1007/s10664-014-9338-4     Document Type: Article
Times cited : (81)

References (86)
  • 1
    • 79953893860 scopus 로고    scopus 로고
    • Continuous scrum: Agile management of saas products
    • Agarwal P (2011) Continuous scrum: Agile management of saas products, pp 51–60
    • (2011) pp 51–60
    • Agarwal, P.1
  • 3
    • 33748369125 scopus 로고    scopus 로고
    • High-speed software development practices: What works, what doesn’t
    • Baskerville R, Ramesh B, Levine L, Pries-Heje J (2006) High-speed software development practices: What works, what doesn’t. IT Professional 8:29–36
    • (2006) IT Professional , vol.8 , pp. 29-36
    • Baskerville, R.1    Ramesh, B.2    Levine, L.3    Pries-Heje, J.4
  • 4
    • 79959254834 scopus 로고    scopus 로고
    • A tale of two browsers. In: Proceedings of the 8th Working Conf. on Mining Software Repositories (MSR)
    • Baysal O, Davis I, Godfrey MW (2011) A tale of two browsers. In: Proceedings of the 8th Working Conf. on Mining Software Repositories (MSR), pp 238–241
    • (2011) pp 238–241
    • Baysal, O.1    Davis, I.2    Godfrey, M.W.3
  • 6
    • 84928707331 scopus 로고    scopus 로고
    • Extreme Programming explained: embrace change, 2nd edn
    • Beck K, Andres C (2004) Extreme Programming explained: embrace change, 2nd edn. Addison-Wesley
    • (2004) Addison-Wesley
    • Beck, K.1    Andres, C.2
  • 7
    • 47949129866 scopus 로고    scopus 로고
    • Usage and perceptions of agile software development in an industrial context: an exploratory study
    • Begel A, Nagappan N (2007) Usage and perceptions of agile software development in an industrial context: an exploratory study, pp 255–264
    • (2007) pp 255–264
    • Begel, A.1    Nagappan, N.2
  • 9
    • 33244480805 scopus 로고    scopus 로고
    • Observations and lessons learned from automated testing. In: Proceedings of the 27th international conference on Software engineering, ACM
    • Berner S, Weber R, Keller RK (2005) Observations and lessons learned from automated testing. In: Proceedings of the 27th international conference on Software engineering, ACM, pp 571–579
    • (2005) pp 571–579
    • Berner, S.1    Weber, R.2    Keller, R.K.3
  • 14
    • 0025281244 scopus 로고
    • High agreement but low kappa: Ii. resolving the paradoxes
    • Cicchetti DV, Feinstein AR (1990) High agreement but low kappa: Ii. resolving the paradoxes. J Clin Epidemiol 43:551–558
    • (1990) J Clin Epidemiol , vol.43 , pp. 551-558
    • Cicchetti, D.V.1    Feinstein, A.R.2
  • 15
    • 84885973679 scopus 로고    scopus 로고
    • Managing technical debt: an industrial case study
    • Codabux Z, Williams B (2013) Managing technical debt: an industrial case study, pp 8–15
    • (2013) pp 8–15
    • Codabux, Z.1    Williams, B.2
  • 16
    • 46449126633 scopus 로고    scopus 로고
    • Successful integration of agile development techniques within disa
    • Cohan S (2007) Successful integration of agile development techniques within disa, pp 255–260
    • (2007) pp 255–260
    • Cohan, S.1
  • 17
    • 68049139375 scopus 로고
    • Statistical power analysis for the behavioral sciences, 2nd edn
    • Cohen J (1988) Statistical power analysis for the behavioral sciences, 2nd edn. Academic Press
    • (1988) Academic Press
    • Cohen, J.1
  • 18
    • 0003611801 scopus 로고    scopus 로고
    • Lessons from netscape and its battle with microsoft, Simon and Schuster
    • Cusumano MA, Yoffie DB (1999) Competing on internet time: Lessons from netscape and its battle with microsoft. Simon and Schuster
    • (1999) Competing on internet time
    • Cusumano, M.A.1    Yoffie, D.B.2
  • 19
    • 33244465381 scopus 로고    scopus 로고
    • Agile, open source, distributed, and on-time – inside the eclipse development process. Keynote at the 27th Intl. Conf
    • Gamma E (2005) Agile, open source, distributed, and on-time – inside the eclipse development process. Keynote at the 27th Intl. Conf. on Software Engineering (ICSE)
    • (2005) on Software Engineering (ICSE)
    • Gamma, E.1
  • 20
    • 84862235364 scopus 로고    scopus 로고
    • Measuring test case similarity to support test suite understanding. In: Objects, models components patterns. Springer
    • Greiler M, van Deursen A, Zaidman A (2012) Measuring test case similarity to support test suite understanding. In: Objects, models components patterns. Springer, pp 91–107
    • (2012) pp 91–107
    • Greiler, M.1    van Deursen, A.2    Zaidman, A.3
  • 21
    • 84882254954 scopus 로고    scopus 로고
    • A hybrid deployment model for financial systems with service oriented architecture (soa): Running from client via branch server
    • Gundebahar M, Kus Khalilov M (2013) A hybrid deployment model for financial systems with service oriented architecture (soa): Running from client via branch server, pp 365–370
    • (2013) pp 365–370
    • Gundebahar, M.1    Kus Khalilov, M.2
  • 26
    • 84928707533 scopus 로고    scopus 로고
    • HP applications handbook
    • HP (2012) Shorten release cycles aby bringing developers to application lifecycle management. HP applications handbook, Retrieved on February 08, 2012
    • (2012) Retrieved on February , pp. 08
  • 27
    • 85026984056 scopus 로고    scopus 로고
    • Continuous delivery: reliable software releases through build, test, and deployment automation, 1st edn
    • Humble J, Farley D (2010) Continuous delivery: reliable software releases through build, test, and deployment automation, 1st edn. Addison-Wesley Professional
    • (2010) Addison-Wesley Professional
    • Humble, J.1    Farley, D.2
  • 29
    • 80053155205 scopus 로고    scopus 로고
    • Automotive cloud service systems based on service-oriented architecture and its evaluation
    • Iwai A, Aoyama M (2011) Automotive cloud service systems based on service-oriented architecture and its evaluation, pp 638–645
    • (2011) pp 638–645
    • Iwai, A.1    Aoyama, M.2
  • 30
    • 34547666742 scopus 로고    scopus 로고
    • Ten misconceptions about product software release management explained using update cost/value functions. In: Proceedings of the International Workshop on Software Product Management
    • Jansen S, Brinkkemper S (2006) Ten misconceptions about product software release management explained using update cost/value functions. In: Proceedings of the International Workshop on Software Product Management, pp 44–50
    • (2006) pp 44–50
    • Jansen, S.1    Brinkkemper, S.2
  • 32
    • 27644594679 scopus 로고    scopus 로고
    • Visual surveillance: a systems engineering approach for rapid development
    • Jones G, Leung V (2005) Visual surveillance: a systems engineering approach for rapid development. Number 2005-11033, pp 161–166
    • (2005) Number , vol.2005-11033 , pp. 161-166
    • Jones, G.1    Leung, V.2
  • 33
    • 84928708302 scopus 로고    scopus 로고
    • Why do companies stay on old technology?
    • Kaply M (2012) Why do companies stay on old technology? Retrieved on January 12, 2012
    • (2012) Retrieved on January , vol.12 , pp. 2012
    • Kaply, M.1
  • 34
    • 77955882218 scopus 로고    scopus 로고
    • A study on agility and testing processes in software organizations. In: Proc. of the 19th Intl. Symp. on Software Testing and Analysis (ISSTA)
    • Kettunen V, Kasurinen J, Taipale O, Smolander K (2010) A study on agility and testing processes in software organizations. In: Proc. of the 19th Intl. Symp. on Software Testing and Analysis (ISSTA), pp 231–240
    • (2010) pp 231–240
    • Kettunen, V.1    Kasurinen, J.2    Taipale, O.3    Smolander, K.4
  • 35
    • 84865113814 scopus 로고    scopus 로고
    • Do faster releases improve software quality? An empirical case study of mozilla firefox. In: MSR
    • Khomh F, Dhaliwal T, Zou Y, Adams B (2012) Do faster releases improve software quality? An empirical case study of mozilla firefox. In: MSR, pp 179–188
    • (2012) pp 179–188
    • Khomh, F.1    Dhaliwal, T.2    Zou, Y.3    Adams, B.4
  • 38
    • 84870161287 scopus 로고    scopus 로고
    • The challenge of improving software quality: Developers’ beliefs about the contribution of agile practices. In: Proc. of the Americas Conf. on Information Systems (AMCIS)
    • Kong S, Kendall JE, Kendall KE (2009) The challenge of improving software quality: Developers’ beliefs about the contribution of agile practices. In: Proc. of the Americas Conf. on Information Systems (AMCIS), p 12
    • (2009) p 12
    • Kong, S.1    Kendall, J.E.2    Kendall, K.E.3
  • 40
    • 0017360990 scopus 로고
    • The measurement of observer agreement for categorical data
    • Landis JR, Koch GG (1977) The measurement of observer agreement for categorical data. Biometrics159–174
    • (1977) Biometrics159–174
    • Landis, J.R.1    Koch, G.G.2
  • 41
    • 84886713992 scopus 로고    scopus 로고
    • How much really changes? a case study of firefox version evolution using a clone detector
    • Lavoie T, Merlo E (2013) How much really changes? a case study of firefox version evolution using a clone detector, pp 83–89
    • (2013) pp 83–89
    • Lavoie, T.1    Merlo, E.2
  • 43
    • 79958230310 scopus 로고    scopus 로고
    • Reliability analysis and optimal version-updating for open source software
    • Li X, Li Y, Xie M, Ng S (2011) Reliability analysis and optimal version-updating for open source software. Inf Softw Technol 53:929–936
    • (2011) Inf Softw Technol , vol.53 , pp. 929-936
    • Li, X.1    Li, Y.2    Xie, M.3    Ng, S.4
  • 44
    • 84940724630 scopus 로고    scopus 로고
    • Web browsers (global marketshare)
    • Ltd. RS (2013) Web browsers (global marketshare). http://bit.ly/81klgi
    • (2013)
  • 45
    • 77952230313 scopus 로고    scopus 로고
    • Task-first or context-first? tool integration revisited
    • Maalej W (2009) Task-first or context-first? tool integration revisited, pp 344–355
    • (2009) pp 344–355
    • Maalej, W.1
  • 46
    • 84876295001 scopus 로고    scopus 로고
    • More testers âĂŞ the effect of crowd size and time restriction in software testing
    • Mäntylä MV, Itkonen J (2013) More testers âĂŞ the effect of crowd size and time restriction in software testing. Inf Softw Technol 55:986–1003
    • (2013) Inf Softw Technol , vol.55 , pp. 986-1003
    • Mäntylä, M.V.1    Itkonen, J.2
  • 47
    • 84891723874 scopus 로고    scopus 로고
    • On rapid releases and software testing. In: Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM)
    • Mantyla M, Khomh F, Adams B, Engstrom E, Petersen K (2013) On rapid releases and software testing. In: Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM), pp 20–29
    • (2013) pp 20–29
    • Mantyla, M.1    Khomh, F.2    Adams, B.3    Engstrom, E.4    Petersen, K.5
  • 48
    • 46449085323 scopus 로고    scopus 로고
    • Transforming a six month release cycle to continuous flow. In: Proc. of the conf. on AGILE
    • Marschall M (2007) Transforming a six month release cycle to continuous flow. In: Proc. of the conf. on AGILE, pp 395–400
    • (2007) pp 395–400
    • Marschall, M.1
  • 49
    • 34548742853 scopus 로고    scopus 로고
    • ’good’organisational reasons for’bad’software testing: An ethnographic study of testing in a small software company
    • ICSE 2007. 29th International Conference on, IEEE, pp 602–611
    • Martin D, Rooksby J, Rouncefield M, Sommerville I (2007) ’good’organisational reasons for’bad’software testing: An ethnographic study of testing in a small software company. In: Software Engineering, 2007. ICSE 2007. 29th International Conference on, IEEE, pp 602–611
    • (2007) Software Engineering
    • Martin, D.1    Rooksby, J.2    Rouncefield, M.3    Sommerville, I.4
  • 50
    • 0001763280 scopus 로고
    • The effects of time pressure and audit program structure on audit performance
    • McDaniel LS (1990) The effects of time pressure and audit program structure on audit performance. J Account Res 28:267–285
    • (1990) J Account Res , vol.28 , pp. 267-285
    • McDaniel, L.S.1
  • 51
    • 1542780736 scopus 로고    scopus 로고
    • Lean software development two case studies
    • Middleton P (2001) Lean software development two case studies. Software Qual J 9:241–252
    • (2001) Software Qual J , vol.9 , pp. 241-252
    • Middleton, P.1
  • 52
    • 84856450782 scopus 로고    scopus 로고
    • Lean software management: Bbc worldwide case study
    • Middleton P, Joyce D (2012) Lean software management: Bbc worldwide case study. IEEE Trans Eng Manag 59:20–32
    • (2012) IEEE Trans Eng Manag , vol.59 , pp. 20-32
    • Middleton, P.1    Joyce, D.2
  • 53
    • 84891691077 scopus 로고    scopus 로고
    • Mozilla (2013) Litmus wiki. http://mzl.la/evJmTW
    • (2013) Litmus wiki
  • 54
    • 84891703025 scopus 로고    scopus 로고
    • Mozilla (2013) Moztrap wiki. http://bit.ly/XBGMfu
    • (2013) Moztrap wiki
  • 56
    • 84869851477 scopus 로고    scopus 로고
    • Climbing the “stairway to heaven” - a mulitiple-case study exploring barriers in the transition from agile development towards continuous deployment of software
    • Olsson H, Alahyari H, Bosch J (2012) Climbing the “stairway to heaven” - a mulitiple-case study exploring barriers in the transition from agile development towards continuous deployment of software, pp 392–399
    • (2012) pp 392–399
    • Olsson, H.1    Alahyari, H.2    Bosch, J.3
  • 57
    • 84875499866 scopus 로고    scopus 로고
    • Towards r&d as innovation experiment systems: a framework for moving beyond agile software development
    • Olsson H, Bosch J, Alahyari H (2013) Towards r&d as innovation experiment systems: a framework for moving beyond agile software development, pp 798–805
    • (2013) pp 798–805
    • Olsson, H.1    Bosch, J.2    Alahyari, H.3
  • 58
    • 51949097697 scopus 로고    scopus 로고
    • Knoell HD (2008) Applied quality assurance methods under the open source development model
    • Computer Software and Applications Conf, COMPSAC
    • Otte T, Moreton R, Knoell HD (2008) Applied quality assurance methods under the open source development model. In: Proceeding of the 32nd Annual IEEE Intl. Computer Software and Applications Conf. (COMPSAC), pp 1247–1252
    • Proceeding of the 32nd Annual IEEE Intl , pp. 1247-1252
    • Otte, T.1    Moreton, R.2
  • 60
    • 14344261513 scopus 로고    scopus 로고
    • Collaboration practices in global inter-organizational software development projects
    • Paasivaara M, Lassenius C (2003) Collaboration practices in global inter-organizational software development projects. Softw Process Improv Pract 8:183–199
    • (2003) Softw Process Improv Pract , vol.8 , pp. 183-199
    • Paasivaara, M.1    Lassenius, C.2
  • 64
    • 84858720211 scopus 로고    scopus 로고
    • Obtaining thresholds for the effectiveness of business process mining. In: Empirical software engineering and measurement (ESEM), 2011 International Symposium on IEEE
    • Pérez-Castillo R, Sánchez-González L, Piattini M, García F, Garcia-Rodriguez de Guzman I (2011) Obtaining thresholds for the effectiveness of business process mining. In: Empirical software engineering and measurement (ESEM), 2011 International Symposium on IEEE, pp 453–462
    • (2011) pp 453–462
    • Pérez-Castillo, R.1    Sánchez-González, L.2    Piattini, M.3    García, F.4
  • 65
    • 68949145854 scopus 로고    scopus 로고
    • A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case
    • Petersen K, Wohlin C (2009) A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case. J Syst Softw 82:1479–1490
    • (2009) J Syst Softw , vol.82 , pp. 1479-1490
    • Petersen, K.1    Wohlin, C.2
  • 66
    • 77956778252 scopus 로고    scopus 로고
    • The effect of moving from a plan-driven to an incremental software development approach with agile practices
    • Petersen K, Wohlin C (2010) The effect of moving from a plan-driven to an incremental software development approach with agile practices. Empir Softw Eng 15:654–693
    • (2010) Empir Softw Eng , vol.15 , pp. 654-693
    • Petersen, K.1    Wohlin, C.2
  • 67
    • 34548764343 scopus 로고    scopus 로고
    • Lean software development. In: Companion to the proceedings of the 29th International Conference on Software Engineering, IEEE Computer Society
    • Poppendieck M (2007) Lean software development. In: Companion to the proceedings of the 29th International Conference on Software Engineering, IEEE Computer Society, pp 165–166
    • (2007) pp 165–166
    • Poppendieck, M.1
  • 69
    • 84864258235 scopus 로고    scopus 로고
    • Benefits and limitations of automated software testing: Systematic literature review and practitioner survey. In: Automation of Software Test (AST), 2012 7th International Workshop on, IEEE
    • Rafi DM, Moses KRK, Petersen K, Mäntylä MV (2012) Benefits and limitations of automated software testing: Systematic literature review and practitioner survey. In: Automation of Software Test (AST), 2012 7th International Workshop on, IEEE, pp 36–42
    • (2012) pp 36–42
    • Rafi, D.M.1    Moses, K.R.K.2    Petersen, K.3    Mäntylä, M.V.4
  • 73
    • 28244472252 scopus 로고    scopus 로고
    • The art and science of software release planning
    • Ruhe G, Saliu MO (2005) The art and science of software release planning. IEEE Softw 22:47–53
    • (2005) IEEE Softw , vol.22 , pp. 47-53
    • Ruhe, G.1    Saliu, M.O.2
  • 74
    • 61849169018 scopus 로고    scopus 로고
    • Guidelines for conducting and reporting case study research in software engineering
    • Runeson P, Höst M (2009) Guidelines for conducting and reporting case study research in software engineering. Empir Softw Eng 14:131–164
    • (2009) Empir Softw Eng , vol.14 , pp. 131-164
    • Runeson, P.1    Höst, M.2
  • 75
    • 85018094231 scopus 로고
    • Scrum development process. In: Proceedings of the 10th Annual ACM Conference on Object Oriented Programming Systems, Languages, and Applications (OOPSLA)
    • Schwaber K (1995) Scrum development process. In: Proceedings of the 10th Annual ACM Conference on Object Oriented Programming Systems, Languages, and Applications (OOPSLA), pp 117–134
    • (1995) pp 117–134
    • Schwaber, K.1
  • 80
    • 80051990326 scopus 로고    scopus 로고
    • An exploratory case study of testing in an automotive electrical system release process
    • Sundmark D, Petersen K, Larsson S (2011) An exploratory case study of testing in an automotive electrical system release process, pp 166–175
    • (2011) pp 166–175
    • Sundmark, D.1    Petersen, K.2    Larsson, S.3
  • 81
    • 79953719649 scopus 로고    scopus 로고
    • Conceptual scheduling model and optimized release scheduling for agile environments
    • Szőke Á (2011) Conceptual scheduling model and optimized release scheduling for agile environments. Inf Softw Technol 53:574–591
    • (2011) Inf Softw Technol , vol.53 , pp. 574-591
    • Szőke, Á.1
  • 82
    • 79952974202 scopus 로고    scopus 로고
    • Adopting free/libre/open source software practices, techniques and methods for industrial use
    • Torkar R, Minoves P, Garrigós J (2011) Adopting free/libre/open source software practices, techniques and methods for industrial use. J Assoc Inf Syst 12:88–122
    • (2011) J Assoc Inf Syst , vol.12 , pp. 88-122
    • Torkar, R.1    Minoves, P.2    Garrigós, J.3
  • 84
    • 84891705881 scopus 로고    scopus 로고
    • Wikipedia (2013) Extended support release. http://bit.ly/ZlgqoM#Extended_Support_Release
    • (2013) Extended support release
  • 85
    • 85018101718 scopus 로고    scopus 로고
    • Wikipedia (2013) Locale. http://bit.ly/2iJLwB
    • (2013) Locale
  • 86
    • 84903598410 scopus 로고    scopus 로고
    • VersionOne (2012) 7th annual state of agile survey. http://www.versionone.com/pdf/7th-Annual-State-of-Agile-Development-Survey.pdf
    • (2012) 7th annual state of agile survey


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.