{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T03:43:35Z","timestamp":1761709415720},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2018,12,1]],"date-time":"2018-12-01T00:00:00Z","timestamp":1543622400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1007\/s11704-016-6301-0","type":"journal-article","created":{"date-parts":[[2017,12,23]],"date-time":"2017-12-23T08:14:47Z","timestamp":1514016887000},"page":"1105-1124","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Change profile analysis of open-source software systems to understand their evolutionary behavior"],"prefix":"10.1007","volume":"12","author":[{"given":"Munish","family":"Saini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kuljit Kaur","family":"Chahal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,12,19]]},"reference":[{"issue":"9","key":"6301_CR1","doi-asserted-by":"publisher","first-page":"1060","DOI":"10.1109\/PROC.1980.11805","volume":"68","author":"M M Lehman","year":"1980","unstructured":"Lehman M M. Programs, life cycles and laws of software evolution. Proceedings of the IEEE, 1980, 68(9): 1060\u20131076","journal-title":"Proceedings of the IEEE"},{"key":"6301_CR2","first-page":"295","volume-title":"Proceedings of the 31st International Conference on Software Engineering-Companion","author":"A Hindle","year":"2009","unstructured":"Hindle A, Godfrey M, Holt R C. Mining recurrent activities: Fourier analysis of change events. In: Proceedings of the 31st International Conference on Software Engineering-Companion. 2009, 295\u2013298"},{"key":"6301_CR3","first-page":"120","volume-title":"Proceedings of International Conference on software Maintenance","author":"A Mockus","year":"2000","unstructured":"Mockus A, Votta L G. Identifying reasons for software changes using historic databases. In: Proceedings of International Conference on software Maintenance. 2000, 120\u2013130"},{"key":"6301_CR4","first-page":"837","volume-title":"ACM Symposium on Applied Computing","author":"A Hassan","year":"2008","unstructured":"Hassan A. Automated classification of change messages in open source projects. ACM Symposium on Applied Computing. 2008, 837\u2013841"},{"key":"6301_CR5","volume-title":"Proceedings of ACM Joint International Symposium on Wikis and Open Collaboration","author":"C Kolassa","year":"2013","unstructured":"Kolassa C, Riehle D, Salim M. The empirical commit frequency distribution of open source projects. In: Proceedings of ACM Joint International Symposium on Wikis and Open Collaboration. 2013"},{"key":"6301_CR6","first-page":"455","volume-title":"Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering","author":"S H Lin","year":"2013","unstructured":"Lin S H, Ma Y T, Chen J X. Empirical evidence on developer\u2019s commit activity for open-source software projects. In: Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering. 2013, 455\u2013460"},{"key":"6301_CR7","doi-asserted-by":"publisher","first-page":"24","DOI":"10.2174\/1874107X01307010024","volume":"7","author":"P Tiwari","year":"2013","unstructured":"Tiwari P, Li W, Alomainy R, Wei B Y. An empirical study of different types of changes in the eclipse project. The Open Software Engineering Journal, 2013, 7: 24\u201337","journal-title":"The Open Software Engineering Journal"},{"issue":"4","key":"6301_CR8","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1109\/32.799945","volume":"25","author":"C F Kemerer","year":"1999","unstructured":"Kemerer C F, Slaughter S A. An empirical approach to studying software evolution. IEEE Transactions on Software Engineering, 1999, 25(4): 493\u2013509","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6301_CR9","first-page":"73","volume-title":"Proceedings of the 22nd International Conference on Software Engineering","author":"K H Bennett","year":"2000","unstructured":"Bennett K H. Software maintenance and evolution: a roadmap, In: Proceedings of the 22nd International Conference on Software Engineering. 2000, 73\u201378"},{"key":"6301_CR10","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1007\/978-3-540-69566-0_15","volume-title":"Proceedings of the 9th International Conference on Product Focused Software Process Improvement","author":"A Gupta","year":"2008","unstructured":"Gupta A, Conradi R, Shull F, Cruzes D, Ackermann C, R\u00f8nneberg H, Landre E. Experience report on the effect of software development characteristics on change distribution. In: Proceedings of the 9th International Conference on Product Focused Software Process Improvement. 2008, 158\u2013173"},{"issue":"3","key":"6301_CR11","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1002\/spip.230","volume":"10","author":"N Smith","year":"2005","unstructured":"Smith N, Capiluppi A, Ramil J F. A study of open source software evolution data using qualitative simulation. Software Process: Improvement and Practice, 2005, 10(3): 287\u2013300","journal-title":"Software Process: Improvement and Practice"},{"issue":"7","key":"6301_CR12","first-page":"589","volume":"26","author":"J Gonzalez-Barahona","year":"2014","unstructured":"Gonzalez-Barahona J, Robles G, Herriaz I, Ortega F. Studying the laws of software evolution in a long-lived FLOSS project. Journal of Software: Evolution and Process, 2014, 26(7): 589\u2013612","journal-title":"Journal of Software: Evolution and Process"},{"key":"6301_CR13","first-page":"148","volume-title":"Proceedings of the 1st International Conference on Open Source Systems","author":"S Koch","year":"2005","unstructured":"Koch S. Evolution of open source software systems-a large-scale investigation. In: Proceedings of the 1st International Conference on Open Source Systems. 2005, 148\u2013153"},{"issue":"4","key":"6301_CR14","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1023\/A:1025368318006","volume":"8","author":"S R Schach","year":"2003","unstructured":"Schach S R, Jin B, Wright D R, Heller G Z, Offutt J. Determining the distribution of maintenance categories: survey versus measurement. Empirical Software Engineering, 2003, 8(4): 351\u2013365","journal-title":"Empirical Software Engineering"},{"key":"6301_CR15","first-page":"40","volume-title":"Proceedings of the International Conference on Software Maintenance","author":"E Burch","year":"1997","unstructured":"Burch E, Kungs H J. Modeling software maintenance requests: a case study. In: Proceedings of the International Conference on Software Maintenance. 1997, 40\u201347"},{"key":"6301_CR16","first-page":"492","volume-title":"Proceedings of the 2nd International Conference on Software Engineering","author":"B Swanson","year":"1976","unstructured":"Swanson B. The dimensions of maintenance. In: Proceedings of the 2nd International Conference on Software Engineering. 1976, 492\u2013497"},{"key":"6301_CR17","volume-title":"Standard for Software Maintenance (IEEE Std 1219\u20131998)","author":"IEEE.","year":"1998","unstructured":"IEEE. Standard for Software Maintenance (IEEE Std 1219\u20131998). New York: Institute for Electrical and Electronic Engineers, 1998"},{"key":"6301_CR18","volume-title":"Software Engineering\u2014Software Maintenance","author":"F 14764:1999E ISO\/IEC","year":"1999","unstructured":"ISO\/IEC FDIS 14764:1999(E). Software Engineering\u2014Software Maintenance. Geneva: International Standards Organization, 1999"},{"issue":"6","key":"6301_CR19","doi-asserted-by":"publisher","first-page":"466","DOI":"10.1145\/359511.359522","volume":"21","author":"B P Lientz","year":"1978","unstructured":"Lientz B P, Swanson E B, Tompkins G E. Characteristics of application software maintenance. Communication of the ACM, 1978, 21(6): 466\u2013471","journal-title":"Communication of the ACM"},{"issue":"3","key":"6301_CR20","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1002\/smr.4360020303","volume":"2","author":"J Nosek","year":"1990","unstructured":"Nosek J, Palvia T P. Software maintenance management: changes in the last decade. Journal of Software Maintenance: Research and Practice, 1990, 2(3): 157\u2013174","journal-title":"Journal of Software Maintenance: Research and Practice"},{"key":"6301_CR21","first-page":"571","volume-title":"Proceedings of the 21st IEEE International Conference on Software Maintenance","author":"M G Lee","year":"2005","unstructured":"Lee M G, Jefferson T L. An empirical study of software maintenance of a Web-based Java application. In: Proceedings of the 21st IEEE International Conference on Software Maintenance. 2005, 571\u2013576"},{"key":"6301_CR22","doi-asserted-by":"publisher","first-page":"464","DOI":"10.1109\/ICSE.1996.493441","volume-title":"Proceedings of the 18th International Conference on Software Engineering","author":"V Basili","year":"1996","unstructured":"Basili V, Briand L C, Condon S, Kim Y M, Melo W L, Valettt J D. Understanding and predicting the process of software maintenance releases. In: Proceedings of the 18th International Conference on Software Engineering. 1996, 464\u2013474"},{"key":"6301_CR23","first-page":"265","volume-title":"Proceedings of IEEE International Conference on Software Maintenance","author":"M J C Sousa","year":"1998","unstructured":"Sousa M J C, Moreira H M. A Survey on the software maintenance process. In: Proceedings of IEEE International Conference on Software Maintenance. 1998, 265\u2013274"},{"key":"6301_CR24","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/APSEC.1994.465272","volume-title":"Proceedings of the 1st Asia-Pacific Software Engineering Conference","author":"S W Yip","year":"1994","unstructured":"Yip S WL, Lam T. A software maintenance survey. In: Proceedings of the 1st Asia-Pacific Software Engineering Conference. 1994, 70\u201379"},{"key":"6301_CR25","first-page":"104","volume-title":"Proceedings of IEEE Conference on Software Maintenance","author":"A Abran","year":"1991","unstructured":"Abran A, Nguyenkim H. Analysis of maintenance work categories through measurement. In: Proceedings of IEEE Conference on Software Maintenance. 1991, 104\u2013113."},{"key":"6301_CR26","first-page":"134","volume-title":"Proceedings of IEEE Conference on Software Maintenance","author":"D Gefen","year":"1996","unstructured":"Gefen D, Schneberger S L. The non-homogeneous maintenance periods: a case study of software modifications. In: Proceedings of IEEE Conference on Software Maintenance. 1996, 134\u2013141"},{"key":"6301_CR27","first-page":"416","volume-title":"Proceedings of the 29th IEEE International Conference on Software Maintenance","author":"O Meqdadi","year":"2013","unstructured":"Meqdadi O, Alhindawi N, Collard M L, Maletic J I. Towards understanding large-scale adaptive changes from version histories. In: Proceedings of the 29th IEEE International Conference on Software Maintenance. 2013, 416-419"},{"key":"6301_CR28","first-page":"993","volume":"3","author":"D M Blei","year":"2003","unstructured":"Blei D M, Ng A Y, Jordan M I. Latent Dirichlet allocation. Journal of Machine Learning Research. 2003, 3: 993\u20131022","journal-title":"Journal of Machine Learning Research"},{"issue":"2","key":"6301_CR29","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1109\/TSE.2007.70773","volume":"34","author":"S Kim","year":"2008","unstructured":"Kim S, Whitehead E J, Zhang Y. Classifying software changes: clean or buggy, IEEE Transactions on Software Engineering, 2008, 34(2): 181\u2013196","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6301_CR30","first-page":"98","volume-title":"Proceedings of the 19th International Conference and Workshops on Engineering of Computer Based Systems","author":"S Lehnert","year":"2012","unstructured":"Lehnert S, Riebisch M. A taxonomy of change types and its application in software evolution. In: Proceedings of the 19th International Conference and Workshops on Engineering of Computer Based Systems. 2012, 98\u2013107"},{"issue":"1","key":"6301_CR31","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1002\/smr.220","volume":"13","author":"N Chaplin","year":"2001","unstructured":"Chaplin N, Hale J E, Khan K M, Ramil J F, Tan WG. Types of software evolution and software maintenance. Journal of Software Maintenance and Evolution: Research and Practice, 2001, 13(1): 3\u201330","journal-title":"Journal of Software Maintenance and Evolution: Research and Practice"},{"key":"6301_CR32","first-page":"14","volume-title":"Proceedings of the 2008 Conference of the Center for Advanced Studies on Collaborative Research: Meeting of Minds","author":"A Forward","year":"2008","unstructured":"Forward A, Lethbridge T C. A taxonomy of software types to facilitate search and evidence-based software engineering. In: Proceedings of the 2008 Conference of the Center for Advanced Studies on Collaborative Research: Meeting of Minds. 2008, 14"},{"issue":"2","key":"6301_CR33","first-page":"39","volume":"7","author":"M Saini","year":"2014","unstructured":"Saini M, Kaur K. Analyzing the change profiles of software systems using their change logs. International Journal of Software Engineering- Egypt, 2014, 7(2): 39\u201366","journal-title":"International Journal of Software Engineering- Egypt"},{"key":"6301_CR34","volume-title":"K-nearest neighbor algorithm","author":"D T Larose","year":"2005","unstructured":"Larose D T. K-nearest neighbor algorithm. Discovering Knowledge in Data: An Introduction to Data Mining, 2005, 90\u2013106"},{"issue":"1","key":"6301_CR35","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1177\/001316446002000104","volume":"20","author":"J Cohen","year":"1960","unstructured":"Cohen J. A coefficient of agreement for nominal scales. Educational and Psychological Measurements, 1960, 20(1): 37\u201346","journal-title":"Educational and Psychological Measurements"},{"key":"6301_CR36","first-page":"1137","volume-title":"Proceedings of International Joint Conference on Artificial Intelligence","author":"R Kohavi","year":"1995","unstructured":"Kohavi R. A study of cross-validation and bootstrap for accuracy estimation and model selection. In: Proceedings of International Joint Conference on Artificial Intelligence. 1995, 1137\u20131145"},{"issue":"1","key":"6301_CR37","doi-asserted-by":"publisher","first-page":"54","DOI":"10.2307\/2683591","volume":"35","author":"W S Cleveland","year":"1981","unstructured":"Cleveland W S. LOWESS: a program for smoothing scatterplots by robust locally weighted regression. The American Statistician, 1981, 35(1): 54","journal-title":"The American Statistician"},{"issue":"4","key":"6301_CR38","first-page":"2","volume":"18","author":"D L Massart","year":"2005","unstructured":"Massart D L, Smeyers-Verbeke A J, Capron A X, Schlesier K B. Visual presentation of data by means of box plots. LC-GC Europe, 2005, 18(4): 2\u20135","journal-title":"LC-GC Europe"},{"key":"6301_CR39","doi-asserted-by":"publisher","DOI":"10.1007\/b98886","volume-title":"Applied Functional Data Analysis: Methods and Case Studies","author":"J O Ramsay","year":"2002","unstructured":"Ramsay J O, Silverman BW. Applied Functional Data Analysis: Methods and Case Studies. New York: Springer-Verlag, 2002"},{"issue":"2","key":"6301_CR40","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1214\/aos\/1031833664","volume":"25","author":"A Cuesta-AlbertosJ","year":"1997","unstructured":"Cuesta-AlbertosJ A, Gordaliza A, Matr\u00e1n C. Trimmed k-means: an attempt to robustify quantizers. The Annals of Statistics. 1997, 25(2): 553\u2013576","journal-title":"The Annals of Statistics"},{"key":"6301_CR41","volume-title":"Data Mining: Concepts and Techniques","author":"J Han","year":"2000","unstructured":"Han J, Kamber M. Data Mining: Concepts and Techniques. San Francisco: Morgan Kaufmann, 2000"},{"issue":"4","key":"6301_CR42","doi-asserted-by":"publisher","first-page":"405","DOI":"10.1016\/S0167-8655(99)00008-2","volume":"20","author":"R Kothari","year":"1999","unstructured":"Kothari R, Pitts D. On finding the number of clusters. Pattern Recognition Letters, 1999, 20(4): 405\u2013416","journal-title":"Pattern Recognition Letters"},{"key":"6301_CR43","first-page":"1137","volume-title":"Proceedings of International Joint Conference on Artificial Intelligence","author":"R Kohavi","year":"1995","unstructured":"Kohavi R. A study of cross-validation and bootstrap for accuracy estimation and model selection. In: Proceedings of International Joint Conference on Artificial Intelligence. 1995, 1137\u20131145"},{"key":"6301_CR44","volume-title":"Purdue University","author":"D S Moore","year":"1976","unstructured":"Moore D S. Chi-square tests. Purdue University, 1976"},{"issue":"2","key":"6301_CR45","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1093\/bioinformatics\/19.2.185","volume":"19","author":"B M Bolstad","year":"2003","unstructured":"Bolstad B M, Irizarry R A, \u00c5strand M, Speed T P. A comparison of normalization methods for high density oligonucleotide array data based on variance and bias. Bioinformatics. 2003, 19(2): 185\u2013193","journal-title":"Bioinformatics"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-016-6301-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-016-6301-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-016-6301-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,12,20]],"date-time":"2019-12-20T16:29:38Z","timestamp":1576859378000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-016-6301-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12]]},"references-count":45,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["6301"],"URL":"https:\/\/doi.org\/10.1007\/s11704-016-6301-0","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,12]]},"assertion":[{"value":"7 June 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 November 2016","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 December 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}