{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T12:03:42Z","timestamp":1774958622255,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":58,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783662708095","type":"print"},{"value":"9783662708101","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-662-70810-1_4","type":"book-chapter","created":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T16:16:23Z","timestamp":1742573783000},"page":"162-189","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Pattern Language for\u00a0Lightweight and\u00a0Interactive Software Analytics Process"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8516-2943","authenticated-orcid":false,"given":"Joelma","family":"Choma","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8459-7833","authenticated-orcid":false,"given":"Tiago Silva","family":"da Silva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5555-3487","authenticated-orcid":false,"given":"Eduardo M.","family":"Guerra","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,3,21]]},"reference":[{"key":"4_CR1","doi-asserted-by":"crossref","unstructured":"Aalst, W.V.D.: Big software on the run: in vivo software analytics based on process mining. In: Proceedings of the 2015 International Conference on Software and System Process, pp.\u00a01\u20135. ACM (2015)","DOI":"10.1145\/2785592.2785593"},{"key":"4_CR2","unstructured":"Alexander, C.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, New York (1977)"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"Baysal, O., Holmes, R., Godfrey, M.W.: Situational awareness: personalizing issue tracking systems. In: Proceedings of the 2013 International Conference on Software Engineering, pp. 1185\u20131188. IEEE Press (2013)","DOI":"10.1109\/ICSE.2013.6606674"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Baysal, O., Kononenko, O., Holmes, R., Godfrey, M.W.: Extracting artifact lifecycle models from metadata history. In: 2013 1st International Workshop on Data Analysis Patterns in Software Engineering (DAPSE), pp. 17\u201319. IEEE (2013)","DOI":"10.1109\/DAPSE.2013.6603803"},{"key":"4_CR5","unstructured":"Beck, K., Beedle, M., Bennekum, A., et\u00a0al.: The agile alliance. manifesto for agile software development (2001)"},{"issue":"3","key":"4_CR6","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1007\/s10111-014-0314-y","volume":"17","author":"E Berndt","year":"2015","unstructured":"Berndt, E., Furniss, D., Blandford, A.: Learning contextual inquiry and distributed cognition: a case study on technology use in anaesthesia. Cogn. Technol. Work 17(3), 431\u2013449 (2015)","journal-title":"Cogn. Technol. Work"},{"key":"4_CR7","unstructured":"Buschmann, F., Henney, K., Schimdt, D.: Pattern-Oriented Software Architecture: On Patterns and Pattern Language, vol.\u00a05. Wiley (2007)"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Buse, R.P., Zimmermann, T.: Information needs for software development analytics. In: Proceedings of the 34th International Conference on Software Engineering, pp. 987\u2013996. IEEE Press (2012)","DOI":"10.1109\/ICSE.2012.6227122"},{"key":"4_CR9","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1016\/j.scico.2014.11.017","volume":"105","author":"L Cerulo","year":"2015","unstructured":"Cerulo, L., Di Penta, M., Bacchelli, A., Ceccarelli, M., Canfora, G.: Irish: a hidden Markov model to detect coded information islands in free text. Sci. Comput. Program. 105, 26\u201343 (2015)","journal-title":"Sci. Comput. Program."},{"key":"4_CR10","unstructured":"Choma, J., Guerra, E.M., Silva, T.S.: Patterns for implementing software analytics in development teams. In: Proceedings of the 24th Conference on Pattern Languages of Programs, p.\u00a012. ACM (2017)"},{"key":"4_CR11","unstructured":"Choma, J., Guerra, E.M., Silva, T.S.: Learning from experiments, define quality standards, suspend measurement: three patterns in a software analytics pattern language. In: Proceedings of the 12th Latin American Conference on Pattern Languages of Programs (SLPLoP), p.\u00a010. ACM (2018)"},{"key":"4_CR12","doi-asserted-by":"crossref","unstructured":"Choma, J., Guerra\u00a0M, E., Silva, T.S., Zaina, L.M., Correia, F.F.: Towards an artifact to support agile teams in software analytics activities. In: Proceedings of the 31st International Conference on Software Engineering & Knowledge Engineering (SEKE 2019) (2019)","DOI":"10.18293\/SEKE2019-146"},{"key":"4_CR13","unstructured":"Coplien, J.O., Harrison, N.: Organizational Patterns of Agile Software Development. Pearson Prentice Hall, Upper Saddle River (2005)"},{"issue":"11","key":"4_CR14","first-page":"117","volume":"87","author":"TH Davenport","year":"2009","unstructured":"Davenport, T.H.: Make better decisions. Harv. Bus. Rev. 87(11), 117\u2013123 (2009)","journal-title":"Harv. Bus. Rev."},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"Destefanis, G., Counsell, S., Concas, G., Tonelli, R.: Software metrics in agile software: an empirical study. In: International Conference on Agile Software Development, pp. 157\u2013170. Springer (2014)","DOI":"10.1007\/978-3-319-06862-6_11"},{"key":"4_CR16","doi-asserted-by":"crossref","unstructured":"Downey, S., Sutherland, J.: Scrum metrics for hyperproductive teams: how they fly like fighter aircraft. In: 2013 46th Hawaii International Conference on System Sciences (HICSS), pp. 4870\u20134878. IEEE (2013)","DOI":"10.1109\/HICSS.2013.471"},{"key":"4_CR17","doi-asserted-by":"crossref","unstructured":"Feldt, R., Staron, M., Hult, E., Liljegren, T.: Supporting software decision meetings: heatmaps for visualising test and code measurements. In: 2013 39th Euromicro Conference on Software Engineering and Advanced Applications, pp. 62\u201369. IEEE (2013)","DOI":"10.1109\/SEAA.2013.61"},{"key":"4_CR18","doi-asserted-by":"crossref","unstructured":"Foidl, H., Felderer, M.: Data science challenges to improve quality assurance of internet of things applications. In: International Symposium on Leveraging Applications of Formal Methods, pp. 707\u2013726. Springer (2016)","DOI":"10.1007\/978-3-319-47169-3_54"},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"Giger, E., Gall, H.C.: Effect size analysis. In: 2013 1st International Workshop on Data Analysis Patterns in Software Engineering (DAPSE), pp. 11\u201313. IEEE (2013)","DOI":"10.1109\/DAPSE.2013.6603801"},{"issue":"2","key":"4_CR20","doi-asserted-by":"publisher","first-page":"486","DOI":"10.1016\/j.chb.2012.01.013","volume":"29","author":"A Gonz\u00e1lez-Torres","year":"2013","unstructured":"Gonz\u00e1lez-Torres, A., Garc\u00eda-Pe\u00f1alvo, F.J., Ther\u00f3n, R.: Human-computer interaction in evolutionary visual software analytics. Comput. Hum. Behav. 29(2), 486\u2013495 (2013)","journal-title":"Comput. Hum. Behav."},{"key":"4_CR21","doi-asserted-by":"crossref","unstructured":"Gonzalez-Torres, A., Theron, R., Garcia-Penalvo, F.J., Wermelinger, M., Yu, Y.: Maleku: an evolutionary visual software analysis tool for providing insights into software evolution. In: 2011 27th IEEE International Conference on Software Maintenance (ICSM), pp. 594\u2013597. IEEE (2011)","DOI":"10.1109\/ICSM.2011.6080838"},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"Gousios, G., Safaric, D., Visser, J.: Streaming software analytics. In: Proceedings of the 2nd International Workshop on BIG Data Software Engineering, pp. 8\u201311. ACM (2016)","DOI":"10.1145\/2896825.2896832"},{"key":"4_CR23","doi-asserted-by":"crossref","unstructured":"Guerra, E., Aniche, M.: Achieving quality on software design through test-driven development. In: Software Quality Assurance, pp. 201\u2013220 (2015)","DOI":"10.1016\/B978-0-12-802301-3.00009-0"},{"key":"4_CR24","doi-asserted-by":"crossref","unstructured":"Haron, N.H., Syed-Mohamad, S.M.: Test and defect coverage analytics model for the assessment of software test adequacy. In: 2015 9th Malaysian Software Engineering Conference (MySEC), pp. 13\u201318. IEEE (2015)","DOI":"10.1109\/MySEC.2015.7475188"},{"key":"4_CR25","unstructured":"Hartmann, D., Dymond, R.: Appropriate agile measurement: using metrics and diagnostics to deliver business value. In: Agile Conference, 2006, pp. 6\u2013pp. IEEE (2006)"},{"key":"4_CR26","doi-asserted-by":"crossref","unstructured":"Hassan, A.E., Xie, T.: Software intelligence: the future of mining software engineering data. In: Proceedings of the FSE\/SDP Workshop on Future of Software Engineering Research, pp. 161\u2013166. ACM (2010)","DOI":"10.1145\/1882362.1882397"},{"key":"4_CR27","doi-asserted-by":"crossref","unstructured":"Huijgens, H., Lamping, R., Stevens, D., Rothengatter, H., Gousios, G., Romano, D.: Strong agile metrics: mining log data to determine predictive power of software metrics for continuous delivery teams. In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp. 866\u2013871. ACM (2017)","DOI":"10.1145\/3106237.3117779"},{"key":"4_CR28","doi-asserted-by":"crossref","unstructured":"Kim, M., Zimmermann, T., DeLine, R., Begel, A.: The emerging role of data scientists on software development teams. In: 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE), pp. 96\u2013107. IEEE (2016)","DOI":"10.1145\/2884781.2884783"},{"key":"4_CR29","doi-asserted-by":"crossref","unstructured":"Liechti, O., Pasquier, J., Reis, R.: Supporting agile teams with a test analytics platform: a case study. In: Proceedings of the 12th International Workshop on Automation of Software Testing, pp. 9\u201315. IEEE Press (2017)","DOI":"10.1109\/AST.2017.3"},{"key":"4_CR30","doi-asserted-by":"crossref","unstructured":"Lou, J.G., Lin, Q., Ding, R., Fu, Q., Zhang, D., Xie, T.: Software analytics for incident management of online services: an experience report. In: 2013 IEEE\/ACM 28th International Conference on Automated Software Engineering (ASE), pp. 475\u2013485. IEEE (2013)","DOI":"10.1109\/ASE.2013.6693105"},{"key":"4_CR31","doi-asserted-by":"crossref","unstructured":"Mart\u00ednez-Fern\u00e1ndez, S., Jedlitschka, A., Guzm\u00e1n, L., Vollmer, A.M.: A quality model for actionable analytics in rapid software development. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 370\u2013377. IEEE (2018)","DOI":"10.1109\/SEAA.2018.00067"},{"key":"4_CR32","doi-asserted-by":"crossref","unstructured":"McGrath, S., Bastola, K., Siy, H.: Concept to commit. In: 2013 1st International Workshop on Data Analysis Patterns in Software Engineering (DAPSE), pp.\u00a06\u20138. IEEE (2013)","DOI":"10.1109\/DAPSE.2013.6603799"},{"key":"4_CR33","unstructured":"Melegati, J., Goldman, A.: Seven patterns for software startups. In: Proceedings of the 22nd Conference on Pattern Languages of Programs, p.\u00a020. The Hillside Group (2015)"},{"key":"4_CR34","unstructured":"Merson, P., Aguiar, A., Guerra, E., Yoder, J.: Continuous inspection: a pattern for keeping your code healthy and aligned to the architecture. In: 3rd Asian Conference on Pattern Languages of Programs, Tokyo, Japan, pp.\u00a06\u20138 (2014)"},{"key":"4_CR35","doi-asserted-by":"crossref","unstructured":"Minelli, R., Lanza, M.: Samoa-a visual software analytics platform for mobile applications. In: ICSM, pp. 476\u2013479 (2013)","DOI":"10.1109\/ICSM.2013.76"},{"issue":"4","key":"4_CR36","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MS.2013.67","volume":"30","author":"R Musson","year":"2013","unstructured":"Musson, R., Richards, J., Fisher, D., Bird, C., Bussone, B., Ganguly, S.: Leveraging the crowd: how 48,000 users helped improve lync performance. IEEE Softw. 30(4), 38\u201345 (2013)","journal-title":"IEEE Softw."},{"issue":"5","key":"4_CR37","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/2659118.2659140","volume":"39","author":"RL Nord","year":"2014","unstructured":"Nord, R.L., Ozkaya, I., Koziolek, H., Avgeriou, P.: Quantifying software architecture quality report on the first international workshop on software architecture metrics. ACM SIGSOFT Softw. Eng. Notes 39(5), 32\u201334 (2014)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"4_CR38","doi-asserted-by":"publisher","first-page":"583","DOI":"10.1016\/j.chb.2013.07.049","volume":"30","author":"S Pachidi","year":"2014","unstructured":"Pachidi, S., Spruit, M., Van De Weerd, I.: Understanding users\u2019 behavior with software operation data mining. Comput. Hum. Behav. 30, 583\u2013594 (2014)","journal-title":"Comput. Hum. Behav."},{"key":"4_CR39","unstructured":"Pinto, A.F., Fontes, N., Guerra, E., Terra, R.: Archci: an architectural verification tool into continuous integration. In: Proceedings of the 2016 Brazilian Conference on Software: Theory and Practice (CBSoft) \u2013 Tools Session, pp. 121\u2013128 (2016)"},{"key":"4_CR40","doi-asserted-by":"crossref","unstructured":"Ram, P., Rodriguez, P., Oivo, M.: Software process measurement and related challenges in agile software development: a multiple case study. In: International Conference on Product-Focused Software Process Improvement, pp. 272\u2013287. Springer (2018)","DOI":"10.1007\/978-3-030-03673-7_20"},{"key":"4_CR41","doi-asserted-by":"crossref","unstructured":"Ramarao, P., Muthukumaran, K., Dash, S., Murthy, N.B.: Impact of bug reporter\u2019s reputation on bug-fix times. In: 2016 International Conference on Information Systems Engineering (ICISE), pp. 57\u201361. IEEE (2016)","DOI":"10.1109\/ICISE.2016.18"},{"key":"4_CR42","unstructured":"Rising, L.: Small experiments. Better Softw. (Jan-Feb), 13\u201344 (2011)"},{"key":"4_CR43","doi-asserted-by":"crossref","unstructured":"Rising, L.: Patterns mining. In: Handbook of Object Technology, pp. 38\u201331 (1999)","DOI":"10.1201\/9780849331350.ch38"},{"key":"4_CR44","doi-asserted-by":"crossref","unstructured":"Robbes, R., Vidal, R., Bastarrica, M.C.: Are software analytics efforts worthwhile for small companies? The case of amisoft. IEEE software 30(5) (2013)","DOI":"10.1109\/MS.2013.92"},{"key":"4_CR45","doi-asserted-by":"crossref","unstructured":"Robles, G., Gonz\u00e1lez-Barahona, J.M., Cervig\u00f3n, C., Capiluppi, A., Izquierdo-Cort\u00e1zar, D.: Estimating development effort in free\/open source software projects by mining software repositories: a case study of openstack. In: Proceedings of the 11th Working Conference on Mining Software Repositories, pp. 222\u2013231. ACM (2014)","DOI":"10.1145\/2597073.2597107"},{"key":"4_CR46","doi-asserted-by":"crossref","unstructured":"Shull, F.: Data, data everywhere. IEEE Softw. 31(5) (2014)","DOI":"10.1109\/MS.2014.110"},{"key":"4_CR47","doi-asserted-by":"crossref","unstructured":"Souza, R., Chavez, C., Bittencourt, R.: Patterns for cleaning up bug data. In: 2013 1st International Workshop on Data Analysis Patterns in Software Engineering (DAPSE), pp. 26\u201328. IEEE (2013)","DOI":"10.1109\/DAPSE.2013.6603806"},{"issue":"2","key":"4_CR48","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/MS.2015.30","volume":"32","author":"R Souza","year":"2015","unstructured":"Souza, R., Chavez, C., Bittencourt, R.A.: Rapid releases and patch backouts: a software analytics approach. IEEE Softw. 32(2), 89\u201396 (2015)","journal-title":"IEEE Softw."},{"key":"4_CR49","doi-asserted-by":"crossref","unstructured":"Suonsyrj\u00e4, S., Syst\u00e4, K., Mikkonen, T., Terho, H.: Collecting usage data for software development: selection framework for technological approaches. In: Proceedings of The Twenty-Eighth International Conference on Software Engineering and Knowledge Engineering (SEKE 2016) (2016)","DOI":"10.18293\/SEKE2016-186"},{"key":"4_CR50","unstructured":"Sureka, A., Kumar Singh, H., Bagewadi, M., Mitra, A., Karanth, R.: A decision support platform for guiding a bug triager for resolver recommendation using textual and non-textual features. In: 3rd International Workshop on Quantitative Approaches to Software Quality, p.\u00a025 (2015)"},{"key":"4_CR51","doi-asserted-by":"crossref","unstructured":"Taipale, T., Qvist, M., Turhan, B.: Constructing defect predictors and communicating the outcomes to practitioners. In: 2013 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 357\u2013362. IEEE (2013)","DOI":"10.1109\/ESEM.2013.45"},{"key":"4_CR52","doi-asserted-by":"crossref","unstructured":"Turhan, B., Kuutti, K.: Simpler questions can lead to better insights. In: Menzies, T., Williams, L., Zimmermann, T. (eds.) Perspectives on Data Science for Software Engineering. Morgan Kaufmann, Boston (2016)","DOI":"10.1016\/B978-0-12-804206-9.00066-0"},{"key":"4_CR53","doi-asserted-by":"crossref","unstructured":"Wang, C., Akella, R., Ramachandran, S., Hinnant, D.: Knowledge extraction and reuse within \u201csmart\u201d service centers. In: 2011 Annual SRII Global Conference (SRII), pp. 163\u2013176. IEEE (2011)","DOI":"10.1109\/SRII.2011.28"},{"key":"4_CR54","doi-asserted-by":"crossref","unstructured":"Weiss, D.M., Mockus, A.: The chunking pattern. In: 2013 1st International Workshop on Data Analysis Patterns in Software Engineering (DAPSE), pp. 35\u201337. IEEE (2013)","DOI":"10.1109\/DAPSE.2013.6603809"},{"key":"4_CR55","unstructured":"Wirfs-Brock, R., Yoder, J., Guerra, E.: Patterns to develop and evolve architecture during an agile software project. In: Proceedings of the 22nd Conference on Pattern Languages of Programs, p.\u00a09. The Hillside Group (2015)"},{"key":"4_CR56","unstructured":"Yoder, J., Wirfs-Brock, R.: QA to AQ part two: shifting from quality assurance to agile quality. In: 21st Conference on Patterns of Programming Language (PLoP 2014), Monticello, Illinois, USA (2014)"},{"key":"4_CR57","doi-asserted-by":"crossref","unstructured":"Zhang, D., Dang, Y., Lou, J.G., Han, S., Zhang, H., Xie, T.: Software analytics as a learning case in practice: approaches and experiences. In: Proceedings of the International Workshop on Machine Learning Technologies in Software Engineering, pp. 55\u201358. ACM (2011)","DOI":"10.1145\/2070821.2070829"},{"issue":"5","key":"4_CR58","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MS.2013.94","volume":"30","author":"D Zhang","year":"2013","unstructured":"Zhang, D., Han, S., Dang, Y., Lou, J.G., Zhang, H., Xie, T.: Software analytics in practice. IEEE Softw. 30(5), 30\u201337 (2013)","journal-title":"IEEE Softw."}],"container-title":["Lecture Notes in Computer Science","Transactions on Pattern Languages of Programming V"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-70810-1_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T16:16:41Z","timestamp":1742573801000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-662-70810-1_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783662708095","9783662708101"],"references-count":58,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-70810-1_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"21 March 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}