SEARCH

SEARCH BY CITATION

REFERENCES

  • 1
    Lehman MM, Belady L (eds). Program Evolution: Processes of Software Change. Academic Press Professional, Inc.: San Diego, CA, USA 1985; 1538.
  • 2
    Begel A, Khoo YP, Zimmermann T. Codebook: discovering and exploiting relationships in software repositories. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering. ACM: Cape Town, South Africa 2010; 125134.
  • 3
    Kawrykow D, Robillard M P. Non-essential changes in version histories. In Proceeding of the 33rd International Conference on Software Engineering. ACM 2011; 351360.
  • 4
    Zimmermann T, Weisgerber P, Diehl S, Zeller A. Mining version histories to guide software changes. In Proceedings of the 26th International Conference on Software Engineering. IEEE Computer Society 2004; 563572.
  • 5
    Antoniol G, Rollo VF, Venturi G. Linear predictive coding and cepstrum coefficients for mining time variant information from software repositories. In Proceedings of the International Workshop on Mining software repositories. ACM Press: St. Louis, Missouri 2005; 15.
  • 6
    Bouktif Y-GGS, Antoniol G. Extracting change-patterns from cvs repositories. In Proceedings of the 13th Working Conference on Reverse Engineering. IEEE Computer Society 2006; 221230.
  • 7
    Annie TTY, Murphy GC, Ng R, Chu-Carroll MC. Predicting source code changes by mining change history. Transactions on Software Engineering. IEEE Computer Society Press 2004; 574586.
  • 8
    Mockus A, Fielding RT, Herbsleb JD. Two case studies of open source software development: Apache and Mozilla. ACM Transaction on Software Engineering Methodologies. ACM 2002; 11(3):309346.
  • 9
    Fischer M, Pinzger M, Gall H. Populating a release history database from version control and bug tracking systems. In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society 2003; 2333.
  • 10
    German DM. An empirical study of fine-grained software modifications. Empirical Software Engineering. Kluwer Academic Publishers 2006; 11(3):369393.
  • 11
    Gall H, Hajek K, Jazayeri M. Detection of logical coupling based on product release history. In Proceedings of the International Conference on Software Maintenance. IEEE Computer Society 1998; 190200.
  • 12
    Jaafar F, Guéhéneuc YG, Hamel S, Antoniol G. An exploratory study of macro co-changes. In Proceedings of the 18th Working Conference on Reverse Engineering (WCRE), ACM 2011; 325334.
  • 13
    Vanya A, Premraj R, van Vliet H. Approximating change sets at Philips healthcare: a case study. In Proceedings of the 15th European Conference on Software Maintenance and Reengineering. IEEE Computer Society 2011; 121130.
  • 14
    Canfora G, Ceccarelli M, Cerulo L, Di Penta M. Using multivariate time series and association rules to detect logical change coupling: an empirical study. In Proceedings of the IEEE International Conference on Software Maintenance. IEEE Computer Society Press: Washington, DC, USA, 2010; 110.
  • 15
    Dasarathy BV. Nearest Neighbor ({NN}) Norms:{NN} Pattern Classification Techniques. IEEE Computer Society Press: 1991.
  • 16
    Xing Z, Stroulia E. Analyzing the evolutionary history of the logical design of object-oriented software. Transactions on Software Engineering 2005; 31:850868.
  • 17
    Kotsiantis SB. Supervised machine learning: a review of classification techniques. Frontiers in Artificiel Intelligence and Applications. IOS Press 2007; 324.
  • 18
    Hatton L. How accurately do engineers predict software maintenance tasks? Computer 2007; 40(2):6469.
  • 19
    Lanza M, Ducasse S. Understanding software evolution using a combination of software visualization and software metrics. In Proceedings of LMO 2002 (Languages and Models with Objets. Lavoisier 2002; 135149.
  • 20
    Hamming RW. Error detecting and error correcting codes. BELL System Technical Journal. Amer telephone telegraph co 1950; 26(2):147160.
    Direct Link:
  • 21
    D'Ambros M, Lanza M, Lungu M. Visualizing co-change information with the evolution radar. Transactions on Software Engineering. IEEE Computer Society Press 2009; 35(5):720735.
  • 22
    Basili VR, Weiss DM. A methodology for collecting valid software engineering data. Software 1984; 10(6): 728738.
  • 23
    Zimmermann T, Breu S, Lindig C, Livshits B. Mining additions of method calls in argouml. In Proceedings of the International Workshop on Mining Software Repositories. ACM Press 2006; 169170.
  • 24
    Guéhéneuc Y-G, Antoniol G. DeMIMA: a multi-layered framework for design pattern identification. Transactions on Software Engineering (TSE). 2008; 667684.
  • 25
    Guéhéneuc Y-G, Albin-Amiot H. Recovering binary class relationships: Putting icing on the UML cake. In Proceedings of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA). Schmidt DC (ed.). ACM Press: 2004; 301314.
  • 26
    Xing Z, Stroulia E. Umldiff: an algorithm for object-oriented design differencing. In Proceedings of the 20th International Conference on Automated Software Engineering. ACM Press 2005; 5465.
  • 27
    Agrawal R, Srikant R. Fast algorithms for mining association rules in large databases. In Proceedings of the 20th International Conference on Very Large Data Bases. Morgan Kaufmann Publishers Inc.: San Francisco, CA, USA, 1994; 487499.
  • 28
    Zimmermann T, Weissgerber P, Diehl S, Zeller A. Mining version histories to guide software changes. IEEE Transactions on Software Engineering. IEEE Computer Society 2005; 429445.
  • 29
    Vanya A, Klusener S, van Rooijen N, van Vliet H. Characterizing evolutionary clusters. In Proceedings of the 16th Working Conference on Reverse Engineering. IEEE Computer Society 2009; 227236.
  • 30
    Hassan AE, Holt RC. Predicting change propagation in software systems. In Proceedings of the 20th IEEE International Conference on Software Maintenance. IEEE Computer Society, 2004; 284293.
  • 31
    Wirfs-Brock BWR, Wiener L (eds). Designing Object-Oriented Software. Academic Press Professional, Inc.: 1990.
  • 32
    D'Ambros M, Lanza M, Robbes R. On the relationship between change coupling and software defects. In Proceedings of the 16th Working Conference on Reverse Engineering. IEEE Computer Society 2009; 135144.
  • 33
    Kagdi H, Maletic JI. Software repositories: a source for traceability links. In Proceedings of 4th ACM International Workshop on Traceability in Emerging Forms of Software Engineering. IEEE Computer Society 2007; 2223.
  • 34
    Kagdi H, Maletic JI, Sharif B. Mining software repositories for traceability links. In Proceedings of the 15th IEEE International Conference on Program Comprehension. IEEE Computer Society 2007; 145154.
  • 35
    Ali N, Gueheneuc Y-G, Antoniol G. Trust-based requirements traceability. In Proceedings of the IEEE 19th International Conference on Program Comprehension. IEEE Computer Society 2011; 111120.
  • 36
    Kpodjedo S, Ricca F, Galinier P, Antoniol G. Recovering the evolution stable part using an ECGM algorithm: is there a tunnel in Mozilla? In European Conference on Software Maintenance and Reengineering, 2009; 179188.
  • 37
    Kpodjedo S, Ricca F, Galinier P, Antoniol G, Guéhéneuc YG. Studying software evolution of large object-oriented software systems using an ETGM algorithm. Journal of Software Maintenance and Evolution: Research and Practice. Wiley Online Library 2010; 25(2):139163.
  • 38
    Ceccarelli M, Cerulo L, Canfora G, Di Penta M. An eclectic approach for change impact analysis. In Proceedings of the 32nd International Conference on Software Engineering. ACM Press: Cape Town, South Africa 2010; 163166.
  • 39
    Law J, Rothermel G. Whole program path-based dynamic impact analysis. In Proceedings of the 25th International Conference on Software Engineering. IEEE Computer Society: Portland, Oregon 2003; 308318.
  • 40
    Zhou Yu, Würsch Michael, Giger Emanuel, Gall Harald C, Lü J. A Bayesian network-based approach for change coupling prediction. In Proceedings of the 15th Working Conference on Reverse Engineering. IEEE Computer Society 2008; 2736.
  • 41
    Canfora G, Cerulo L. Impact analysis by mining software and change request repositories. In Proceedings of the 11th IEEE International Software Metrics Symposium. IEEE Computer Society Press 2005; 2938.
  • 42
    Beyer D, Hassan AE. Animated visualization of software history using evolution storyboards. In Proceedings of the 13th Working Conference on Reverse Engineering. IEEE Computer Society Press 2006; 199210.
  • 43
    Xing Z, Stroulia E. Bottom-up design evolution concern discovery and analysis. Technical report, University of Alberta, 2007.