{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:35:05Z","timestamp":1750221305929,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,10,22]],"date-time":"2017-10-22T00:00:00Z","timestamp":1508630400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,10,22]]},"DOI":"10.1145\/3167110","type":"proceedings-article","created":{"date-parts":[[2020,12,18]],"date-time":"2020-12-18T02:56:52Z","timestamp":1608260212000},"page":"36-45","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Towards concept-aware programming environments for guiding software modularity"],"prefix":"10.1145","author":[{"given":"Toni","family":"Mattis","sequence":"first","affiliation":[{"name":"HPI, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Rein","sequence":"additional","affiliation":[{"name":"HPI, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Ramson","sequence":"additional","affiliation":[{"name":"HPI, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jens","family":"Lincke","sequence":"additional","affiliation":[{"name":"HPI, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[{"name":"HPI, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Gerald Jay Sussman, and Julie Sussman","author":"Abelson Harold","year":"1996","unstructured":"Harold Abelson , Gerald Jay Sussman, and Julie Sussman . 1996 . Structure and Interpretation of Computer Programs - 2nd Edition. MIT Press . Harold Abelson, Gerald Jay Sussman, and Julie Sussman. 1996. Structure and Interpretation of Computer Programs - 2nd Edition. MIT Press."},{"key":"e_1_3_2_1_2_1","volume-title":"Xing","author":"Airoldi Edoardo M","year":"2009","unstructured":"Edoardo M Airoldi , David M. Blei , Stephen E. Fienberg , and Eric P . Xing . 2009 . Mixed Membership Stochastic Blockmodels. In Advances in Neural Information Processing Systems 21, D. Koller, D. Schuurmans, Y. Bengio, and L. Bottou (Eds.). Curran Associates, Inc ., 33-40. Edoardo M Airoldi, David M. Blei, Stephen E. Fienberg, and Eric P. Xing. 2009. Mixed Membership Stochastic Blockmodels. In Advances in Neural Information Processing Systems 21, D. Koller, D. Schuurmans, Y. Bengio, and L. Bottou (Eds.). Curran Associates, Inc., 33-40."},{"key":"e_1_3_2_1_3_1","first-page":"95","volume-title":"Proceedings of the 32Nd ACM\/IEEE International Conference on Software Engineering -","volume":"1","author":"Asuncion Hazeline U.","unstructured":"Hazeline U. Asuncion , Arthur U. Asuncion , and Richard N. Taylor . 2010. Software Traceability with Topic Modeling . In Proceedings of the 32Nd ACM\/IEEE International Conference on Software Engineering - Volume 1 (ICSE '10). ACM, Cape Town, South Africa , 95 - 104 . Hazeline U. Asuncion, Arthur U. Asuncion, and Richard N. Taylor. 2010. Software Traceability with Topic Modeling. In Proceedings of the 32Nd ACM\/IEEE International Conference on Software Engineering - Volume 1 (ICSE '10). ACM, Cape Town, South Africa, 95-104."},{"volume-title":"Proceedings of 1993 15th International Conference on Software Engineering. 482-498","author":"Biggerstaff T. J.","key":"e_1_3_2_1_4_1","unstructured":"T. J. Biggerstaff , B. G. Mitbander , and D. Webster . 1993. The Concept Assignment Problem in Program Understanding . In Proceedings of 1993 15th International Conference on Software Engineering. 482-498 . T. J. Biggerstaff, B. G. Mitbander, and D. Webster. 1993. The Concept Assignment Problem in Program Understanding. In Proceedings of 1993 15th International Conference on Software Engineering. 482-498."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597150"},{"key":"e_1_3_2_1_6_1","volume-title":"Jordan","author":"Blei David M.","year":"2003","unstructured":"David M. Blei , Andrew Y. Ng , and Michael I . Jordan . 2003 . Latent Dirichlet Allocation. J. Mach. Learn. Res . 3 (March 2003), 993-1022. David M. Blei, Andrew Y. Ng, and Michael I. Jordan. 2003. Latent Dirichlet Allocation. J. Mach. Learn. Res. 3 (March 2003), 993-1022."},{"key":"e_1_3_2_1_7_1","unstructured":"Tom Griffiths. 2011. Gibbs Sampling in the Generative Model of Latent Dirichlet Allocation. (2011).  Tom Griffiths. 2011. Gibbs Sampling in the Generative Model of Latent Dirichlet Allocation. (2011)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263754"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321709"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/0165-6074(85)90032-8"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/2820282.2820331"},{"key":"e_1_3_2_1_12_1","volume-title":"Bielawski","author":"Shafiei Mahdi","year":"2014","unstructured":"Mahdi Shafiei , Katherine A. Dunn , Hugh Chipman , Hong Gu , and Joseph P . Bielawski . 2014 . BiomeNet: A Bayesian Model for Inference of Metabolic Divergence among Microbial Communities . 10, 11 (2014), e1003918. Mahdi Shafiei, Katherine A. Dunn, Hugh Chipman, Hong Gu, and Joseph P. Bielawski. 2014. BiomeNet: A Bayesian Model for Inference of Metabolic Divergence among Microbial Communities. 10, 11 (2014), e1003918."},{"key":"e_1_3_2_1_13_1","volume-title":"Blei","author":"Teh Yee Whye","year":"2004","unstructured":"Yee Whye Teh , Michael I. Jordan , Matthew J. Beal , and David M . Blei . 2004 . Hierarchical Dirichlet Processes. J. Amer. Statist. Assoc . 101 (2004). Yee Whye Teh, Michael I. Jordan, Matthew J. Beal, and David M. Blei. 2004. Hierarchical Dirichlet Processes. J. Amer. Statist. Assoc. 101 (2004)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985467"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106625"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2488388.2488514"}],"event":{"name":"SPLASH '17: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"location":"Vancouver BC Canada","acronym":"SPLASH '17"},"container-title":["Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3167110","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3167110","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:13:28Z","timestamp":1750212808000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3167110"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,22]]},"references-count":16,"alternative-id":["10.1145\/3167110","10.1145\/3176645"],"URL":"https:\/\/doi.org\/10.1145\/3167110","relation":{},"subject":[],"published":{"date-parts":[[2017,10,22]]},"assertion":[{"value":"2017-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}