Skip to main content
Erschienen in: Empirical Software Engineering 5/2014

01.10.2014

An experimental evaluation of the importance of randomness in hill climbing searches applied to software engineering problems

verfasst von: Márcio de O. Barros

Erschienen in: Empirical Software Engineering | Ausgabe 5/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Random number generators are a core component of heuristic search algorithms. They are used to build candidate solutions and reduce bias while transforming these solutions during the search. Despite their usefulness, random numbers also have drawbacks, as one cannot guarantee that all portions of the search space are covered by the search and must run an algorithm many times to statistically assess its behavior. Determine whether deterministic quasi-random sequences can be used as an alternative to pseudo-random numbers in feeding “randomness” into Hill Climbing searches addressing Software Engineering problems. We have designed and executed three experimental studies in which a Hill Climbing search was used to find solutions for two Software Engineering problems: software module clustering and requirement selection. The algorithm was executed using both pseudo-random numbers and three distinct quasi-random sequences (Faure, Halton, and Sobol). The software clustering problem was evaluated for 32 real-world instances and the requirement selection problem was addressed using 15 instances reused from previous research works. The experimental studies were chained to allow varying as few as possible experimental factors between any given study and its subsequent one. Results found by searches powered by distinct quasi-random sequences were compared to those produced by the pseudo-random search on a per instance basis. The comparison evaluated search efficiency (processing time required to run the search) and effectiveness (quality of results produced by the search). Contrary to previous findings observed in the context of other heuristic search algorithms, we found evidence that quasi-random sequences cannot outperform pseudo-random numbers regularly in Hill Climbing searches. Detailed statistical analysis is provided to support the evidence favoring pseudo-random numbers.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Fußnoten
1
Considering instance size and the number of restarts for the search process. See Section 3 for details.
 
