{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T20:13:13Z","timestamp":1760299993527,"version":"3.41.0"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319928975"},{"type":"electronic","value":"9783319928982"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"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":[[2018]]},"DOI":"10.1007\/978-3-319-92898-2_14","type":"book-chapter","created":{"date-parts":[[2018,6,4]],"date-time":"2018-06-04T15:58:13Z","timestamp":1528127893000},"page":"167-179","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Mining Developers\u2019 Workflows from IDE Usage"],"prefix":"10.1007","author":[{"given":"Constantina","family":"Ioannou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Burattin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara","family":"Weber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,5]]},"reference":[{"issue":"4","key":"14_CR1","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1109\/TSE.2016.2592905","volume":"43","author":"K Damevski","year":"2017","unstructured":"Damevski, K., Shepherd, D.C., Schneider, J., Pollock, L.: Mining sequences of developer interactions in visual studio for usage smells. IEEE Trans. Softw. Eng. 43(4), 359\u2013371 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"14_CR2","doi-asserted-by":"crossref","unstructured":"van der Aalst, W.: Big software on the run: In vivo software analytics based on process mining (keynote). In: Proceedings of ICSSP 2015, pp. 1\u20135. ACM (2015)","DOI":"10.1145\/2785592.2785593"},{"issue":"6","key":"14_CR3","doi-asserted-by":"publisher","first-page":"737","DOI":"10.1016\/S0020-7373(77)80039-4","volume":"9","author":"R Brooks","year":"1977","unstructured":"Brooks, R.: Towards a theory of the cognitive processes in computer programming. Int. J. Man Mach. Stud. 9(6), 737\u2013751 (1977)","journal-title":"Int. J. Man Mach. Stud."},{"key":"14_CR4","volume-title":"Peopleware: Productive Projects and Teams","author":"T DeMarco","year":"1987","unstructured":"DeMarco, T., Lister, T.: Peopleware: Productive Projects and Teams. Dorset House Publishing Co., New York (1987)"},{"key":"14_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45242-3","volume-title":"Object-Oriented Information Systems","year":"2003","unstructured":"Konstantas, D., L\u00e9onard, M., Pigneur, Y., Patel, S. (eds.): Object-Oriented Information Systems. LNCS, vol. 2817. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/978-3-540-45242-3"},{"key":"14_CR6","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1016\/B978-0-444-70304-0.50067-4","volume-title":"Human\u2013Computer Interaction\u2013INTERACT '87","author":"Raymonde Guindon","year":"1987","unstructured":"Guindon, R., Krasner, H., Curtis, B .: Cognitive process in software design: activities in early, upstream design. In: Human-Computer Interaction, INTERACT 1987, pp. 383\u2013388. Elsevier Science Publishers B.V. (North Holland) (1987)"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Guindon, R., Curtis, B.: Control of cognitive processes during software design: what tools are needed? In: Proceedings of CHI 1988, pp. 263\u2013268 (1988)","DOI":"10.1145\/57167.57211"},{"key":"14_CR8","unstructured":"IEEE Task Force on Process Mining: Process mining manifesto. In: Business Process Management Workshops, pp. 169\u2013194 (2011)"},{"issue":"1\u20132","key":"14_CR9","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/0306-4573(84)90042-6","volume":"20","author":"E Kant","year":"1984","unstructured":"Kant, E., Newell, A.: Problem solving techniques for the design of algorithms. Inf. Process. Manag. 20(1\u20132), 97\u2013118 (1984)","journal-title":"Inf. Process. Manag."},{"key":"14_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1007\/11608035_25","volume-title":"Unifying the Software Process Spectrum","author":"E Kindler","year":"2006","unstructured":"Kindler, E., Rubin, V., Sch\u00e4fer, W.: Incremental workflow mining based on document versioning information. In: Li, M., Boehm, B., Osterweil, L.J. (eds.) SPW 2005. LNCS, vol. 3840, pp. 287\u2013301. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11608035_25"},{"key":"14_CR11","doi-asserted-by":"crossref","unstructured":"Leemans, M., van der Aalst, W.M.P.: Process mining in software systems: discovering real-life business transactions and process models from distributed systems. In: Proceedings of MODELS, pp. 44\u201353, September 2015","DOI":"10.1109\/MODELS.2015.7338234"},{"key":"14_CR12","doi-asserted-by":"crossref","unstructured":"Leemans, M., van der Aalst, W.M.P., van den Brand, M.G.J.: Recursion aware modeling and discovery for hierarchical software event log analysis (extended). CoRR, abs\/1710.09323 (2017)","DOI":"10.1109\/SANER.2018.8330208"},{"key":"14_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/978-3-642-38697-8_17","volume-title":"Application and Theory of Petri Nets and Concurrency","author":"SJJ Leemans","year":"2013","unstructured":"Leemans, S.J.J., Fahland, D., van der Aalst, W.M.P.: Discovering block-structured process models from event logs - a constructive approach. In: Colom, J.-M., Desel, J. (eds.) PETRI NETS 2013. LNCS, vol. 7927, pp. 311\u2013329. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-38697-8_17"},{"key":"14_CR14","unstructured":"Liu, C., van Dongen, B.F., Assy, N., Aalst, W.M.P.: Software architectural model discovery from execution data. In: 13th International Conference on Evaluation of Novel Approaches to Software Engineering, March 2018"},{"key":"14_CR15","doi-asserted-by":"crossref","unstructured":"Liu, C., van Dongen, B., Assy, N., van der Aalst, W.M.P.: Component behavior discovery from software execution data. In: 2016 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1\u20138, December 2016","DOI":"10.1109\/SSCI.2016.7849947"},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"Minelli, R., Lanza, M.: Visualizing the workflow of developers. In: Proceedings of VISSOFT, pp. 2\u20135 (2013)","DOI":"10.1109\/VISSOFT.2013.6650531"},{"issue":"4","key":"14_CR17","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/MS.2006.105","volume":"23","author":"GC Murphy","year":"2006","unstructured":"Murphy, G.C., Kersten, M., Findlater, L.: How are Java software developers using the Elipse IDE? IEEE Softw. 23(4), 76\u201383 (2006)","journal-title":"IEEE Softw."},{"key":"14_CR18","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1207\/s15327051hci1002&3_2","volume":"10","author":"N Pennington","year":"1995","unstructured":"Pennington, N., Lee, A.Y., Rehder, B.: Cognitive activities and levels of abstraction in procedural and object-oriented design. Hum. Comput. Interact. 10, 171\u2013226 (1995)","journal-title":"Hum. Comput. Interact."},{"key":"14_CR19","doi-asserted-by":"crossref","unstructured":"Robbes, R., Lanza, M.: SpyWare: a change-aware development toolset. In: Proceedings of ICSE, pp. 847\u2013850 (2008)","DOI":"10.1145\/1368088.1368219"},{"key":"14_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/978-3-540-72426-1_15","volume-title":"Software Process Dynamics and Agility","author":"V Rubin","year":"2007","unstructured":"Rubin, V., G\u00fcnther, C.W., van der Aalst, W.M.P., Kindler, E., van Dongen, B.F., Sch\u00e4fer, W.: Process mining framework for software processes. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2007. LNCS, vol. 4470, pp. 169\u2013181. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-72426-1_15"},{"issue":"6","key":"14_CR21","doi-asserted-by":"publisher","first-page":"779","DOI":"10.1006\/ijhc.1999.0462","volume":"54","author":"DP Tegarden","year":"2001","unstructured":"Tegarden, D.P., Sheetz, S.D.: Cognitive activities in OO development. Int. J. Hum. Comput. Stud. 54(6), 779\u2013798 (2001)","journal-title":"Int. J. Hum. Comput. Stud."},{"key":"14_CR22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-49851-4","volume-title":"Process Mining: Data Science in Action","author":"WMP van der Aalst","year":"2016","unstructured":"van der Aalst, W.M.P.: Process Mining: Data Science in Action. Springer, Heidelberg (2016). https:\/\/doi.org\/10.1007\/978-3-662-49851-4"},{"key":"14_CR23","doi-asserted-by":"crossref","unstructured":"Yoon, Y.S., Myers, B.A.: Capturing and analyzing low-level events from the code editor. In: Proceedings of the 3rd ACM SIGPLAN Workshop on Evaluation and Usability of Programming Languages and Tools - PLATEAU 2011, p. 25 (2011)","DOI":"10.1145\/2089155.2089163"}],"container-title":["Lecture Notes in Business Information Processing","Advanced Information Systems Engineering Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-92898-2_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T23:39:31Z","timestamp":1751672371000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-92898-2_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319928975","9783319928982"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-92898-2_14","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"5 June 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CAiSE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Advanced Information Systems Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tallinn","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Estonia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 June 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 June 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"caise2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/caise2018.ut.ee","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}