A survey of techniques in software repository mining




















Bradford RB An empirical study of required dimensionality for large-scale latent semantic indexing applications. In: Proceedings of the 17th ACM conference on information and knowledge management. Empir Softw Eng 19 1 :1— In: Proceedings of the 16th working conference on reverse engineering, pp — Carpineto C, Romano G A survey of automatic query expansion in information retrieval. ACM Comput Surv 44 1 :1— In: Proceedings of the 12th international conference on artificial intelligence and statistics, pp 81— In: Proceedings of the 15th international conference on knowledge discovery and data mining, pp — In: under submission.

Cleary B, Exton C, Buckley J, English M An empirical analysis of information retrieval based concept location techniques in software comprehension. Empir Softw Eng 14 1 — Comon P Independent component analysis, a new concept? Sig Process 36 3 — Dallmeier V, Zimmermann T Extraction of bug localization benchmarks from history.

In: Proceedings of the 22nd international conference on automated software engineering, pp — J Syst Softw 81 9 — In: Proceedings of the 20th international conference on software maintenance, pp — In: Proceedings of the 14th international conference on program comprehension, pp — In: Proceedings of the 20th international conference on program comprehension, pp — J Am Soc Inf Sci 41 6 — Dietterich TG Ensemble methods in machine learning.

In: Proceedings of the first international workshop on multiple classifier systems. In: Proceedings 1st international workshop on semantic technologies in system maintenance.

In: Proceedings of the international workshop on traceability in emerging forms of software engineering, pp — Dit B, Revelle M, Poshyvanyk D b Integrating information retrieval, execution and link analysis algorithms to improve feature location in software. Empir Softw Eng 18 2 — Empir Softw Eng 1— Bioinformatics 21 15 IET Softw 2 1 — In: Proceedings of the international conference on software engineering. Gamma E JHotDraw. Gethers M, Poshyvanyk D Using relational topic models to capture coupling among classes in object-oriented software systems.

In: Proceedings of the 26th international conference on software maintenance, pp 1— In: Proceedings of the 33rd international conference on software engineering. In: Proceedings of the 27th international conference on software maintenance, pp — In: Proceedings of the 27th international conference on software maintenance. In: Proceedings of the 34th international conference on software engineering, pp — IEEE Softw 26 1 — In: Proceedings of the 36th international conference on software engineering.

ICSE , pp — In: Proceedings of the 17th international conference on program comprehension, pp — In: Proceedings of the 10th international working conference on source code analysis and manipulation, pp 65— Grant S, Cordy J Examining the relationship between topic model similarity and software maintenance.

In: Proceedings of the 15th working conference on reverse engineering, pp — In: Proceedings of the 32nd international conference on software engineering, pp — Proc Natl Acad Sci — Psychol Rev 2 — Grimes S Unstructured data and the 80 percent rule. Clarabridge Bridgepoints.

Guo W, Diab M Modeling sentences in the latent space. In: Proceedings of the 50th annual meeting of the association for computational linguistics: long papers—volume 1. In: Proceedings of the conference on empirical methods in natural language processing. ACL, pp — In: Proceedings of the 19th working conference on reverse engineering. Hassan AE Mining software repositories to assist developers and support managers.

Hassan AE The road ahead for mining software repositories. In: Frontiers of software maintenance, pp 48— In: Proceedings of the 21st international conference on software maintenance, pp — In: Proceedings of the 25th international conference on software maintenance, pp — In: Proceedings of the 8th working conference on mining software repositories. Empir Softw Eng. Hindle A, Bird C, Zimmermann T, Nagappan N c Relating requirements to implementation via topic analysis: do topics extracted from requirements make sense to managers and developers?

Hofmann T Probabilistic latent semantic indexing. In: Proceedings of the 22nd international conference on research and development in information retrieval, pp 50— Hofmann T Unsupervised learning by probabilistic latent semantic analysis. Mach Learn 42 1 — Hu W, Wong K Using citation influence to predict software defects. In: Proceedings of the 10th IEEE working conference on mining software repositories, pp — Cognitive Science Society, pp 1—6.