Literatur
Zurück zum Zitat Amoui M, Mirarab S, Ansari S, Lucas C (2006) A Genetic Algorithm Approach to Design Evolution Using Design Pattern Transformation. Int J Inf Technol Intell Comput 1(2):235–244 Amoui M, Mirarab S, Ansari S, Lucas C (2006) A Genetic Algorithm Approach to Design Evolution Using Design Pattern Transformation. Int J Inf Technol Intell Comput 1(2):235–244
Zurück zum Zitat Antoniol G, Penta MD, Harman M (2005) “Search-based techniques applied to optimization of project planning for a massive maintenance project”. IN: 21st IEEE International Conference on Software Maintenance, pp. 240–249, California, USA Antoniol G, Penta MD, Harman M (2005) “Search-based techniques applied to optimization of project planning for a massive maintenance project”. IN: 21st IEEE International Conference on Software Maintenance, pp. 240–249, California, USA
Zurück zum Zitat Arcuri A, Briand L, (2011) “A Practical Guide for Using Statistical Tests to Assess Randomized Algorithms in Software Engineering”, IN: Proceedings of the 33th International Conference on Software Engineering, (ICSE’11), Hawaii, EUA Arcuri A, Briand L, (2011) “A Practical Guide for Using Statistical Tests to Assess Randomized Algorithms in Software Engineering”, IN: Proceedings of the 33th International Conference on Software Engineering, (ICSE’11), Hawaii, EUA
Zurück zum Zitat Bagnall AJ, Rayward-Smith VJ, Whittley IM (2001) The next release problem. Inf Softw Technol 43(14):883–890CrossRef Bagnall AJ, Rayward-Smith VJ, Whittley IM (2001) The next release problem. Inf Softw Technol 43(14):883–890CrossRef
Zurück zum Zitat Barros M.O. (2012a) “Evaluating the Importance of Randomness in Search-based Software Engineering”, IN: Proceeding of the IV Symposium on Search Based Software Engineering (SSBSE’12), ISBN: 978-3-642-33118-3, Riva del Garda, Italy, pp. 60 – 74 Barros M.O. (2012a) “Evaluating the Importance of Randomness in Search-based Software Engineering”, IN: Proceeding of the IV Symposium on Search Based Software Engineering (SSBSE’12), ISBN: 978-3-642-33118-3, Riva del Garda, Italy, pp. 60 – 74
Zurück zum Zitat Barros M.O. (2012b) “An Analysis of the Effects of Composite Objectives in Multiobjective Software Module Clustering”, Proceedings of the Genetic and Evolutionary Computing Conference (GECCO 2012), Philadelphia, USA Barros M.O. (2012b) “An Analysis of the Effects of Composite Objectives in Multiobjective Software Module Clustering”, Proceedings of the Genetic and Evolutionary Computing Conference (GECCO 2012), Philadelphia, USA
Zurück zum Zitat Boehm B (1981) Software Engineering Economics. Prantice-Hall, Englewood CliffsMATH Boehm B (1981) Software Engineering Economics. Prantice-Hall, Englewood CliffsMATH
Zurück zum Zitat Bowman M, Briand LC, Labiche Y (2010) Solving the Class Responsibility Assignment Problem in Object-Oriented Analysis with Multiobjective Genetic Algorithms”. IEEE Trans Software Eng 36:6CrossRef Bowman M, Briand LC, Labiche Y (2010) Solving the Class Responsibility Assignment Problem in Object-Oriented Analysis with Multiobjective Genetic Algorithms”. IEEE Trans Software Eng 36:6CrossRef
Zurück zum Zitat Briand LC, Morasca S, Basili VR (1999) Defining and Validating Measures for Object-based High-Level Design. IEEE Trans Softw Eng 25(5):722–743CrossRef Briand LC, Morasca S, Basili VR (1999) Defining and Validating Measures for Object-based High-Level Design. IEEE Trans Softw Eng 25(5):722–743CrossRef
Zurück zum Zitat Chen TY, Merkel R (2007) Quasi-Random Testing. IEEE Trans Reliab 56(3):562–568CrossRef Chen TY, Merkel R (2007) Quasi-Random Testing. IEEE Trans Reliab 56(3):562–568CrossRef
Zurück zum Zitat Chi H, Jones E. L, (2006) “Computational Investigations of QR Sequences in Generating Test Cases for Specification-based Tests”, Proceedings of the Winter Simulation Conference, pp. 975–980 Chi H, Jones E. L, (2006) “Computational Investigations of QR Sequences in Generating Test Cases for Specification-based Tests”, Proceedings of the Winter Simulation Conference, pp. 975–980
Zurück zum Zitat Doval D, Mancoridis S, Mitchell BS (1999) “Automatic Clustering of Software Systems using a Genetic Algorithm”, IN: Procedings of the International Conference on Software Tools and Engineering Practice (STEP’99) Doval D, Mancoridis S, Mitchell BS (1999) “Automatic Clustering of Software Systems using a Genetic Algorithm”, IN: Procedings of the International Conference on Software Tools and Engineering Practice (STEP’99)
Zurück zum Zitat Durillo J. J, Nebro A. J, Luna F, Doronsoro B, Alba E, (2006) “JMetal: A Java Framework for Developing Multi-objective Optimization Metaheuristics”, TR ITI-2006-10, Dept. de Lenguajes y Ciencias de Computacion, University of Málaga Durillo J. J, Nebro A. J, Luna F, Doronsoro B, Alba E, (2006) “JMetal: A Java Framework for Developing Multi-objective Optimization Metaheuristics”, TR ITI-2006-10, Dept. de Lenguajes y Ciencias de Computacion, University of Málaga
Zurück zum Zitat Durillo JJ, Zhang Y, Alba E, Harman M, Nebro AJ (2010) A study of the bi-objective next release problem. Empir Softw Eng 16:29–60CrossRef Durillo JJ, Zhang Y, Alba E, Harman M, Nebro AJ (2010) A study of the bi-objective next release problem. Empir Softw Eng 16:29–60CrossRef
Zurück zum Zitat Fraser G, Arcuri A, (2011) “Evosuite: Automatic test suite generation for object-oriented software”, IN: ACM Symposium on the Foundations of Software Engineering (FSE’11) Fraser G, Arcuri A, (2011) “Evosuite: Automatic test suite generation for object-oriented software”, IN: ACM Symposium on the Foundations of Software Engineering (FSE’11)
Zurück zum Zitat Fraser G, Arcuri A, (2012) “The Seed is Strong: Seeding Strategies in Search-based Software Testing”. IN: Proceedings of the 5th IEEE International Conference on Software Testing, Verification and Validation, pp 121 – 130, Montreal, Canada Fraser G, Arcuri A, (2012) “The Seed is Strong: Seeding Strategies in Search-based Software Testing”. IN: Proceedings of the 5th IEEE International Conference on Software Testing, Verification and Validation, pp 121 – 130, Montreal, Canada
Zurück zum Zitat Georgieva A, Jordanov I (2009) Global Optimization based on Novel Heuristics, Low-discrepancy Sequences and Genetic Algorithms. Eur J Oper Res 196:413–422MATHCrossRef Georgieva A, Jordanov I (2009) Global Optimization based on Novel Heuristics, Low-discrepancy Sequences and Genetic Algorithms. Eur J Oper Res 196:413–422MATHCrossRef
Zurück zum Zitat Gibbs S, Tsichritzis D, et al. (1990) “Class Management for Software Communities”, Communications of the ACM, v. 33, n. 9, pp.90-103, New York, USA Gibbs S, Tsichritzis D, et al. (1990) “Class Management for Software Communities”, Communications of the ACM, v. 33, n. 9, pp.90-103, New York, USA
Zurück zum Zitat Hall M, Walkinshaw N, McMinn P, (2012) “Supervised Software Modularization”, Proceedings of the International Conference on Software Maintenance, pp. 472-481, Riva del Garda, Italy Hall M, Walkinshaw N, McMinn P, (2012) “Supervised Software Modularization”, Proceedings of the International Conference on Software Maintenance, pp. 472-481, Riva del Garda, Italy
Zurück zum Zitat Harman M, Swift S, Mahdavi K, (2005) “An Empirical Study of the Robustness of two Module Clustering Fitness Functions”, IN: Proceedings of the Genetic and Evolutionary Computing Conference (GECCO’05), Washington DC, USA Harman M, Swift S, Mahdavi K, (2005) “An Empirical Study of the Robustness of two Module Clustering Fitness Functions”, IN: Proceedings of the Genetic and Evolutionary Computing Conference (GECCO’05), Washington DC, USA
Zurück zum Zitat Harman M, Masouri S.A, Zhang Y, (2009) “Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications”, Department of Computer Science, King’s College London, Technical Report TR-09-03, April Harman M, Masouri S.A, Zhang Y, (2009) “Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications”, Department of Computer Science, King’s College London, Technical Report TR-09-03, April
Zurück zum Zitat Joy C, Boyle P.P, Tan K.S, (1996) “Quasi-Monte Carlo Methods in Numerical Finance”, Institute for Operations Research and Management Sciences, pp. 41–54 Joy C, Boyle P.P, Tan K.S, (1996) “Quasi-Monte Carlo Methods in Numerical Finance”, Institute for Operations Research and Management Sciences, pp. 41–54
Zurück zum Zitat Kimura S, Matsumura K, (2005) “Genetic Algorithms using Low-Discrepancy Sequences”, IN: Proceedings of Genetic and Evolutionary Computation Conference (GECCO’05), Washington DC, USA Kimura S, Matsumura K, (2005) “Genetic Algorithms using Low-Discrepancy Sequences”, IN: Proceedings of Genetic and Evolutionary Computation Conference (GECCO’05), Washington DC, USA
Zurück zum Zitat Knuth DE (1981) “Seminumerical Algorithms”, IN: The Art of Computer Programming, 2nd edn. Addison-Wesley, Reading Knuth DE (1981) “Seminumerical Algorithms”, IN: The Art of Computer Programming, 2nd edn. Addison-Wesley, Reading
Zurück zum Zitat Larman C (2002) Applying UML and Patterns: An Introduction to Object-Oriented Analysis and the Unified Process. Prentice Hall, Upper Saddle River Larman C (2002) Applying UML and Patterns: An Introduction to Object-Oriented Analysis and the Unified Process. Prentice Hall, Upper Saddle River
Zurück zum Zitat Li Z, Harman M, Hierons R (2007) Search Algorithms for Regression Test Case Prioritization. IEEE Trans Softw Eng 33(4):225–237CrossRef Li Z, Harman M, Hierons R (2007) Search Algorithms for Regression Test Case Prioritization. IEEE Trans Softw Eng 33(4):225–237CrossRef
Zurück zum Zitat Liu H, Chen T.Y, (2009) “An Innovative Approach to Randomising Quasi-random Sequences and Its Application into Software Testing”. 9th International Conference on Quality Software, pp. 59–64 Liu H, Chen T.Y, (2009) “An Innovative Approach to Randomising Quasi-random Sequences and Its Application into Software Testing”. 9th International Conference on Quality Software, pp. 59–64
Zurück zum Zitat Lutz R (2001) Evolving Good Hierarchical Decompositions of Complex Systems. J Syst Archit 47:613–634CrossRef Lutz R (2001) Evolving Good Hierarchical Decompositions of Complex Systems. J Syst Archit 47:613–634CrossRef
Zurück zum Zitat Maaranen H, Miettinen K, Makela MM (2004) Quasi-Random Initial Population for Genetic Algorithms. Comput Math Appl 47:1885–1895MathSciNetMATHCrossRef Maaranen H, Miettinen K, Makela MM (2004) Quasi-Random Initial Population for Genetic Algorithms. Comput Math Appl 47:1885–1895MathSciNetMATHCrossRef
Zurück zum Zitat Mahdavi K, Harman M, Hierons R.M, (2003) “A Multiple Hill Climbing Approach to Software Module Clustering”, IN: Proceedings of the International Conference on Software Maintenance, Amsterdan, pp. 315-324 Mahdavi K, Harman M, Hierons R.M, (2003) “A Multiple Hill Climbing Approach to Software Module Clustering”, IN: Proceedings of the International Conference on Software Maintenance, Amsterdan, pp. 315-324
Zurück zum Zitat Mancoridis S, Mitchell B.S, Chen Y, Gansner E.R, (1999) “Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures”, IN: Proceedings of the IEEE International Conference on Software Maintenance, pp. 50-59 Mancoridis S, Mitchell B.S, Chen Y, Gansner E.R, (1999) “Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures”, IN: Proceedings of the IEEE International Conference on Software Maintenance, pp. 50-59
Zurück zum Zitat Matsumoto M, Nishimura T (1998) Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans Model Comp Simulation 8(1):3–30MATHCrossRef Matsumoto M, Nishimura T (1998) Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans Model Comp Simulation 8(1):3–30MATHCrossRef
Zurück zum Zitat McConnell S. (2004) “Code Complete”, Second Edition, Microsoft Press, 2004 McConnell S. (2004) “Code Complete”, Second Edition, Microsoft Press, 2004
Zurück zum Zitat Niederreiter H. (1992) “Random Number Generation and Quasi-Monte Carlo Methods”, CBMS-NSF Regional Conference Series in Applied Mathematics, ISBN: 978-0-89871-295-7 Niederreiter H. (1992) “Random Number Generation and Quasi-Monte Carlo Methods”, CBMS-NSF Regional Conference Series in Applied Mathematics, ISBN: 978-0-89871-295-7
Zurück zum Zitat Pant M, Thangaraj R, Grosan C, Abraham A. (2008) “Improved Particle Swarm Optimization with Low-Discrepancy Sequences”, N: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2008), pp. 3011 – 3018, Hong Kong Pant M, Thangaraj R, Grosan C, Abraham A. (2008) “Improved Particle Swarm Optimization with Low-Discrepancy Sequences”, N: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2008), pp. 3011 – 3018, Hong Kong
Zurück zum Zitat Perepletchikov M, Ryan C (2011) A Controlled Experiment for Evaluating the Impact of Coupling on the Maintainability of Service-Oriented Software. IEEE Trans Softw Eng 37(4):449–465CrossRef Perepletchikov M, Ryan C (2011) A Controlled Experiment for Evaluating the Impact of Coupling on the Maintainability of Service-Oriented Software. IEEE Trans Softw Eng 37(4):449–465CrossRef
Zurück zum Zitat Praditwong K, Harman M, Yao X (2011) Software Module Clustering as a Multiobjective Search Problem. IEEE Trans Softw Eng 37(2):262–284CrossRef Praditwong K, Harman M, Yao X (2011) Software Module Clustering as a Multiobjective Search Problem. IEEE Trans Softw Eng 37(2):262–284CrossRef
Zurück zum Zitat Press WH, Teukolsky SA, Vetterling WT, Flannery BP (1992) Numerical Recipes: The Art of Scientific Computing, 2nd edn. Cambridge University Press, NY Press WH, Teukolsky SA, Vetterling WT, Flannery BP (1992) Numerical Recipes: The Art of Scientific Computing, 2nd edn. Cambridge University Press, NY
Zurück zum Zitat Räihä O. (2007) “A Survey on Search-Based Software Design”. Technical Report D-2009-1, Department of Computer Sciences University Of Tampere, March Räihä O. (2007) “A Survey on Search-Based Software Design”. Technical Report D-2009-1, Department of Computer Sciences University Of Tampere, March
Zurück zum Zitat Shahbazi A, Tappenden AF, Miller J (2013) Centroidal Voronoi Tessellations - A New Approach to Random Testing. IEEE Trans Softw Eng 39(2):163–183CrossRef Shahbazi A, Tappenden AF, Miller J (2013) Centroidal Voronoi Tessellations - A New Approach to Random Testing. IEEE Trans Softw Eng 39(2):163–183CrossRef
Zurück zum Zitat Sharma T. K, Pant M. (2011) “Halton Based Initial Distribution in Artificial Bee Colony Algorithm and Its Application in Software Effort Estimation”, 6th International Conference on Bio-Inspired Computing: Theories and Applications, pp. 80–84 Sharma T. K, Pant M. (2011) “Halton Based Initial Distribution in Artificial Bee Colony Algorithm and Its Application in Software Effort Estimation”, 6th International Conference on Bio-Inspired Computing: Theories and Applications, pp. 80–84
Zurück zum Zitat Sheta AF (2006) Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects. J Comput Sci 2(2):118–123CrossRef Sheta AF (2006) Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects. J Comput Sci 2(2):118–123CrossRef
Zurück zum Zitat Simons CL, Parmee IC, Gwynllyw R (2010) Interactive, Evolutionary Search in Upstream Object-Oriented Class Design. IEEE Trans Softw Eng 36(6):798–816CrossRef Simons CL, Parmee IC, Gwynllyw R (2010) Interactive, Evolutionary Search in Upstream Object-Oriented Class Design. IEEE Trans Softw Eng 36(6):798–816CrossRef
Zurück zum Zitat Storn R, Price K. (1995) “Differential Evolution – a simple and efficient adaptive scheme for global optimization over continuous spaces”, Technical Report, International Computer Science Institute, Berkley Storn R, Price K. (1995) “Differential Evolution – a simple and efficient adaptive scheme for global optimization over continuous spaces”, Technical Report, International Computer Science Institute, Berkley
Zurück zum Zitat Thangaraj R, Pant M, Abraham A, Badr Y. (2009) “Hybrid Evolutionary Algorithm for Solving Global Optimization Problems”, Proceedings of the International Conference on Hybrid Artificial Intelligence Systems, pp. 310-318 Thangaraj R, Pant M, Abraham A, Badr Y. (2009) “Hybrid Evolutionary Algorithm for Solving Global Optimization Problems”, Proceedings of the International Conference on Hybrid Artificial Intelligence Systems, pp. 310-318
Zurück zum Zitat Tucker A, Swift S, Liu X (2001) Grouping Multivariate Time Series via Correlation. IEEE Trans Syst, Man, CybernPart B: Cyberne 31(2):235–245CrossRef Tucker A, Swift S, Liu X (2001) Grouping Multivariate Time Series via Correlation. IEEE Trans Syst, Man, CybernPart B: Cyberne 31(2):235–245CrossRef
Zurück zum Zitat Vargha A, Delaney HD (2000) A Critique and Improvement of the “CL Common Language Effect Size Statistics of McGraw and Wong”. J Educ Behav Stat 25(2):101–132 Vargha A, Delaney HD (2000) A Critique and Improvement of the “CL Common Language Effect Size Statistics of McGraw and Wong”. J Educ Behav Stat 25(2):101–132
Zurück zum Zitat Wohlin C, Runeson P, Höst M, Ohlsson M, Regnell B, Wesslén A (2000) Experimentation in Software Engineering. Kluwer Academic Publishers, NorwellMATHCrossRef Wohlin C, Runeson P, Höst M, Ohlsson M, Regnell B, Wesslén A (2000) Experimentation in Software Engineering. Kluwer Academic Publishers, NorwellMATHCrossRef
Zurück zum Zitat Xuan J, Jiang H, Ren Z, Luo Z (2012) Solving the Large Scale Next Release Problem with a Backbone-Based Multilevel Algorithm. IEEE Trans Softw Eng 38(5):1195–1212CrossRef Xuan J, Jiang H, Ren Z, Luo Z (2012) Solving the Large Scale Next Release Problem with a Backbone-Based Multilevel Algorithm. IEEE Trans Softw Eng 38(5):1195–1212CrossRef
Zurück zum Zitat Yourdon E, Constantine LL (1979) “Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design”, Yourdon Press Yourdon E, Constantine LL (1979) “Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design”, Yourdon Press
Zurück zum Zitat Zhang Y, Harman M, Lim SL (2013) Empirical evaluation of search based requirements interaction management. Inf Softw Technol 55(1):126–152CrossRef Zhang Y, Harman M, Lim SL (2013) Empirical evaluation of search based requirements interaction management. Inf Softw Technol 55(1):126–152CrossRef
Zurück zum Zitat Zhang Y, Harman M, Mansouri SA (2007) “The multi-objective next release problem”. Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation (GECCO ’07), pp. 1129-1136 Zhang Y, Harman M, Mansouri SA (2007) “The multi-objective next release problem”. Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation (GECCO ’07), pp. 1129-1136
Metadaten
Titel
An experimental evaluation of the importance of randomness in hill climbing searches applied to software engineering problems
verfasst von
Márcio de O. Barros
Publikationsdatum
01.10.2014
Verlag
Springer US
Erschienen in
Empirical Software Engineering / Ausgabe 5/2014
Print ISSN: 1382-3256
Elektronische ISSN: 1573-7616
DOI
https://doi.org/10.1007/s10664-013-9294-4

Weitere Artikel der Ausgabe 5/2014

Empirical Software Engineering 5/2014 Zur Ausgabe

Premium Partner