
Dr Christoph Treude
Senior Lecturer
School of Computer Science
Faculty of Engineering, Computer and Mathematical Sciences
Christoph Treude is an ARC DECRA Fellow and a faculty member in the School of Computer Science at the University of Adelaide, Australia. He received his Diplom degree in Computer Science/Management Information Systems from the University of Siegen, Germany, and his PhD degree in Computer Science from the University of Victoria, Canada. Before joining the University of Adelaide, he worked as a postdoctoral researcher at McGill University in Montréal, Canada, and he conducted research in Brazil at DIMAp/UFRN in Natal as well as at IME/USP in São Paulo. His research interests include empirical software engineering, natural language processing, and social media.
The goal of my research is to advance software engineering through empirical studies and the innovation of processes and techniques. In my research, I use a mix of research methods ranging from grounded theory and interviews to mining software repositories to gain a better understanding of the complex nature of software development. Based on the understanding obtained from these studies, I then develop and evaluate techniques for different stakeholders involved in software engineering projects, such as newcomers and managers, using Natural Language Processing, Information Retrieval, and Machine Learning. These techniques range from summarizers and improved search engines for software documentation to interactive visualizations and awareness tools for collaborative software engineering.
Please refer to my research blog for details, and see this website for pre-prints of scientific articles that have been accepted but aren't available through the publisher yet.
-
Appointments
Date Position Institution name 2016 Senior Lecturer University of Adelaide 2015 - 2016 Researcher University of Sao Paulo 2014 - 2015 Researcher Federal University of Rio Grande do Norte 2012 - 2014 Postdoctoral Researcher McGill University 2007 - 2007 Researcher University of Siegen -
Awards and Achievements
Date Type Title Institution Name Country Amount 2018 Fellowship JSPS Postdoctoral Fellowship for Research in Japan, Short-term Program University of Adelaide — — 2018 Award ARC Discovery Early Career Researcher Award University of Adelaide — $361,446 2015 Award Best Paper Award at SBSC 2015 University of Sao Paulo Brazil — 2015 Fellowship Post-doctoral Fellowship from FAPESP University of Sao Paulo Brazil — 2014 Fellowship Young Talents Scholarship from CNPq’s Science Without Borders program Federal University of Rio Grande do Norte Brazil — 2013 Award Most Promising Idea Award at ICPC 2013 University of Victoria Canada — 2013 Award Winner of Stack Overflow Visualization Contest University of Victoria Canada — 2008 Fellowship IBM CAS PhD fellowship University of Victoria Canada — 2007 Fellowship University of Victoria fellowship University of Victoria Canada — 2005 Fellowship Scholarship from SAP AG University of British Columbia Canada — 2004 Fellowship Scholarship from German National Merit Foundation University of Siegen Germany — 2003 Fellowship Scholarship from e-fellows.net GmbH University of Siegen Germany — -
Language Competencies
Language Competency English Can read, write, speak, understand spoken and peer review German Can read, write, speak, understand spoken and peer review Portuguese Can read and understand spoken -
Education
Date Institution name Country Title 2007 - 2012 University of Victoria Canada PhD 2005 - 2006 University of British Columbia Canada Exchange student 2000 - 2007 University of Siegen Germany Diplom -
Research Interests
-
Journals
Year Citation 2020 Nassif, M., Treude, C., & Robillard, M. (2020). Automatically categorizing software technologies. IEEE Transactions on Software Engineering, 46(1), 20-32.
Scopus3 WoS22020 Furtado, L., Cartaxo, B., Treude, C., & Pinto, G. (2020). How Successful Are Open Source Contributions From Countries with Different Levels of Human Development?. IEEE Software, 0.
2020 Larios Vargas, E., Aniche, M., Treude, C., Bruntink, M., & Gousios, G. (2020). Selecting third-party libraries: The practitioners' perspective. ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 245-256.
Scopus22020 Treude, C., Middleton, J., & Atapattu, T. (2020). Beyond accuracy: Assessing software documentation quality. ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 1509-1512.
2020 Jiarpakdee, J., Tantithamthavorn, C., & Treude, C. (2020). The impact of automated feature selection techniques on the interpretation of defect models. Empirical Software Engineering, OninePubl.(5), 1-49.
2020 Jiarpakdee, J., Tantithamthavorn, C., & Treude, C. (2020). The impact of automated feature selection techniques on the interpretation of defect models.. Empirical Software Engineering: an international journal, 25, 3590-3638. 2020 Silva, J., Wiese, I., German, D., Treude, C., Gerosa, M., & Steinmacher, I. (2020). Google summer of code: Student motivations and contributions. Journal of Systems and Software, 162, 1-30.
Scopus22020 Maipradit, R., Treude, C., Hata, H., & Matsumoto, K. (2020). Wait for it: identifying “On-Hold” self-admitted technical debt. Empirical Software Engineering, 25(5), 3770-3798.
Scopus12019 Robles, G., Steinmacher, I., Adams, P., & Treude, C. (2019). Twenty years of open source software: from skepticism to mainstream. IEEE Software, 36(6), 12-15.
Scopus12019 Steinmacher, I., Treude, C., & Gerosa, M. (2019). Let me in: guidelines for the successful onboarding of newcomers to open source projects. IEEE Software, 36(4), 41-49.
Scopus12 WoS32019 Baltes, S., Dumani, L., Treude, C., & Diehl, S. (2019). The Evolution of Stack Overflow Posts: Reconstruction and Analysis. arXiv. 2019 Sulistya, A., Prana, G. A. A., Sharma, A., Lo, D., & Treude, C. (2019). SIEVE: helping developers sift wheat from chaff via cross-platform analysis. Empirical Software Engineering, 25(1), 996-1030.
Scopus12019 Wiese, I. S., Kuroda, R. T., Steinmacher, I., Oliva, G. A., Ré, R., Treude, C., & Gerosa, M. A. (2019). Pieces of contextual information suitable for predicting co-changes? An empirical study. Software Quality Journal, 27(4), 1481-1503.
2019 Prana, G., Treude, C., Thung, F., Atapattu, T., & Lo, D. (2019). Categorizing the Content of GitHub README Files. Empirical Software Engineering, 34(3), 1296-1327.
Scopus11 WoS12018 Treude, C., Leite, L., & Aniche, M. (2018). Unusual events in GitHub repositories. Journal of Systems and Software, 142, 237-247.
Scopus3 WoS12018 Aniche, M., Bavota, G., Treude, C., Gerosa, M., & van Deursen, A. (2018). Code smells for Model-View-Controller architectures. Empirical Software Engineering, 23(4), 2121-2157.
Scopus20 WoS142018 Costa, D., McIntosh, S., Treude, C., Kulesza, U., & Hassan, A. (2018). The impact of rapid release cycles on the integration delay of fixed issues. Empirical Software Engineering, 23(2), 835-904.
Scopus62017 Wiese, I., Ré, R., Steinmacher, I., Kuroda, R., Oliva, G., Treude, C., & Gerosa, M. (2017). Using contextual information to predict co-changes. Journal of Systems and Software, 128, 220-235.
Scopus5 WoS52017 Coelho, R., Almeida, L., Gousios, G., van Deursen, A., & Treude, C. (2017). Exception handling bug hazards in Android: Results from a mining study and an exploratory survey. Empirical Software Engineering, 22(3), 1264-1304.
Scopus16 WoS132015 Filho, F., Perin, M., Treude, C., Marczak, S., Melo, L., da Silva, I., & dos Santos, L. (2015). A study on the geographical distribution of Brazil’s prestigious software developers. Journal of Internet Services and Applications, 6(1), 17-1-17-12.
Scopus12015 Treude, C., Robillard, M., & Dagenais, B. (2015). Extracting development tasks to navigate software documentation. IEEE Transactions on Software Engineering, 41(6), 565-581.
Scopus39 WoS222012 Treude, C., & Storey, M. (2012). Work item tagging: communicating concerns in collaborative software development. IEEE Transactions on Software Engineering, 38(1), 19-34.
Scopus35 WoS272011 Treude, C., Storey, M. -A., van Deursen, A., Begel, A., & Black, S. (2011). Workshop report from Web2SE 2011. ACM SIGSOFT Software Engineering Notes, 36(5), 24-29.
2011 Parnin, C., & Treude, C. (2011). Measuring API documentation on the Web. Proceedings - International Conference on Software Engineering, 25-30.
Scopus702010 Treude, C., Storey, M. -A., Ehrlich, K., & van Deursen, A. (2010). Workshop report from Web2SE. ACM SIGSOFT Software Engineering Notes, 35(5), 45-50.
2010 Storey, M. A., Grammel, L., & Treude, C. (2010). Smart media: Bridging interactions and services for the Smart Internet. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 6400, 152-169.
Scopus1— Baltes, S., Treude, C., & Robillard, M. P. (n.d.). Contextual Documentation Referencing on Stack Overflow. — Kula, R. G., Treude, C., Hata, H., Baltes, S., Steinmacher, I., Gerosa, M. A., & Amini, W. K. (n.d.). Untapped potential for software engineering in an emerging society: The
case of Papua New Guinea.— Wattanakriengkrai, S., Chinthanet, B., Hata, H., Kula, R. G., Treude, C., Guo, J., & Matsumoto, K. (n.d.). GitHub Repositories with Links to Academic Papers: Open Access,
Traceability, and Evolution.— Inokuchi, A., Nugroho, Y. S., Wattanakriengkrai, S., Konishi, F., Hata, H., Treude, C., . . . Matsumoto, K. (n.d.). From Academia to Software Development: Publication Citations in Source
Code Comments.— Almeida, R. R. D., Ribeiro, R. D. N., Treude, C., & Kulesza, U. (n.d.). Business-Driven Technical Debt Prioritization: An Industrial Case Study. — Herbold, S., Trautsch, A., Ledel, B., Aghamohammadi, A., Ghaleb, T. A., Chahal, K. K., . . . Erbel, J. (n.d.). Large-Scale Manual Validation of Bug Fixing Commits: A Fine-grained
Analysis of Tangling. -
Book Chapters
Year Citation 2019 Treude, C., & Filho, F. F. (2019). How Team Awareness Influences Perceptions of Developer Productivity. In C. Sadowski, & T. Zimmermann (Eds.), Rethinking Productivity in Software Engineering (pp. 169-178). USA: Apress.
2019 Storey, M. -A., & Treude, C. (2019). Software Engineering Dashboards: Types, Risks, and Future. In C. Sadowski, & T. Zimmermann (Eds.), Rethinking Productivity in Software Engineering (pp. 179-190). USA: Apress.
2013 Barzilay, O., Treude, C., & Zagalsky, A. (2013). Facilitating crowd sourced software engineering via stack overflow. In S. Sim, & R. Gallardo-Valencia (Eds.), Finding Source Code on the Web for Remix and Reuse (Vol. 9781461465966, 1 ed., pp. 289-308). New York: Springer.
Scopus13 -
Conference Papers
Year Citation 2020 Xie, W., Peng, X., Liu, M., Treude, C., Xing, Z., Zhang, X., & Zhao, W. (2020). API method recommendation via explicit matching of functionality verb phrases. In ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering (pp. 1015-1026). ACM.
2020 Silva, J., Wiese, I., German, D. M., Treude, C., Gerosa, M. A., & Steinmacher, I. (2020). A theory of the engagement in open source projects via summer of code programs. In ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering (pp. 421-431). ACM.
Scopus12020 Dias, L. F., Barbosa, C., Pinto, G., Steinmacher, I., Fonseca, B., Ribeiro, M., . . . Da Costa, D. A. (2020). Refactoring from 9 to 5? What and When Employees and Volunteers Contribute to OSS. In Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC Vol. 2020-August (pp. 1-5). online: IEEE.
2020 Pinto, G., Miranda, B., Dissanayake, S., D'Amorim, M., Treude, C., & Bertolino, A. (2020). What is the Vocabulary of Flaky Tests?. In Proceedings - 2020 IEEE/ACM 17th International Conference on Mining Software Repositories, MSR 2020 (pp. 492-502). online: ACM.
Scopus32020 Nunes, I., Treude, C., & Calefato, F. (2020). The Impact of Dynamics of Collaborative Software Engineering on Introverts: A Study Protocol. In Proceedings - 2020 IEEE/ACM 17th International Conference on Mining Software Repositories, MSR 2020 (pp. 619-622). online: ACM.
2020 Partachi, P. P., Dash, S. K., Treude, C., & Barr, E. T. (2020). POSIT: Simultaneously tagging natural and programming languages. In Proceedings - International Conference on Software Engineering (pp. 1348-1358). online: ACM.
Scopus12020 Alghamdi, M., Treude, C., & Wagner, M. (2020). Human-like summaries from heterogeneous and time-windowed software development artefacts. In T. Bäck, M. Preuss, A. Deutz, H. Wang, C. Doerr, M. Emmerich, & H. Trautmann (Eds.), Parallel Problem Solving from Nature - PPSN XVI: 16th International Conference, PPSN 2020, Leiden, The Netherlands, September 5-9, 2020. Proceedings, Part II Vol. 12270 LNCS (pp. 329-342). Cham, Switzerland: Springer.
2020 Baltes, S., & Treude, C. (2020). Code duplication on stack overflow. In Proceedings: 2020 ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results ICSE-NIER 2020 (pp. 13-16). online: ACM.
2020 Robillard, M. P., & Treude, C. (2020). Understanding wikipedia as a resource for opportunistic learning of computing concepts. In Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE (pp. 72-78). online: acm.
Scopus12020 Nadi, S., & Treude, C. (2020). Essential Sentences for Navigating Stack Overflow Answers. In Proceedings of the 2020 IEEE 27th International Conference on Software Analysis, Evolution, and Reengineering (pp. 229-239). London, ON, Canada: IEEE.
Scopus12020 Reid, B., Treude, C., & Wagner, M. (2020). Optimising the fit of stack overflow code snippets into existing code. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference (GECCO'20) (pp. 1945-1953). New York, NY: Association for Computing Machinery.
2019 Galster, M., Treude, C., & Blincoe, K. (2019). Supporting Software Architecture Maintenance by Providing Task-Specific Recommendations. In Proceedings - 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019 (pp. 370-372). online: IEEE.
2019 Alqaimi, A., Thongtanunam, P., & Treude, C. (2019). Automatically generating documentation for lambda expressions in Java.. In M. -A. D. Storey, B. Adams, & S. Haiduc (Eds.), MSR (pp. 310-320). IEEE / ACM. 2019 Yu, C., Treude, C., & Aniche, M. (2019). Comprehending test code: An empirical study. In Proceedings of the 35th IEEE International Conference on Software Maintenance and Evolution (ICSME 2019) (pp. 501-512). Piscataway, NJ: IEEE.
2019 Reboucas De Almeida, R., Treude, C., & Kulesza, U. (2019). Tracy: A Business-Driven Technical Debt Prioritization Framework. In Proceedings - 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019 (pp. 181-185). online: IEEE.
Scopus22019 Liu, Z., Xia, X., Treude, C., Lo, D., & Li, S. (2019). Automatic generation of pull request descriptions. In Proceedings: 2019 34th IEEE/ACM International Conference on Automated Software Engineering (pp. 176-188). Los Alamitos, CA: IEEE.
Scopus3 WoS12019 Nassif, M., Treude, C., & Robillard, M. (2019). Witt: Querying technology terms based on automated classification. In Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion, ICSE-Companion 2019 (pp. 63-66). online: IEEE.
2019 Melo, H., Coelho, R., & Treude, C. (2019). Unveiling Exception Handling Guidelines Adopted by Java Developers. In SANER 2019 - Proceedings of the 2019 IEEE 26th International Conference on Software Analysis, Evolution, and Reengineering (pp. 128-139). online: IEEE.
Scopus3 WoS12019 Treude, C., & Wagner, M. (2019). Predicting good configurations for github and stack overflow topic models. In IEEE International Working Conference on Mining Software Repositories Vol. 2019-May (pp. 84-95). online: IEEE.
Scopus42019 Hata, H., Treude, C., Kula, R., & Ishio, T. (2019). 9.6 million links in source code comments: purpose, evolution, and decay. In Proceedings: 2019 IEEE/ACM 41st International Conference on Software Engineering: ICSE 2019 Vol. 2019-May (pp. 1211-1221). online: IEEE.
Scopus4 WoS22019 Alqaimi, A., Thongtanunam, P., & Treude, C. (2019). Automatically generating documentation for lambda expressions in Java. In IEEE International Working Conference on Mining Software Repositories (MSR) Vol. 2019-May (pp. 310-320). online: IEEE.
Scopus42019 Hirao, T., & Treude, C. (2019). Message from the chairs. In Proceedings - 2018 9th International Workshop on Empirical Software Engineering in Practice, IWESEP 2018 (pp. VII). IEEE.
2019 Alghamdi, M., Treude, C., & Wagner, M. (2019). Toward human-like summaries generated from heterogeneous software artefacts. In Proceedings of the 2019 Genetic and Evolutionary Computation Conference (GECCO 2019 Companion) (pp. 1701-1702). New York: Association for Computing Machinery.
Scopus2 WoS12019 Thiselton, E., & Treude, C. (2019). Enhancing Python Compiler Error Messages via Stack. In International Symposium on Empirical Software Engineering and Measurement Vol. 2019-Septemer (pp. 1-12). online: IEEE.
Scopus52019 Kelly, M., Treude, C., & Murray, A. (2019). A Case Study on Automated Fuzz Target Generation for Large Codebases. In International Symposium on Empirical Software Engineering and Measurement Vol. 2019-Septemer (pp. 1-6). online: IEEE.
2019 Baltes, S., Treude, C., & Diehl, S. (2019). SOTorrent: Studying the origin, evolution, and usage of stack overflow code snippets. In Proceedings of the IEEE/ACM 16th International Conference on Mining Software Repositories (MSR 2019) Vol. 2019-May (pp. 191-194). Montreal, QC, Canada: IEEE/ACM.
Scopus202018 Reboucas De Almeida, R., Kulesza, U., Treude, C., Cavalcanti Feitosa, D., & Lima, A. (2018). Aligning technical debt prioritization with business objectives: A multiple-case study. In Proceedings - 2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018 (pp. 655-664). Madrid, SPAIN: IEEE.
Scopus5 WoS52018 Robillard, M., Marcus, A., Treude, C., & Lanza, M. (2018). Welcome message from the DysDoc3 2018 chairs. In Proceedings - 3rd International Workshop on Dynamic Software Documentation, DySDoc3 2018 (pp. vii). IEEE.
2018 Aniche, M., Treude, C., Steinmacher, I., Wiese, I., Pinto, G., Storey, M. -A., & Gerosa, M. A. (2018). How Modern News Aggregators Help Development Communities Shape and Share Knowledge. In PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (pp. 499-510). Gothenburg, SWEDEN: IEEE.
WoS92018 Jiarpakdee, J., Tantithamthavorn, C., & Treude, C. (2018). Autospearman: automatically mitigating correlated software metrics for interpreting defect models. In Proceedings: 2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018 Vol. abs/1806.09791 (pp. 92-103). Madrid, Spain: IEEE.
Scopus8 WoS82018 Treude, C., & Aniche, M. (2018). Where does Google find API documentation?. In Proceedings - International Conference on Software Engineering Vol. Part F138314 (pp. 23-26). Gothenburg, Sweden: ACM.
Scopus1 WoS22018 Baltes, S., Dumani, L., Treude, C., & Diehl, S. (2018). SOTorrent: Reconstructing and analyzing the evolution of stack overflow posts. In Proceedings of the ACM/IEEE 15th International Conference on Mining Software Repositories (MSR 2018) (pp. 319-330). Gothenburg, SWEDEN: ACM.
Scopus23 WoS62018 Jiarpakdee, J., Tantithamthavorn, C., & Treude, C. (2018). Artefact: An r implementation of the autospearman function. In Proceedings - 2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018 (pp. 711). Madrid, SPAIN: IEEE.
Scopus1 WoS12018 Zahedi, M., Babar, M. A., & Treude, C. (2018). An Empirical Study of Security Issues Posted in Open Source Projects. In Proceedings of the 51st Hawaii International Conference on System Sciences (pp. 5504-5513). online: Hawaii International Conference on System Sciences.
2017 Wiese, I., Da Silva, J., Steinmacher, I., Treude, C., & Gerosa, M. (2017). Who is who in the mailing list? Comparing six disambiguation heuristics to identify multiple addresses of a participant. In Proceedings of the 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME ) (pp. 345-355). online: IEEE.
Scopus19 WoS102017 Aniche, M., Bavota, G., Treude, C., Van Deursen, A., & Gerosa, M. (2017). A validated set of smells in model-view-controller architectures. In Proceedings - 2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016 (pp. 233-243). Raleigh, NC: IEEE.
Scopus11 WoS62017 Al Omran, F., & Treude, C. (2017). Choosing an NLP library for analyzing software documentation: a systematic literature review and a series of experiments. In Proceedings of the 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (pp. 187-197). Buenos Aires, Argentina: IEEE.
Scopus35 WoS192017 Steffens, F., Marczak, S., Filho, F., Treude, C., & De Souza, C. (2017). A preliminary evaluation of a gamification framework to jump start collaboration behavior change. In Proceedings of the 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2017) (pp. 90-91). Online: IEEE.
Scopus2 WoS22017 Campbell, B., & Treude, C. (2017). NLP2Code: Code snippet content assist via natural language tasks. In Proceedings - 2017 IEEE International Conference on Software Maintenance and Evolution, ICSME 2017 (pp. 628-632). Shanghai, PEOPLES R CHINA: IEEE.
Scopus21 WoS122017 Robillard, M., Marcus, A., Treude, C., Bavota, G., Chaparro, O., Ernst, N., . . . Wong, E. (2017). On-demand developer documentation. In Proceedings - 2017 IEEE International Conference on Software Maintenance and Evolution, ICSME 2017 (pp. 479-483). Shanghai, PEOPLES R CHINA: IEEE.
Scopus42 WoS202017 Treude, C., & Robillard, M. (2017). Understanding stack overflow code fragments. In Proceedings - 2017 IEEE International Conference on Software Maintenance and Evolution, ICSME 2017 (pp. 509-513). Shanghai, PEOPLES R CHINA: IEEE.
Scopus21 WoS102016 Aniche, M., Gerosa, M., & Treude, C. (2016). Developers’ perceptions on object-oriented design and architectural roles. In ACM International Conference Proceeding Series (pp. 63-72). Online: Association for Computing Machinery.
Scopus2 WoS22016 Aniche, M., Treude, C., Zaidman, A., Deursen, A., & Gerosa, M. (2016). SATT: Tailoring code metric thresholds for different software architectures. In Proceedings of the 16th International Working Conference on Source Code Analysis and Manipulation, SCAM 2016 (pp. 41-50). Raleigh, NC: IEEE.
Scopus14 WoS82016 Treude, C., & Robillard, M. P. (2016). Augmenting API documentation with insights from Stack Overflow. In Proceedings of the International Conference on Software Engineering Vol. 14-22-May-2016 (pp. 1-12). online: ACM.
Scopus97 WoS672016 Steinmacher, I., Conte, T., Treude, C., & Gerosa, M. (2016). Overcoming open source project entry barriers with a portal for newcomers. In Proceedings of the 38th International Conference on Software Engineering Vol. 14-22-May-2016 (pp. 273-284). online: ACM.
Scopus52 WoS282016 de Souza, C., Figueira Filho, F., Miranda, M., Ferreira, R., Treude, C., & Singer, L. (2016). The social side of software platform ecosystems. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (pp. 3204-3214). San Jose, CA: ACM.
Scopus16 WoS62015 Treude, C., Prolo, C., & Filho, F. (2015). Challenges in analyzing software documentation in Portuguese. In Proceedings of the 29th Brazilian Symposium on Software Engineering (pp. 179-184). Belo Horizonte, Brazil: IEEE.
Scopus4 WoS12015 Leite, L., Treude, C., & Filho, F. (2015). UE dashboard: awareness of unusual events in commit histories. In E. Nitto, M. Harman, & P. Heymans (Eds.), Proceedings of the 2015 10th Joint Meeting of the European Software Engineering (pp. 978-981). Bergamo, Italy: ACM.
Scopus4 WoS12015 Treude, C., Filho, F., & Kulesza, U. (2015). Summarizing and measuring development activity. In E. Nitto, M. Harman, & P. Heymans (Eds.), Proceedings of the 2015 10th Joint Meeting of the European Software Engineering (pp. 625-636). Bergamo, Italy: ACM.
Scopus18 WoS112015 Treude, C., Sicard, M., Klocke, M., & Robillard, M. (2015). TaskNav: task-based navigation of software documentation. In A. Bertolino, G. Canfora, & S. Elbaum (Eds.), Proceedings of the 37th International Conference on Software Engineering Vol. 2 (pp. 649-652). Florence, Italy: IEEE.
Scopus13 WoS62015 Pinto, F., Kulesza, U., & Treude, C. (2015). Automating the performance deviation analysis for multiple system releases: an evolutionary study. In M. Godfrey, D. Lo, & F. Khomh (Eds.), Proceedings of the 15th International Working Conference on Source Code Analysis and Manipulation (pp. 201-210). Bremen, Germany: IEEE.
Scopus3 WoS32015 Lima, J., Treude, C., Filho, F., & Kulesza, U. (2015). Assessing developer contribution with repository mining-based metrics. In R. Koschke, J. Krinke, & M. Robillard (Eds.), Proceedings of the 2015 IEEE 31st International Conference on Software Maintenance and Evolution (pp. 536-540). Bremen, Germany: IEEE.
Scopus7 WoS42013 Cleary, B., Gomez, C., Storey, M., Singer, L., & Treude, C. (2013). Analyzing the friendliness of exchanges in an online software developer community. In Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2013 - Proceedings (pp. 159-160). San Francisco, CA: IEEE.
Scopus4 WoS22013 Parnin, C., Treude, C., & Storey, M. (2013). Blogging developer knowledge: motivations, challenges, and future directions. In Proceedings of the 21st International Conference on Program Comprehension (pp. 211-214). San Francisco, CA: IEEE.
Scopus22 WoS142013 Cleary, B., Treude, C., Filho, F., Storey, M., & Salois, M. (2013). Improving tool support for software reverse engineering in a security context. In D. Schmorrow, & C. Fidopiastis (Eds.), Foundations of Augmented Cognition Vol. 8027 LNAI (pp. 113-122). Las Vegas, NV: Springer.
2013 Singer, L., Filho, F., Cleary, B., Treude, C., Storey, M., & Schneider, K. (2013). Mutual assessment in the social programmer ecosystem: an empirical investigation of developer profile aggregators. In A. Bruckman, S. Counts, C. Lampe, & L. Terveen (Eds.), Proceedings of the 16th ACM Conference on Computer Supported Cooperative Work (pp. 103-116). San Antonio, TX: ACM.
Scopus562013 Thangavelu, S. (2013). Message from chairman. In 2013 International Conference on Computer Communication and Informatics, ICCCI 2013. IEEE.
2012 Treude, C., Gorman, P., Grammel, L., & Storey, M. (2012). WorkItemExplorer: visualizing software development tasks using an interactive exploration environment. In M. Glinz, G. Murphy, & M. Pezze (Eds.), Proceedings of the 34th International Conference on Software Engineering (pp. 1399-1402). Zurich, Switzerland: IEEE.
Scopus3 WoS22011 Treude, C., Barzilay, O., & Storey, M. (2011). How do programmers ask and answer questions on the web? (NIER track). In R. Taylor, H. Gall, & N. Medvidovic (Eds.), Proceedings of the 33rd International Conference on Software Engineering (pp. 804-807). Honolulu, HI: IEEE.
Scopus238 WoS1432011 Treude, C., Filho, F., Storey, M., & Salois, M. (2011). An exploratory study of software reverse engineering in a security context. In M. Pinzger, D. Poshyvanyk, & J. Buckley (Eds.), Proceedings of the 18th Working Conference on Reverse Engineering (pp. 184-188). Online: IEEE.
Scopus132011 Treude, C., & Storey, M. (2011). Effective communication of software development knowledge through community portals. In T. Gyimóthy, & A. Zeller (Eds.), Proceedings of the 19th ACM SIGSOFT Symposium on Foundations of Software Engineering (pp. 91-101). Szeged, Hungary: ACM.
Scopus232011 Treude, C., Storey, M. A., Van Deursen, A., Begel, A., & Black, S. (2011). Second international workshop on Web 2.0 for Software Engineering (Web2SE 2011). In R. N. Taylor, H. C. Gall, & N. Medvidovic (Eds.), Proceedings - International Conference on Software Engineering (pp. 1222-1223). Honolulu, HI: IEEE.
2010 Grammel, L., Treude, C., & Storey, M. A. (2010). Mashup environments in software engineering. In Proceedings - International Conference on Software Engineering (pp. 24-25). ACM Press.
Scopus82010 Treude, C. (2010). The role of emergent knowledge structures in collaborative software development. In J. Kramer, J. Bishop, P. T. Devanbu, & S. Uchitel (Eds.), Proceedings - International Conference on Software Engineering Vol. 2 (pp. 389-392). ACM Press.
Scopus22010 Treude, C., Storey, M., Ehrlich, K., & Van Deursen, A. (2010). Proceedings - International Conference on Software Engineering: Foreword. In Proceedings - International Conference on Software Engineering. 2010 Treude, C., & Storey, M. A. (2010). Awareness 2.0: Staying aware of projects, developers and tasks using dashboards and feeds. In J. Kramer, J. Bishop, P. T. Devanbu, & S. Uchitel (Eds.), Proceedings - International Conference on Software Engineering Vol. 1 (pp. 365-374). ACM Press.
Scopus762010 Treude, C., & Storey, M. A. (2010). The implications of how we tag software artifacts: Exploring different schemata and metadata for tags. In Proceedings - International Conference on Software Engineering (pp. 12-13). ACM Press.
Scopus22010 Bougie, G., Treude, C., German, D. M., & Storey, M. A. (2010). A comparative exploration of FreeBSD bug lifetimes. In J. Whitehead, & T. Zimmermann (Eds.), Proceedings - International Conference on Software Engineering (pp. 106-109). IEEE.
Scopus192010 Storey, M. A., Treude, C., Van Deursen, A., & Cheng, L. T. (2010). The impact of social media on software engineering practices and tools. In G. -C. Roman, & K. J. Sullivan (Eds.), Proceedings of the FSE/SDP Workshop on the Future of Software Engineering Research, FoSER 2010 (pp. 359-363). ACM Press.
Scopus1302010 Grammel, L., Schackmann, H., Schröter, A., Treude, C., & Storey, M. A. (2010). Attracting the community's many eyes: An exploration of user involvement in issue tracking. In 2nd Workshop on Human Aspects of Software Engineering, HAoSE 2010 - SPLASH 2010 Workshop Summary. ACM Press.
Scopus62010 Treude, C., & Storey, M. A. (2010). Bridging lightweight and heavyweight task organization: The role of tags in adopting new task categories. In J. Kramer, J. Bishop, P. T. Devanbu, & S. Uchitel (Eds.), Proceedings - International Conference on Software Engineering Vol. 2 (pp. 231-234). ACM Press.
Scopus62010 Treude, C., Storey, M. A., Ehrlich, K., & Van Deursen, A. (2010). Web2SE: First workshop on web 2.0 for software engineering. In J. Kramer, J. Bishop, P. T. Devanbu, & S. Uchitel (Eds.), Proceedings - International Conference on Software Engineering Vol. 2 (pp. 457-458). ACM Press.
Scopus32009 Grammel, L., Storey, M. A., & Treude, C. (2009). User interfaces for visual analysis and monitoring in business intelligence. In P. Martin, A. W. Kark, & D. A. Stewart (Eds.), Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, CASCON '09 (pp. 323-324). ACM Press.
2009 Treude, C., & Storey, M. A. (2009). How tagging helps bridge the gap between social and technical aspects in software development. In Proceedings - International Conference on Software Engineering (pp. 12-22). Vancouver, CANADA: IEEE.
Scopus65 WoS322009 Treude, C., & Storey, M. A. (2009). ConcernLines: A timeline view of co-occurring concerns. In Proceedings - International Conference on Software Engineering (pp. 575-578). Vancouver, CANADA: IEEE.
Scopus12 WoS82007 Treude, C., Berlik, S., Wenzel, S., & Kelter, U. (2007). Difference computation of large models. In 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2007 (pp. 295-304). ACM Press.
Scopus73 -
Conference Items
Year Citation 2020 Treude, C., Zhang, H., Blincoe, K., & Xing, Z. (2020). Message from the General Co-Chairs and the Program Co-Chairs. Poster session presented at the meeting of Proceedings - 2020 IEEE International Conference on Software Maintenance and Evolution, ICSME 2020. IEEE.
2016 Begel, A., Calefato, F., & Treude, C. (2016). Message from the chairs. Poster session presented at the meeting of Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering.
ARC DECRA Fellow, 2018 - 2020, "Automatically summarising and measuring software development activity", AUD 361,441 (sole PI)
NC State - University of Adelaide Starter Grant, 2018 - 2019, "Increasing Documentation Quality in a Security Context", USD 9,740 + AUD 9,565 (PIs Emerson Murphy-Hill and Christoph Treude)
Semester 1, 2017:
- Undergraduates: COMP SCI 2205 Software Engineering Workshop I
- Honours/Masters: COMP SCI 4405 / 7405 Research Methods in Software Engineering and Computer Science
- Masters: COMP SCI 7096A Master of Software Engineering Project Part A
Semester 2, 2017:
- Honours: COMP SCI 4404 Software Engineering Research Project
- Masters: COMP SCI 7096B Master of Software Engineering Project Part B
Semester 1, 2016:
- Honours/Masters: COMP SCI 4405 / 7405 Research Methods in Software Engineering and Computer Science
- Masters: COMP SCI 7036 Software Engineering in Industry
Semester 2, 2016:
- Honours: COMP SCI 4404 Software Engineering Research Project
- Small Group Discovery Experience: COMP SCI 2201 / 7201 Algorithm & Data Structure Analysis
- Masters: COMP SCI 7096B Master of Software Engineering Project Part B
-
Current Higher Degree by Research Supervision (University of Adelaide)
Date Role Research Topic Program Degree Type Student Load Student Name 2020 Co-Supervisor Improving Developer Efficiency through Code Reuse Doctor of Philosophy Doctorate Full Time Ms Brittany Anne Reid 2020 Co-Supervisor Visualization for Cyber Security Analytic System of Network Security Data Doctor of Philosophy Doctorate Full Time Mr Hamzah Arishi 2019 Co-Supervisor Fuzz Target Generation Doctor of Philosophy Doctorate Full Time Mr Supun Jeevaka Dissanayake 2017 Co-Supervisor Summarising Algorithms for Software Engineering Data Doctor of Philosophy Doctorate Full Time Mr Mahfouth Ahmad Alghamdi 2016 Co-Supervisor Risk Analysis and Management for Cloud Environment Doctor of Philosophy Doctorate Full Time Mr Bakheet Hamdan M Aljedaani
Connect With Me
External Profiles