Iacob C, Harrison R Retrieving and analyzing mobile apps feature requests from online reviews. In: Proceedings of the 16th European conference on software maintenance and reengineering, pp 21— In: Proceedings of the 23rd international conference on automated software engineering, pp 59— In: Proceedings of the 20th ACM international conference on information and knowledge management.

Jolliffe I Principal component analysis. Springer, New York. J Softw Evol Process 24 1 :3— Kagdi H, Gethers M, Poshyvanyk D b Integrating conceptual and logical couplings for change impact analysis in software. Kaushik N. In: Proceedings of the 16th European conference on software maintenance and reengineering.

J Syst Softw 79 7 — Inf Softw Technol 53 6 — In: Proceedings of the 12th working conference on reverse engineering, pp — Inf Softw Technol 49 3 — Lehman MM Programs, life cycles, and laws of software evolution. Proc IEEE 68 9 — In: Proceedings of the 23rd international conference on machine learning, pp — Limsettho N, Hata H, Matsumoto K-I Comparing hierarchical dirichlet process with latent dirichlet allocation in bug report multiclass classification.

In: Proceedings of the Australian software engineering conference, pp — In: Proceedings of the 6th working conference on mining software repositories, pp 99— In: Proceedings of the 4th international workshop on mining software repositories, pp 30— In: Proceedings of the 7th international conference on machine learning and applications, pp — In: Advances in neural information processing systems, vol , pp — Data Min Knowl Disc 18 2 — In: NIPs workshop on application of topic models: text and beyond.

Loehlin JC Latent variable models. Erlbaum Hillsdale. In: Proceedings of the 9th joint meeting on foundations of software engineering. Lormans M Monitoring requirements evolution using views. In: Proceedings of the 11th European conference on software maintenance and reengineering, pp — In: Proceedings of 10th European conference on software maintenance and reengineering, pp 47— In: Proceedings of the 13th working conference on reverse engineering, pp — Empir Softw Eng 13 6 — Inf Softw Technol 52 9 — In: Proceedings of the 17th international conference on pattern recognition, pp — Maletic JI, Marcus A Supporting program comprehension using semantic and structural information.

In: Proceedings of the 23rd international conference on software engineering, pp — In: Proceeding of the 14th international conference on automated software engineering, pp — University Press Cambridge, Cambridge. Marcus A Semantic driven program analysis. In: Proceedings of the 16th international conference on automated software engineering, pp — In: Proceedings of the 25th international conference on software engineering, pp — In: Proceedings of the 11th working conference on reverse engineering, pp — In: Proceedings of the 13th international workshop on program comprehension, pp 33— Marcus A, Poshyvanyk D, Ferenc R Using the conceptual cohesion of classes for fault prediction in object-oriented systems.

In: Proceedings of the 1st conference on India software engineering conference, pp — McCallum AK Mallet: a machine learning for language toolkit. McMillan C, Poshyvanyk D, Revelle M Combining textual and structural analysis of software artifacts for traceability link recovery.

In: Proceedings of the ICSE workshop on traceability in emerging forms of software engineering, pp 41— Medini S Scalable automatic concept mining from execution traces.

In: Proceedings of the 19th international conference on program comprehension ICPC , pp — Mei Q, Zhai CX Discovering evolutionary theme patterns from text: an exploration of temporal text mining. In: Proceedings of the 11th international conference on knowledge discovery in data mining, pp — In: Proceedings of the 13th international conference on Knowledge discovery and data mining, pp — In: Proceeding of the 17th international conference on World Wide Web, pp — Miller GA WordNet: a lexical database for english.

Commun ACM 38 11 — In: Proceedings of the conference on empirical methods in natural language processing, pp — Softw Qual J 19 3 — Misra J, Das S Entity disambiguation in natural language text requirements. In: Proceedings of the 19th working conference on reverse engineering, pp — In: Proceedings of the 21st international symposium on software reliability engineering, pp — In: Human language technologies: the annual conference of the North American chapter of the association for computational linguistics.

In: Proceedings of the 26th international conference on automated software engineering, pp — Nie K, Zhang L Software feature location based on topic models.

In: Proceedings of the 19th Asia-Pacific software engineering conference. In: Proceedings of the IEEE 36th annual computer software and applications conference, pp — In: Proceedings of the 18th international conference on program comprehension, pp 68— In: Proceedings of the 6th working conference on mining software repositories, pp — Pagano D, Maalej W How do open source communities blog?

Empir Softw Eng 18 6 — Paul M Cross-collection topic models: automatically comparing and contrasting text. In: Proceedings of the 12th international conference on evaluation and assessment in software engineering. EASn08, pp 68— In: Proceedings of the 17th international conference on World Wide Web. In: Proceeding of the 17th international conference on World Wide Web, pp 91— In: Proceeding of the 14th international conference on knowledge discovery and data mining, pp — Porter M An algorithm for suffix stripping.

Program Poshyvanyk D, Grechanik M Creating and evolving software by searching, selecting and synthesizing relevant source code. In: Proceedings of the 31st international conference on software engineering, pp — Poshyvanyk D, Marcus A Combining formal concept analysis with information retrieval for concept location in source code.

In: Proceedings of the 15th international conference on program comprehension, pp 37— J Softw Evol Process 25 11 — Empir Softw Eng 17 4—5 — Raja U All complaints are not created equal: text analysis of open source software defect reports. Rajlich V, Wilde N The role of concepts in program comprehension. In: Proceedings of the 10th international workshop on program comprehension, pp — In: Proceedings of the conference on empirical methods in natural language processing: volume 1, pp — In: NIPS workshop on applications for topic models: text and beyond.

Rao S, Kak A Retrieval from software libraries for bug localization: a comparative study of generic and composite text models. In: Proceeding of the 8th working conference on mining software repositories, pp 43— Revelle M, Poshyvanyk D An exploratory study on assessing feature location techniques. In: Proceedings of the 18th international conference on program comprehension, pp 14— Risi M, Scanniello G, Tortora G Architecture recovery using latent semantic indexing and k-means: an empirical evaluation.

In: Proceedings of the 20th conference on uncertainty in artificial intelligence, pp — Sci Comput Program 74 7 — New York. Commun ACM 18 11 In: Proceedings of the 26th international conference on software maintenance, pp 1—6.

J Softw Evol Process 26 1 :3— In: Proceedings of the international symposium on empirical software engineering and measurement. Somasundaram K, Murphy GC Automatic categorization of bug reports using latent dirichlet allocation.

In: Proceedings of the 5th India software engineering conference. Steyvers M, Griffiths T Probabilistic topic models. In: Latent semantic analysis: a road to meaning.

Laurence Erlbaum. Tairas R, Gray J An information retrieval process to aid in the analysis of code clones. In: Proceedings of the 10th international working conference on source code analysis and manipulation, pp 55— Tichy W An interview with Prof. Andreas Zeller: mining your way to software reliability. Ubiquity In: Proceedings of the 10th international working conference on source code analysis and manipulation, pp 33— Mining of the data in the repositories can give ideas about the development process of the systems.

This is called cloning. Investigating these copy-pasted sections of source codes is called Clone Detection. Techniques for detecting clones may include programming language speci c parsing to simple text based analysis. NiCad[2], a clone detector tool, uses hybrid clone detection method, com- bining features of both language sensitive parsing and text based analysis.

It works in three stages Parsing, Normalization and comparison. Get Access. Cloud Computing : The Digital Revolution Words 5 Pages Cloud is an alignment of procedures, hardware, and software to create a redundant, flexible, and cost-efficient.



0コメント

  • 1000 / 1000