publications: - title: "Awareness 2.0: staying aware of projects, developers and tasks using dashboards and feeds" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" year: "2010" doi: "http://doi.acm.org/10.1145/1806799.1806854" abstract: "Software development teams need to maintain awareness of various different aspects ranging from overall project status and process bottlenecks to current tasks and incoming artifacts. Currently, there is a lack of theoretical foundations to guide tool selection and tool design to best support awareness tasks. In this paper, we explore how the combination of highly configurable project, team and contributor dashboards along with individual event feeds is used to accomplish extensive awareness. Our results stem from an empirical study of several large development teams, with a detailed study of a team of 150 developers and additional data from another four project teams. We present how dashboards become pivotal to task prioritization in critical project phases and how they stir competition while feeds are used for short term planning. Our findings indicate that the distinction between high-level and low-level awareness is often unclear and that integrated tooling could improve development practices." links: doi: "http://doi.acm.org/10.1145/1806799.1806854" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/TreudeS10" tags: - "empirical" - "data-flow" - "context-aware" - "design" researchr: "https://researchr.org/publication/TreudeS10" cites: 0 citedby: 0 pages: "365-374" booktitle: "Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, ICSE 2010, Cape Town, South Africa, 1-8 May 2010" editor: - name: "Jeff Kramer" link: "https://researchr.org/alias/jeff-kramer" - name: "Judith Bishop" link: "https://researchr.org/alias/judith-bishop" - name: "Premkumar T. Devanbu" link: "https://researchr.org/alias/premkumar-t.-devanbu" - name: "Sebastián Uchitel" link: "https://researchr.org/alias/sebasti%C3%A1n-uchitel" publisher: "ACM" isbn: "978-1-60558-719-6" kind: "inproceedings" key: "TreudeS10" - title: "WorkItemExplorer: Visualizing software development tasks using an interactive exploration environment" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Patrick Gorman" link: "https://researchr.org/alias/patrick-gorman" - name: "Lars Grammel" link: "https://researchr.org/alias/lars-grammel" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" year: "2012" doi: "http://dx.doi.org/10.1109/ICSE.2012.6227238" links: doi: "http://dx.doi.org/10.1109/ICSE.2012.6227238" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/TreudeGGS12" researchr: "https://researchr.org/publication/TreudeGGS12" cites: 0 citedby: 0 pages: "1399-1402" booktitle: "34th International Conference on Software Engineering, ICSE 2012, June 2-9, 2012, Zurich, Switzerland" editor: - name: "Martin Glinz" link: "https://researchr.org/alias/martin-glinz" - name: "Gail C. Murphy" link: "https://researchr.org/alias/gail-c.-murphy" - name: "Mauro Pezzè" link: "https://researchr.org/alias/mauro-pezz%C3%A8" publisher: "IEEE" isbn: "978-1-4673-1067-3" kind: "inproceedings" key: "TreudeGGS12" - title: "Studying Gamification as a Collaboration Motivator for Virtual Software Teams: Social Issues, Cultural Issues, and Research Methods" author: - name: "S. Marczak" link: "https://researchr.org/alias/s.-marczak" - name: " F. Figueira Filho" link: "https://researchr.org/alias/f.-figueira-filho" - name: "Leif Singer" link: "http://www.se.uni-hannover.de/en/People/Leif-Singer" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: " F. Steffens" link: "https://researchr.org/alias/f.-steffens" - name: " D. Redmiles" link: "https://researchr.org/alias/d.-redmiles" - name: " B. Al-Ani" link: "https://researchr.org/alias/b.-al-ani" year: "2015" researchr: "https://researchr.org/publication/MarczakFilhoSingerTreudeSteffensRedmilesAl-Ani2015" cites: 0 citedby: 0 booktitle: "Proceedings of the CSCW 2015 workshop on Doing CSCW Research in Latin America: Differences, Opportunities, Challenges, and Lessons Learned" kind: "inproceedings" key: "MarczakFilhoSingerTreudeSteffensRedmilesAl-Ani2015" - title: "Challenges in Analyzing Software Documentation in Portuguese" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Carlos Prolo" link: "https://researchr.org/alias/carlos-prolo" - name: "Fernando Marques Figueira Filho" link: "https://researchr.org/alias/fernando-marques-figueira-filho" year: "2015" doi: "http://dx.doi.org/10.1109/SBES.2015.27" links: doi: "http://dx.doi.org/10.1109/SBES.2015.27" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sbes/TreudePF15" researchr: "https://researchr.org/publication/TreudePF15" cites: 0 citedby: 0 pages: "179-184" booktitle: "29th Brazilian Symposium on Software Engineering, SBES 2015, Belo Horizonte, MG, Brazil, September 21-26, 2015" publisher: "IEEE" isbn: "978-1-4673-9272-3" kind: "inproceedings" key: "TreudePF15" - title: "Improving Tool Support for Software Reverse Engineering in a Security Context" author: - name: "Brendan Cleary" link: "https://researchr.org/alias/brendan-cleary" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: " Fernando Figueira Filho" link: "https://researchr.org/alias/fernando-figueira-filho" - name: "Margaret-Anne D. Storey" link: "http://" - name: "Martin Salois" link: "https://researchr.org/alias/martin-salois" year: "2013" doi: "10.1007/978-3-642-39454-6_12" abstract: "Illegal cyberspace activities are increasing rapidly and many software engineers are using reverse engineering methods to respond to attacks. The security-sensitive nature of these tasks, such as the understanding of malware or the decryption of encrypted content, brings unique challenges to reverse engineering: work has to be done offline, files can rarely be shared, time pressure is immense, and there is a lack of tool and process support for capturing and sharing the knowledge obtained while trying to understand assembly code. To help us gain an understanding of this reverse engineering work, we conducted an exploratory study at a government research and development organization to explore their work processes, tools, and artifacts [1]. We have been using these findings to improve visualization and collaboration features in assembly reverse engineering tools. In this talk, we will present a review of the findings from our study, and present prototypes we have developed to improve capturing and sharing knowledge while analyzing security concerns." researchr: "https://researchr.org/publication/ClearyTreudeFilhoStoreySalois2013" cites: 0 citedby: 0 pages: "113-122" booktitle: "Foundations of Augmented Cognition" volume: "8027" series: "Lecture Notes in Computer Science" publisher: "Springer Berlin Heidelberg" kind: "inbook" key: "ClearyTreudeFilhoStoreySalois2013" - title: "The Social Side of Software Platform Ecosystems" author: - name: "Cleidson R. B. de Souza" link: "https://researchr.org/alias/cleidson-r.-b.-de-souza" - name: "Fernando Marques Figueira Filho" link: "https://researchr.org/alias/fernando-marques-figueira-filho" - name: "Müller Miranda" link: "https://researchr.org/alias/m%C3%BCller-miranda" - name: "Renato Pina Ferreira" link: "https://researchr.org/alias/renato-pina-ferreira" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Leif Singer" link: "https://researchr.org/alias/leif-singer" year: "2016" doi: "http://doi.acm.org/10.1145/2858036.2858431" links: doi: "http://doi.acm.org/10.1145/2858036.2858431" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/chi/SouzaFMFTS16" researchr: "https://researchr.org/publication/SouzaFMFTS16" cites: 0 citedby: 0 pages: "3204-3214" booktitle: "Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, San Jose, CA, USA, May 7-12, 2016" editor: - name: "Jofish Kaye" link: "https://researchr.org/alias/jofish-kaye" - name: "Allison Druin" link: "https://researchr.org/alias/allison-druin" - name: "Cliff Lampe" link: "https://researchr.org/alias/cliff-lampe" - name: "Dan Morris" link: "https://researchr.org/alias/dan-morris" - name: "Juan Pablo Hourcade" link: "https://researchr.org/alias/juan-pablo-hourcade" publisher: "ACM" isbn: "978-1-4503-3362-7" kind: "inproceedings" key: "SouzaFMFTS16" - title: "Summarizing and measuring development activity" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Fernando Marques Figueira Filho" link: "https://researchr.org/alias/fernando-marques-figueira-filho" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A1-kulesza" year: "2015" doi: "http://doi.acm.org/10.1145/2786805.2786827" links: doi: "http://doi.acm.org/10.1145/2786805.2786827" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sigsoft/TreudeFK15" researchr: "https://researchr.org/publication/TreudeFK15" cites: 0 citedby: 0 pages: "625-636" booktitle: "Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, Bergamo, Italy, August 30 - September 4, 2015" editor: - name: "Elisabetta Di Nitto" link: "https://researchr.org/alias/elisabetta-di-nitto" - name: "Mark Harman" link: "https://researchr.org/alias/mark-harman" - name: "Patrick Heymans" link: "https://researchr.org/alias/patrick-heymans" publisher: "ACM" isbn: "978-1-4503-3675-8" kind: "inproceedings" key: "TreudeFK15" - title: "How tagging helps bridge the gap between social and technical aspects in software development" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "http://" year: "2009" doi: "http://dx.doi.org/10.1109/ICSE.2009.5070504" abstract: "Empirical research on collaborative software development practices indicates that technical and social aspects of software development are often intertwined. The processes followed are tacit and constantly evolving, thus not all of them are amenable to formal tool support. In this paper, we explore how ldquotaggingrdquo, a lightweight social computing mechanism, is used to bridge the gap between technical and social aspects of managing work items. We present the results from an empirical study on how tagging has been adopted and adapted over the past two years of a large project with 175 developers. Our research shows that the tagging mechanism was eagerly adopted by the team, and that it has become a significant part of many informal processes. Our findings indicate that lightweight informal tool support, prevalent in the social computing domain, may play an important role in improving team-based software development practices." links: doi: "http://dx.doi.org/10.1109/ICSE.2009.5070504" tags: - "empirical" - "rule-based" - "tagging" - "social" researchr: "https://researchr.org/publication/TreudeS09" cites: 0 citedby: 0 pages: "12-22" booktitle: "31st International Conference on Software Engineering, ICSE 2009, May 16-24, 2009, Vancouver, Canada, Proceedings" publisher: "IEEE" isbn: "978-1-4244-3452-7" kind: "inproceedings" key: "TreudeS09" - title: "Using Gamification as a Collaboration Motivator for Software Development Teams: A Preliminary Framework" author: - name: " F. Steffens" link: "https://researchr.org/alias/f.-steffens" - name: "S. Marczak" link: "https://researchr.org/alias/s.-marczak" - name: " F. Figueira Filho" link: "https://researchr.org/alias/f.-figueira-filho" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Leif Singer" link: "http://www.se.uni-hannover.de/en/People/Leif-Singer" - name: " D. Redmiles" link: "https://researchr.org/alias/d.-redmiles" - name: " B. Al-Ani" link: "https://researchr.org/alias/b.-al-ani" year: "2015" abstract: "Gamification is the use of game elements in non-game context to engage and to motivate people to achieve goals. Its use is becoming very popular in software development organizations due to work being based upon human-centric and brain-intensive activity. This paper presents the topics of collaboration and gamification in the context of software engineering, and proposes a framework that identifies the most common collaboration issues that affect software development teams, and how to apply game elements to motivate a change on their behaviors." researchr: "https://researchr.org/publication/5fef23b6-e3a7-4645-a8d1-760eac59d0ed" cites: 0 citedby: 0 booktitle: "Proceedings of the Brazilian Symposium in Collaborative Systems" kind: "inproceedings" key: "5fef23b6-e3a7-4645-a8d1-760eac59d0ed" - title: "The Role of Social Media Artifacts in Collaborative Software Development" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" year: "2012" abstract: "Social media mechanisms, such as wikis, blogs, tags and feeds, have transformed the way we communicate, work and play online. Many of these technologies have made their way into collaborative software engineering processes and modern software development platforms, either as an adjunct or integrated into a wide range of tools ranging from code editors and issue trackers to IDEs and web-based portals. Based on the results of several large scale empirical studies, this thesis presents findings on how social media artifacts, such as tags, feeds and dashboards, bridge lightweight and heavyweight task management in software development. Furthermore, this work shows how blogs, developer wikis and Q&A websites are changing the way software is documented. Based on these findings, the thesis describes a model that characterizes social media artifacts along several dimensions, such as content type, intended audience, and review mechanisms. The role of social media artifacts in collaborative software development lies in the timely dissemination of scenarios and concerns to a diverse audience through a process of implicit and informal collaboration, triggered by questions from users or articulation work. These findings lead to tool and process recommendations as well as the implementation of tools that leverage social media artifacts, and they indicate that tool support inspired by social media may play an important role in improving collaborative software development practices." tags: - "empirical" - "rule-based" - "model editor" - "meta-model" - "tagging" - "social web" - "web engineering" - "model-driven development" - "software engineering" - "model-driven engineering" - "object-role modeling" - "wiki" - "reviewing" - "Meta-Environment" - "social" - "process modeling" researchr: "https://researchr.org/publication/Treude2012" cites: 0 citedby: 0 school: "University of Victoria" kind: "phdthesis" key: "Treude2012" - title: "Difference computation of large models" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Stefan Berlik" link: "https://researchr.org/alias/stefan-berlik" - name: "Sven Wenzel" link: "https://researchr.org/alias/sven-wenzel" - name: "Udo Kelter" link: "https://researchr.org/alias/udo-kelter" year: "2007" doi: "http://doi.acm.org/10.1145/1287624.1287665" abstract: "Modern software engineering practices lead to large models which exist in many versions. Version management systems should offer a service to compare, and possibly merge, these models. The computation of a difference between large models is a big challenge; current algorithms are too inefficient here. We present a new technique for computing differences between models. In practical tests, this technique has been an order of magnitude faster than currently known algorithms. The main idea is to use a high-dimensional search tree for efficiently finding similar model elements. Individual elements are mapped onto a vector of numerical values using a collection of metrics for models and a numerical representation of the names which occur in a model." links: doi: "http://doi.acm.org/10.1145/1287624.1287665" tags: - "meta-model" - "modeling" - "testing" - "software engineering" - "model-driven engineering" - "Meta-Environment" - "search" researchr: "https://researchr.org/publication/TreudeBWK07" cites: 0 citedby: 0 pages: "295-304" booktitle: "Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007, Dubrovnik, Croatia, September 3-7, 2007" editor: - name: "Ivica Crnkovic" link: "https://researchr.org/alias/ivica-crnkovic" - name: "Antonia Bertolino" link: "https://researchr.org/alias/antonia-bertolino" publisher: "ACM" isbn: "978-1-59593-811-4" kind: "inproceedings" key: "TreudeBWK07" - title: "An Automatic Approach to Detect Unusual Events in Software Repositories" author: - name: "Larissa Leite" link: "https://researchr.org/alias/larissa-leite" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: " Fernando Figueira Filho" link: "https://researchr.org/alias/fernando-figueira-filho" year: "2015" abstract: "This work presents an automatic approach to detect unusual events in software repositories. The approach collects data from source code repositories and analyzes new commits based on historical data in order to detect unusual events that are displayed to developers and managers in an awareness tool." researchr: "https://researchr.org/publication/LeiteTreudeFilho2015" cites: 0 citedby: 0 howpublished: "The Second Latin-American School on Software Engineering (ELA-ES 2015)" kind: "misc" key: "LeiteTreudeFilho2015" - title: "How do programmers ask and answer questions on the web?: NIER track" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Ohad Barzilay" link: "https://researchr.org/alias/ohad-barzilay" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" year: "2011" doi: "http://doi.acm.org/10.1145/1985793.1985907" abstract: "Question and Answer (Q&A) websites, such as Stack Overflow, use social media to facilitate knowledge exchange between programmers and fill archives with millions of entries that contribute to the body of knowledge in software development. Understanding the role of Q&A websites in the documentation landscape will enable us to make recommendations on how individuals and companies can leverage this knowledge effectively. In this paper, we analyze data from Stack Overflow to categorize the kinds of questions that are asked, and to explore which questions are answered well and which ones remain unanswered. Our preliminary findings indicate that Q&A websites are particularly effective at code reviews and conceptual questions. We pose research questions and suggest future work to explore the motivations of programmers that contribute to Q&A websites, and to understand the implications of turning Q&A exchanges into technical mini-blogs through the editing of questions and answers." links: doi: "http://doi.acm.org/10.1145/1985793.1985907" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/TreudeBS11" tags: - "social web" - "data-flow" - "reviewing" - "social" researchr: "https://researchr.org/publication/TreudeBS11" cites: 0 citedby: 0 pages: "804-807" booktitle: "Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, Waikiki, Honolulu , HI, USA, May 21-28, 2011" editor: - name: "Richard N. Taylor" link: "https://researchr.org/alias/richard-n.-taylor" - name: "Harald Gall" link: "https://researchr.org/alias/harald-gall" - name: "Nenad Medvidovic" link: "https://researchr.org/alias/nenad-medvidovic" publisher: "ACM" isbn: "978-1-4503-0445-0" kind: "inproceedings" key: "TreudeBS11" - title: "Programming in a Socially Networked World: the Evolution of the Social Programmer" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: " Fernando Figueira Filho" link: "https://researchr.org/alias/fernando-figueira-filho" - name: "Brendan Cleary" link: "https://researchr.org/alias/brendan-cleary" - name: "Margaret-Anne D. Storey" link: "http://" year: "2012" abstract: "Social media has changed how software developers collaborate, how they coordinate their work, and where they find information. Social media sites, such as the Question and Answer (Q&A) portal Stack Overflow, fill archives with millions of entries that contribute to what we know about software development, covering a wide range of topics. For today's software developers, reusable code snippets, introductory usage examples, and pertinent libraries are often just a web search away. In this position paper, we discuss the opportunities and challenges for software developers that rely on web content curated by the crowd, and we envision the future of an industry where individual developers benefit from and contribute to a body of knowledge maintained by the crowd using social media." tags: - "social web" - "reuse" - "software evolution" - "introductory programming" - "programming" - "social" - "search" researchr: "https://researchr.org/publication/TreudeFilhoClearyStorey2012" cites: 0 citedby: 0 howpublished: "The Future of Collaborative Software Development (FutureCSD)" kind: "misc" key: "TreudeFilhoClearyStorey2012" - title: "Overcoming open source project entry barriers with a portal for newcomers" author: - name: "Igor Steinmacher" link: "https://researchr.org/alias/igor-steinmacher" - name: "Tayana Uchôa Conte" link: "https://researchr.org/alias/tayana-uch%C3%B4a-conte" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Marco Aurélio Gerosa" link: "https://researchr.org/alias/marco-aur%C3%A9lio-gerosa" year: "2016" doi: "http://doi.acm.org/10.1145/2884781.2884806" links: doi: "http://doi.acm.org/10.1145/2884781.2884806" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/SteinmacherCTG16" researchr: "https://researchr.org/publication/SteinmacherCTG16" cites: 0 citedby: 0 pages: "273-284" booktitle: "Proceedings of the 38th International Conference on Software Engineering, ICSE 2016, Austin, TX, USA, May 14-22, 2016" editor: - name: "Laura K. Dillon" link: "https://researchr.org/alias/laura-k.-dillon" - name: "Willem Visser" link: "https://researchr.org/alias/willem-visser" - name: "Laurie Williams" link: "https://researchr.org/alias/laurie-williams" publisher: "ACM" isbn: "978-1-4503-3900-1" kind: "inproceedings" key: "SteinmacherCTG16" - title: "Smart Media: Bridging Interactions and Services for the Smart Internet" author: - name: "Margaret-Anne D. Storey" link: "http://" - name: "Lars Grammel" link: "http://larsgrammel.de" - name: "Christoph Treude" link: "http://www.ctreude.ca" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-16599-3_11" abstract: "This chapter describes a need for Smart Media to enhance the vision of the Smart Internet. Smart Media is introduced as a mechanism to bridge Smart Services and Smart Interactions. Smart Media extends the existing notions of Media in HCI such as Hypermedia, New Media, Adaptive Hypermedia, and Social Media. There are three main contributions from this paper: (1) A historical perspective of media in HCI and how media could benefit from smartness; (2) through some high level sample scenarios, a proposal for Smart Media to meet the vision of the Smart Internet; and (3) a detailed example of how Smart Media could play a role in software development. The paper concludes by outlining some of the key challenges that need to be faced in realizing and applying Smart Media objects." links: doi: "http://dx.doi.org/10.1007/978-3-642-16599-3_11" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/cascon/StoreyGT10" tags: - "meta-model" - "model-driven development" - "Meta-Environment" - "social" - "meta-objects" researchr: "https://researchr.org/publication/StoreyGT10" cites: 0 citedby: 0 pages: "152-169" booktitle: "The Smart Internet - Current Research and Future Applications" editor: - name: "Mark H. Chignell" link: "https://researchr.org/alias/mark-h.-chignell" - name: "James R. Cordy" link: "http://research.cs.queensu.ca/~cordy/" - name: "Joanna Ng" link: "https://researchr.org/alias/joanna-ng" - name: "Yelena Yesha" link: "https://researchr.org/alias/yelena-yesha" volume: "6400" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-16598-6" kind: "inproceedings" key: "StoreyGT10" - title: "ConcernLines: A timeline view of co-occurring concerns" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "http://" year: "2009" doi: "http://dx.doi.org/10.1109/ICSE.2009.5070559" abstract: "Understanding the evolution of a software system requires understanding how information about the release history, non-functional requirements and project milestones relates to functional requirements on the software components. This short paper describes a new tool, called CONCERNLINES, that supports this cognitive process by visualizing co-occurring concerns over time." links: doi: "http://dx.doi.org/10.1109/ICSE.2009.5070559" tags: - "software components" - "software component" - "software evolution" - "history" researchr: "https://researchr.org/publication/TreudeS09a" cites: 0 citedby: 0 pages: "575-578" booktitle: "31st International Conference on Software Engineering, ICSE 2009, May 16-24, 2009, Vancouver, Canada, Proceedings" publisher: "IEEE" isbn: "978-1-4244-3452-7" kind: "inproceedings" key: "TreudeS09a" - title: "The implications of how we tag software artifacts: exploring different schemata and metadata for tags" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "http://" year: "2010" doi: "http://doi.acm.org/10.1145/1809198.1809203" abstract: "Social tagging has been adopted by software developers in various contexts from source code to work items and build definitions. While the success of tagging is usually attributed to the simplicity of tags, the implementation details of tagging systems vary significantly in terms of metadata, schemata and semantics. In this position paper, we argue that academia and industry should be aware of these differences and that we should start to examine their implications." links: doi: "http://doi.acm.org/10.1145/1809198.1809203" tags: - "semantics" - "tagging" - "source-to-source" - "context-aware" - "social" - "open-source" researchr: "https://researchr.org/publication/1809203" cites: 1 citedby: 0 booktitle: "Web2SE '10: Proceedings of the 1st Workshop on Web 2.0 for Software Engineering" address: "New York, NY, USA" publisher: "ACM" isbn: "978-1-60558-975-6" kind: "inproceedings" key: "1809203" - title: "Attracting the Community’s Many Eyes: an Exploration of User Involvement in Issue Tracking" author: - name: "Lars Grammel" link: "http://larsgrammel.de" - name: "Holger Schackmann" link: "http://" - name: "Adrian Schröter" link: "https://researchr.org/alias/adrian-schr%C3%B6ter" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "http://" year: "2010" abstract: "A community of users who report bugs and request features provides valuable feedback that can be used in product development. Many open source projects provide publicly accessible issue trackers to facilitate such feedback. We compare the community involvement in issue tracker usage between the open source project Eclipse and the closed source project IBM Jazz to evaluate if publicly accessible issue trackers work as well in closed source projects. We find that IBM Jazz successfully receives user feedback through this channel. We then explore the differences in work item processing in IBM Jazz between team members, project members and externals. We conclude that making public issue trackers available in closed source projects is a useful approach for eliciting feedback from the community, but that work items created by team members are processed differently from work items created by project members and externals." tags: - "Eclipse" - "source-to-source" - "systematic-approach" - "open-source" researchr: "https://researchr.org/publication/GrammelSchackmannSchrterTreudeStorey2010" cites: 25 citedby: 0 kind: "inproceedings" key: "GrammelSchackmannSchrterTreudeStorey2010" - title: "Automating the performance deviation analysis for multiple system releases: An evolutionary study" author: - name: "Felipe Pinto" link: "https://researchr.org/alias/felipe-pinto" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A1-kulesza" - name: "Christoph Treude" link: "http://www.ctreude.ca" year: "2015" doi: "http://dx.doi.org/10.1109/SCAM.2015.7335416" links: doi: "http://dx.doi.org/10.1109/SCAM.2015.7335416" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/scam/PintoKT15" researchr: "https://researchr.org/publication/PintoKT15" cites: 0 citedby: 0 pages: "201-210" booktitle: "15th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2015, Bremen, Germany, September 27-28, 2015" editor: - name: "Michael W. Godfrey" link: "https://researchr.org/alias/michael-w.-godfrey" - name: "David Lo" link: "https://researchr.org/alias/david-lo" - name: "Foutse Khomh" link: "https://researchr.org/alias/foutse-khomh" publisher: "IEEE" isbn: "978-1-4673-7529-0" kind: "inproceedings" key: "PintoKT15" - title: "An Exploratory Study of Software Reverse Engineering in a Security Context" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Fernando Marques Figueira Filho" link: "https://researchr.org/alias/fernando-marques-figueira-filho" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" - name: "Martin Salois" link: "https://researchr.org/alias/martin-salois" year: "2011" doi: "http://doi.ieeecomputersociety.org/10.1109/WCRE.2011.30" links: doi: "http://doi.ieeecomputersociety.org/10.1109/WCRE.2011.30" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/wcre/TreudeFSS11" researchr: "https://researchr.org/publication/TreudeFSS11" cites: 0 citedby: 0 pages: "184-188" booktitle: "18th Working Conference on Reverse Engineering, WCRE 2011, Limerick, Ireland, October 17-20, 2011" editor: - name: "Martin Pinzger" link: "https://researchr.org/alias/martin-pinzger" - name: "Denys Poshyvanyk" link: "https://researchr.org/alias/denys-poshyvanyk" - name: "Jim Buckley" link: "https://researchr.org/alias/jim-buckley" publisher: "IEEE Computer Society" isbn: "978-1-4577-1948-6" kind: "inproceedings" key: "TreudeFSS11" - title: "Developers’ Perceptions on Object-Oriented Design and Architectural Roles" author: - name: "Maurício Aniche" link: "https://researchr.org/alias/maur%C3%ADcio-aniche" - name: "Marco Aurélio Gerosa" link: "https://researchr.org/alias/marco-aur%C3%A9lio-gerosa" - name: "Christoph Treude" link: "http://www.ctreude.ca" year: "2016" researchr: "https://researchr.org/publication/AnicheGerosaTreude2016" cites: 0 citedby: 0 booktitle: "Proceedings of the 30th Brazilian Symposium on Software Engineering" kind: "inproceedings" key: "AnicheGerosaTreude2016" - title: "Workshop report from Web2SE: first workshop on web 2.0 for software engineering" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "http://" - name: "Kate Ehrlich" link: "https://researchr.org/alias/kate-ehrlich" - name: "Arie van Deursen" link: "http://www.st.ewi.tudelft.nl/~arie/" year: "2010" doi: "http://doi.acm.org/10.1145/1838687.1838699" abstract: "Web 2.0 technologies such as wikis, blogs, tags and feeds have been adopted and adapted by software engineers. With Web2SE, we provide a venue for pertinent work by highlighting current state-of-the-art research, by identifying research areas, and by discussing implications of Web 2.0 on software engineering. This paper reports on the paper presentations and the discussions among participants at Web2SE 2010 as well as on future directions of the Web2SE community." links: doi: "http://doi.acm.org/10.1145/1838687.1838699" tags: - "tagging" - "web engineering" - "software engineering" - "wiki" researchr: "https://researchr.org/publication/1838699" cites: 19 citedby: 0 journal: "SIGSOFT Softw. Eng. Notes" volume: "35" number: "5" kind: "article" key: "1838699" - title: "Analyzing the friendliness of exchanges in an online software developer community" author: - name: "Brendan Cleary" link: "https://researchr.org/alias/brendan-cleary" - name: "Carlos Gómez" link: "https://researchr.org/alias/carlos-g%C3%B3mez" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" - name: "Leif Singer" link: "https://researchr.org/alias/leif-singer" - name: "Christoph Treude" link: "http://www.ctreude.ca" year: "2013" doi: "http://doi.ieeecomputersociety.org/10.1109/CHASE.2013.6614756" links: doi: "http://doi.ieeecomputersociety.org/10.1109/CHASE.2013.6614756" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/ClearyGSST13" researchr: "https://researchr.org/publication/ClearyGSST13" cites: 0 citedby: 0 pages: "159-160" booktitle: "6th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2013, San Francisco, CA, USA, May 25, 2013" publisher: "IEEE" kind: "inproceedings" key: "ClearyGSST13" - title: "Mutual assessment in the social programmer ecosystem: an empirical investigation of developer profile aggregators" author: - name: "Leif Singer" link: "https://researchr.org/alias/leif-singer" - name: "Fernando Marques Figueira Filho" link: "https://researchr.org/alias/fernando-marques-figueira-filho" - name: "Brendan Cleary" link: "https://researchr.org/alias/brendan-cleary" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" - name: "Kurt Schneider" link: "https://researchr.org/alias/kurt-schneider" year: "2013" doi: "http://doi.acm.org/10.1145/2441776.2441791" links: doi: "http://doi.acm.org/10.1145/2441776.2441791" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/cscw/SingerFCTSS13" researchr: "https://researchr.org/publication/SingerFCTSS13" cites: 0 citedby: 0 pages: "103-116" booktitle: "Computer Supported Cooperative Work, CSCW 2013, San Antonio, TX, USA, February 23-27, 2013" editor: - name: "Amy Bruckman" link: "https://researchr.org/alias/amy-bruckman" - name: "Scott Counts" link: "https://researchr.org/alias/scott-counts" - name: "Cliff Lampe" link: "https://researchr.org/alias/cliff-lampe" - name: "Loren G. Terveen" link: "https://researchr.org/alias/loren-g.-terveen" publisher: "ACM" isbn: "978-1-4503-1331-5" kind: "inproceedings" key: "SingerFCTSS13" - title: "Extracting Development Tasks to Navigate Software Documentation" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Martin P. Robillard" link: "https://researchr.org/alias/martin-p.-robillard" - name: "Barthélémy Dagenais" link: "https://researchr.org/alias/barth%C3%A9l%C3%A9my-dagenais" year: "2015" doi: "http://doi.ieeecomputersociety.org/10.1109/TSE.2014.2387172" links: doi: "http://doi.ieeecomputersociety.org/10.1109/TSE.2014.2387172" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/tse/TreudeRD15" researchr: "https://researchr.org/publication/TreudeRD15" cites: 0 citedby: 0 journal: "IEEE Trans. Software Eng." volume: "41" number: "6" pages: "565-581" kind: "article" key: "TreudeRD15" - title: "Mashup environments in software engineering" author: - name: "Lars Grammel" link: "http://larsgrammel.de" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "http://" year: "2010" doi: "http://doi.acm.org/10.1145/1809198.1809207" abstract: "Too often, software engineering (SE) tool research is focused on creating small, stand-alone tools that address rarely understood developer needs. We believe that research should instead provide developers with flexible environments and interoperable tools, and then study how developers appropriate and tailor these tools in practice. Although there has been some prior work on this, we feel that flexible tool environments for SE have not yet been fully explored. In particular, we propose adopting the Web 2.0 idea of mashups and mashup environments to support SE practitioners in analytic activities involving multiple information sources." links: doi: "http://doi.acm.org/10.1145/1809198.1809207" tags: - "data analysis" - "mashup" - "web engineering" - "points-to analysis" - "analysis" - "data-flow" - "source-to-source" - "software engineering" - "Meta-Environment" - "data-flow analysis" - "open-source" researchr: "https://researchr.org/publication/1809207" cites: 7 citedby: 1 booktitle: "Web2SE '10: Proceedings of the 1st Workshop on Web 2.0 for Software Engineering" address: "New York, NY, USA" publisher: "ACM" isbn: "978-1-60558-975-6" kind: "inproceedings" key: "1809207" - title: "Blogging developer knowledge: Motivations, challenges, and future directions" author: - name: "Chris Parnin" link: "https://researchr.org/alias/chris-parnin" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" year: "2013" doi: "http://doi.ieeecomputersociety.org/10.1109/ICPC.2013.6613850" links: doi: "http://doi.ieeecomputersociety.org/10.1109/ICPC.2013.6613850" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/iwpc/ParninTS13" researchr: "https://researchr.org/publication/ParninTS13" cites: 0 citedby: 0 pages: "211-214" booktitle: "IEEE 21st International Conference on Program Comprehension, ICPC 2013, San Francisco, CA, USA, 20-21 May, 2013" kind: "inproceedings" key: "ParninTS13" - title: "Web2SE: First Workshop on Web 2.0 for Software Engineering" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "http://" - name: "Kate Ehrlich" link: "https://researchr.org/alias/kate-ehrlich" - name: "Arie van Deursen" link: "http://www.st.ewi.tudelft.nl/~arie/" year: "2010" doi: "http://doi.acm.org/10.1145/1810295.1810427" abstract: "Social software is built around an \"architecture of participation\" where user data is aggregated as a side-effect of using Web 2.0 applications. Web 2.0 implies that processes and tools are socially open, and that content can be used in several different contexts. Web 2.0 tools and technologies support interactive information sharing, data interoperability and user centered design. For instance, wikis, blogs, tags and feeds help us organize, manage and categorize content in an informal and collaborative way. One goal of this workshop is to investigate how these technologies can improve software development practices. Some of these technologies have made their way into collaborative software development processes such as Agile and Scrum, and in development platforms such as Rational Team Concert which draw their inspiration from Web 2.0. These processes and environments are just scratching the surface of what can be done by incorporating Web 2.0 approaches and technologies into collaborative software development. This workshop aims to improve our understanding of how Web 2.0, manifested in technologies such as mashups or dashboards, can change the culture of collaborative software development." links: doi: "http://doi.acm.org/10.1145/1810295.1810427" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/TreudeSED10" tags: - "software architecture" - "tagging" - "architecture" - "social web" - "web engineering" - "data-flow" - "source-to-source" - "software engineering" - "wiki" - "web applications" - "context-aware" - "Meta-Environment" - "social" - "design" - "systematic-approach" - "open-source" researchr: "https://researchr.org/publication/TreudeSED10-0" cites: 0 citedby: 0 pages: "457-458" booktitle: "Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, ICSE 2010, Cape Town, South Africa, 1-8 May 2010" editor: - name: "Jeff Kramer" link: "https://researchr.org/alias/jeff-kramer" - name: "Judith Bishop" link: "https://researchr.org/alias/judith-bishop" - name: "Premkumar T. Devanbu" link: "https://researchr.org/alias/premkumar-t.-devanbu" - name: "Sebastián Uchitel" link: "https://researchr.org/alias/sebasti%C3%A1n-uchitel" publisher: "ACM" isbn: "978-1-60558-719-6" kind: "inproceedings" key: "TreudeSED10-0" - title: "A study on the geographical distribution of Brazil's prestigious software developers" author: - name: " Fernando Figueira Filho" link: "https://researchr.org/alias/fernando-figueira-filho" - name: " Marcelo Gattermann Perin" link: "https://researchr.org/alias/marcelo-gattermann-perin" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Sabrina Marczak" link: "https://researchr.org/alias/sabrina-marczak" - name: " Leandro Melo" link: "https://researchr.org/alias/leandro-melo" - name: " Igor Marques da Silva" link: "https://researchr.org/alias/igor-marques-da-silva" - name: " Lucas Bibiano dos Santos" link: "https://researchr.org/alias/lucas-bibiano-dos-santos" year: "2015" month: "June" doi: "10.1186/s13174-015-0032-6" abstract: "Brazil is an emerging economy with many IT initiatives from public and private sectors. To evaluate the progress of such initiatives, we study the geographical distribution of software developers in Brazil, in particular which of the Brazilian states succeed the most in attracting and nurturing them. We compare the prestige of developers with socio-economic data and find that (i) prestigious developers tend to be located in the most economically developed regions of Brazil, (ii) they are likely to follow others in the same state they are located in, (iii) they are likely to follow other prestigious developers, and (iv) they tend to follow more people. We discuss the implications of those findings for the development of the Brazilian software industry." researchr: "https://researchr.org/publication/FilhoPerinTreudeMarczakMeloda-Silvados-Santos2015" cites: 0 citedby: 0 journal: "Journal of Internet Services and Applications" volume: "6" number: "17" pages: "1-12" kind: "article" key: "FilhoPerinTreudeMarczakMeloda-Silvados-Santos2015" - title: "Crowd Documentation: Exploring the Coverage and the Dynamics of API Discussions on Stack Overflow" author: - name: "Chris Parnin" link: "https://researchr.org/alias/chris-parnin" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Lars Grammel" link: "http://larsgrammel.de" - name: "Margaret-Anne D. Storey" link: "http://" year: "2012" tags: - "coverage" researchr: "https://researchr.org/publication/ParninTreudeGrammelStorey2012" cites: 0 citedby: 0 institution: "Georgia Tech" type: "Technical Report" number: "GIT-CS-12-05" kind: "techreport" key: "ParninTreudeGrammelStorey2012" - title: "Facilitating Crowd Sourced Software Engineering via Stack Overflow" author: - name: "Ohad Barzilay" link: "https://researchr.org/alias/ohad-barzilay" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: " Alexey Zagalsky" link: "https://researchr.org/alias/alexey-zagalsky" year: "2013" doi: "10.1007/978-1-4614-6596-6_15" abstract: "The open source community, as well as numerous technical blogs and community web sites, put online vast quantities of free source code, ranging from snippets to full-blown products. This code embodies the software development community’s domain knowledge, and mirrors the structure of the Internet: it is distributed rather than hierarchical; it is chaotic, incomplete, and inconsistent. StackOverflow.com is a Question and Answer (Q&A) website which uses social media to facilitate knowledge exchange between programmers by mitigating the pitfalls involved in using code from the Internet. Its design nurtures a community of developers, and enables crowd sourced software engineering activities ranging from documentation to providing useful, high quality code snippets to be used in production. In this chapter we review Stack Overflow from three perspectives: (1) its design and its social media characteristics, (2) the role it plays in the software documentation landscape, and (3) the use of Stack Overflow in the context of the example centric programming paradigm." researchr: "https://researchr.org/publication/BarzilayTreudeZagalsky2013" cites: 0 citedby: 0 pages: "289-308" booktitle: "Finding Source Code on the Web for Remix and Reuse" publisher: "Springer" kind: "inbook" key: "BarzilayTreudeZagalsky2013" - title: "TaskNav: Task-Based Navigation of Software Documentation" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: " Mathieu Sicard" link: "https://researchr.org/alias/mathieu-sicard" - name: " Marc Klocke" link: "https://researchr.org/alias/marc-klocke" - name: "Martin P. Robillard" link: "https://researchr.org/alias/martin-p.-robillard" year: "2015" doi: "http://dx.doi.org/10.1109/ICSE.2015.214" links: doi: "http://dx.doi.org/10.1109/ICSE.2015.214" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/TreudeSKR15" researchr: "https://researchr.org/publication/TreudeSKR15" cites: 0 citedby: 0 pages: "649-652" booktitle: "37th IEEE/ACM International Conference on Software Engineering, ICSE 2015, Florence, Italy, May 16-24, 2015, Volume 2" publisher: "IEEE" kind: "inproceedings" key: "TreudeSKR15" - title: "A comparative exploration of FreeBSD bug lifetimes" author: - name: "Gargi Bougie" link: "https://researchr.org/alias/gargi-bougie" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Daniel M. Germán" link: "https://researchr.org/alias/daniel-m.-germ%C3%A1n" - name: "Margaret-Anne D. Storey" link: "http://" year: "2010" doi: "http://dx.doi.org/10.1109/MSR.2010.5463291" abstract: "In this paper, we explore the viability of mining the basic data provided in bug repositories to predict bug lifetimes. We follow the method of Lucas D. Panjer as described in his paper, Predicting Eclipse Bug Lifetimes. However, in place of Eclipse data, the FreeBSD bug repository is used. We compare the predictive accuracy of five different classification algorithms applied to the two data sets. In addition, we propose future work on whether there is a more informative way of classifying bugs than is considered by current bug tracking systems." links: doi: "http://dx.doi.org/10.1109/MSR.2010.5463291" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/msr/BougieTGS10" tags: - "Eclipse" - "classification" - "data-flow" researchr: "https://researchr.org/publication/BougieTGS10" cites: 0 citedby: 0 pages: "106-109" booktitle: "Proceedings of the 7th International Working Conference on Mining Software Repositories, MSR 2010 (Co-located with ICSE), Cape Town, South Africa, May 2-3, 2010, Proceedings" editor: - name: "Jim Whitehead" link: "https://researchr.org/alias/jim-whitehead" - name: "Thomas Zimmermann" link: "https://researchr.org/alias/thomas-zimmermann" publisher: "IEEE" isbn: "978-1-4244-6803-4" kind: "inproceedings" key: "BougieTGS10" - title: "Workshop report from Web2SE 2011: 2nd international workshop on web 2.0 for software engineering" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Storey, Margaret-Anne" link: "https://researchr.org/alias/storey%2C-margaret-anne" - name: "Deursen, Arie van" link: "https://researchr.org/alias/deursen%2C-arie-van" - name: "Andrew Begel" link: "http://research.microsoft.com/~abegel" - name: "Sue Black" link: "http://www.sueblack.co.uk/" year: "2011" month: "September" abstract: "Web 2.0 technologies, such as wikis, blogs, tags and feeds, have been adopted and adapted by software engineers. With the annual Web2SE workshop, we provide a venue for research on Web 2.0 for software engineering by highlighting state-of-the-art work, identifying current research areas, discussing implications of Web 2.0 on software engineering, and outlining the risks and challenges for researchers. This report highlights the paper and tool presentations, and the discussions among participants at Web2SE 2011 in Honolulu, as well as future directions of the Web2SE workshop community." links: "url": "http://dl.acm.org/citation.cfm?doid=2020976.2020977" tags: - "tagging" - "web engineering" - "software engineering" - "wiki" researchr: "https://researchr.org/publication/Web2SEreport2011" cites: 0 citedby: 0 journal: "SIGSOFT Softw. Eng. Notes" volume: "36" number: "5" pages: "24-29" kind: "article" key: "Web2SEreport2011" - title: "The impact of social media on software engineering practices and tools" author: - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Arie van Deursen" link: "http://www.st.ewi.tudelft.nl/~arie/" - name: "Li-Te Cheng" link: "https://researchr.org/alias/li-te-cheng" year: "2010" doi: "http://doi.acm.org/10.1145/1882362.1882435" abstract: "Today's generation of software developers frequently make use of social media, either as an adjunct or integrated into a wide range of tools ranging from code editors and issue trackers, to IDEs and web-based portals. The role of social media usage in software engineering is not well understood, and yet the use of these mechanisms influences software development practices. In this position paper, we advocate for research that strives to understand the benefits, risks and limitations of using social media in software development at the team, project and community levels. Guided by the implications of current tools and social media features, we propose a set of pertinent research questions around community involvement, project coordination and management, as well as individual software development activities. Answers to these questions will guide future software engineering tool innovations and software development team practices." links: doi: "http://doi.acm.org/10.1145/1882362.1882435" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sigsoft/StoreyTDC10" tags: - "rule-based" - "social web" - "web engineering" - "software engineering" - "code generation" - "social" researchr: "https://researchr.org/publication/StoreyTDC10" cites: 0 citedby: 0 pages: "359-364" booktitle: "Proceedings of the Workshop on Future of Software Engineering Research, FoSER 2010, at the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010, Santa Fe, NM, USA, November 7-11, 2010" editor: - name: "Gruia-Catalin Roman" link: "https://researchr.org/alias/gruia-catalin-roman" - name: "Kevin J. Sullivan" link: "https://researchr.org/alias/kevin-j.-sullivan" publisher: "ACM" isbn: "978-1-4503-0427-6" kind: "inproceedings" key: "StoreyTDC10" - title: "Bridging lightweight and heavyweight task organization: the role of tags in adopting new task categories" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" year: "2010" doi: "http://doi.acm.org/10.1145/1810295.1810337" abstract: "In collaborative software development projects, tasks are often used as a mechanism to coordinate and track shared development work. Modern development environments provide explicit support for task management where tasks are typically organized and managed through predefined categories. Although there have been many studies that analyze data available from task management systems, there has been relatively little work on the design of task management tools. In this paper we explore how tagging with freely assigned keywords provides developers with a lightweight mechanism to further categorize and annotate development tasks. We investigate how tags that are frequently used over a long period of time reveal the need for additional predefined categories of keywords in task management tool support. Finally, we suggest future work to explore how integrated lightweight tool features in a development environment may improve software development practices." links: doi: "http://doi.acm.org/10.1145/1810295.1810337" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/TreudeS10a" tags: - "tagging" - "data-flow" - "Meta-Environment" - "design" researchr: "https://researchr.org/publication/TreudeS10a" cites: 0 citedby: 0 pages: "231-234" booktitle: "Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, ICSE 2010, Cape Town, South Africa, 1-8 May 2010" editor: - name: "Jeff Kramer" link: "https://researchr.org/alias/jeff-kramer" - name: "Judith Bishop" link: "https://researchr.org/alias/judith-bishop" - name: "Premkumar T. Devanbu" link: "https://researchr.org/alias/premkumar-t.-devanbu" - name: "Sebastián Uchitel" link: "https://researchr.org/alias/sebasti%C3%A1n-uchitel" publisher: "ACM" isbn: "978-1-60558-719-6" kind: "inproceedings" key: "TreudeS10a" - title: "User interfaces for visual analysis and monitoring in business intelligence" author: - name: "Lars Grammel" link: "https://researchr.org/alias/lars-grammel" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" - name: "Christoph Treude" link: "http://www.ctreude.ca" year: "2009" doi: "http://doi.acm.org/10.1145/1723028.1723083" abstract: "Business intelligence is concerned with understanding and leveraging the vast amounts of information stored in the databases of modern enterprises. Visualization techniques have been used to make sense of this data for a long time, first in the form of simple charts, and nowadays in the form of interactive visualizations. By leveraging the strengths of the human perceptual system and incorporating user interaction, they support the flexible analysis of data as well as data monitoring by users. The recent progress in the fields of information and data visualization as well as new hardware developments and trends in business intelligence have led to several new challenges, which will be discussed in this workshop." links: doi: "http://doi.acm.org/10.1145/1723028.1723083" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/cascon/GrammelST09" tags: - "analysis" - "human-computer interaction" - "data-flow" - "data-flow analysis" researchr: "https://researchr.org/publication/GrammelST09" cites: 0 citedby: 0 pages: "323-324" booktitle: "Proceedings of the 2009 conference of the Centre for Advanced Studies on Collaborative Research, November 2-5, 2009, Toronto, Ontario, Canada" editor: - name: "Patrick Martin" link: "https://researchr.org/alias/patrick-martin" - name: "Anatol W. Kark" link: "https://researchr.org/alias/anatol-w.-kark" - name: "Darlene A. Stewart" link: "https://researchr.org/alias/darlene-a.-stewart" publisher: "ACM" kind: "inproceedings" key: "GrammelST09" - title: "Effective communication of software development knowledge through community portals" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" year: "2011" doi: "http://doi.acm.org/10.1145/2025113.2025129" links: doi: "http://doi.acm.org/10.1145/2025113.2025129" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sigsoft/TreudeS11" researchr: "https://researchr.org/publication/TreudeS11" cites: 0 citedby: 0 pages: "91-101" booktitle: "SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13rd European Software Engineering Conference (ESEC-13), Szeged, Hungary, September 5-9, 2011" editor: - name: "Tibor Gyimóthy" link: "https://researchr.org/alias/tibor-gyim%C3%B3thy" - name: "Andreas Zeller" link: "https://researchr.org/alias/andreas-zeller" publisher: "ACM" isbn: "978-1-4503-0443-6" kind: "inproceedings" key: "TreudeS11" - title: "UEDashboard: awareness of unusual events in commit histories" author: - name: "Larissa Leite" link: "https://researchr.org/alias/larissa-leite" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Fernando Marques Figueira Filho" link: "https://researchr.org/alias/fernando-marques-figueira-filho" year: "2015" doi: "http://doi.acm.org/10.1145/2786805.2803184" links: doi: "http://doi.acm.org/10.1145/2786805.2803184" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sigsoft/LeiteTF15" researchr: "https://researchr.org/publication/LeiteTF15" cites: 0 citedby: 0 pages: "978-981" booktitle: "Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, Bergamo, Italy, August 30 - September 4, 2015" editor: - name: "Elisabetta Di Nitto" link: "https://researchr.org/alias/elisabetta-di-nitto" - name: "Mark Harman" link: "https://researchr.org/alias/mark-harman" - name: "Patrick Heymans" link: "https://researchr.org/alias/patrick-heymans" publisher: "ACM" isbn: "978-1-4503-3675-8" kind: "inproceedings" key: "LeiteTF15" - title: "Measuring API Documentation on the Web" author: - name: "Chris Parnin" link: "https://researchr.org/alias/chris-parnin" - name: "Christoph Treude" link: "http://www.ctreude.ca" year: "2011" doi: "http://portal.acm.org/citation.cfm?id=1984706" abstract: "Software development blogs, developer forums and Q&A websites are changing the way software is documented. With these tools, developers can create and communicate knowledge and experiences without relying on a central authority to provide official documentation. Instead, any content created by a developer is just a web search away. To understand whether documentation via social media can replace or augment more traditional forms of documentation, we study the extent to which the methods of one particular API — jQuery — are documented on the Web. We analyze 1,730 search results and show that software development blogs in particular cover 87.9% of the API methods, mainly featuring tutorials and personal experiences about using the methods. Further, this effort is shared by a large group of developers contributing just a few blog posts. Our findings indicate that social media is more than a niche in software documentation, that it can provide high levels of coverage and that it gives readers a chance to engage with authors." links: doi: "http://portal.acm.org/citation.cfm?id=1984706" tags: - "social web" - "social" - "search" - "coverage" researchr: "https://researchr.org/publication/ParninTreude2011" cites: 0 citedby: 0 pages: "25-30" booktitle: "Web2SE: 2nd Intl Workshop on Web 2.0 for Software Engineering" publisher: "ACM" kind: "inproceedings" key: "ParninTreude2011" - title: "Work Item Tagging: Communicating Concerns in Collaborative Software Development" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" year: "2012" doi: "http://doi.ieeecomputersociety.org/10.1109/TSE.2010.91" links: doi: "http://doi.ieeecomputersociety.org/10.1109/TSE.2010.91" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/tse/TreudeS12" researchr: "https://researchr.org/publication/TreudeS12" cites: 0 citedby: 0 journal: "IEEE Trans. Software Eng." volume: "38" number: "1" pages: "19-34" kind: "article" key: "TreudeS12" - title: "Assessing developer contribution with repository mining-based metrics" author: - name: "Jalerson Lima" link: "https://researchr.org/alias/jalerson-lima" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Fernando Marques Figueira Filho" link: "https://researchr.org/alias/fernando-marques-figueira-filho" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A1-kulesza" year: "2015" doi: "http://dx.doi.org/10.1109/ICSM.2015.7332509" links: doi: "http://dx.doi.org/10.1109/ICSM.2015.7332509" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icsm/LimaTFK15" researchr: "https://researchr.org/publication/LimaTFK15" cites: 0 citedby: 0 pages: "536-540" booktitle: "2015 IEEE International Conference on Software Maintenance and Evolution, ICSME 2015, Bremen, Germany, September 29 - October 1, 2015" editor: - name: "Rainer Koschke" link: "https://researchr.org/alias/rainer-koschke" - name: "Jens Krinke" link: "https://researchr.org/alias/jens-krinke" - name: "Martin P. Robillard" link: "https://researchr.org/alias/martin-p.-robillard" publisher: "IEEE" isbn: "978-1-4673-7532-0" kind: "inproceedings" key: "LimaTFK15" - title: "Second international workshop on web 2.0 for software engineering: (Web2SE 2011)" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Margaret-Anne D. Storey" link: "https://researchr.org/alias/margaret-anne-d.-storey" - name: "Arie van Deursen" link: "http://www.st.ewi.tudelft.nl/~arie/" - name: "Andrew Begel" link: "http://research.microsoft.com/~abegel" - name: "Sue Black" link: "http://www.sueblack.co.uk/" year: "2011" doi: "http://doi.acm.org/10.1145/1985793.1986056" abstract: "Social software is built around an \"architecture of participation\" where user data is aggregated as a side-effect of using Web 2.0 applications. Web 2.0 implies that processes and tools are socially open, and that content can be used in several different contexts. Web 2.0 tools and technologies support interactive information sharing, data interoperability and user centered design. For instance, wikis, blogs, tags and feeds help us organize, manage and categorize content in an informal and collaborative way. Some of these technologies have made their way into collaborative software development processes and development platforms. These processes and environments are just scratching the surface of what can be done by incorporating Web 2.0 approaches and technologies into collaborative software development. Web 2.0 opens up new opportunities for developers to form teams and collaborate, but it also comes with challenges for developers and researchers. Web2SE aims to improve our understanding of how Web 2.0, manifested in technologies such as mashups or dashboards, can change the culture of collaborative software development." links: doi: "http://doi.acm.org/10.1145/1985793.1986056" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/TreudeSDBB11" tags: - "software architecture" - "tagging" - "architecture" - "social web" - "design research" - "web engineering" - "data-flow" - "source-to-source" - "software engineering" - "wiki" - "web applications" - "context-aware" - "Meta-Environment" - "social" - "design" - "systematic-approach" - "open-source" researchr: "https://researchr.org/publication/TreudeSDBB11" cites: 0 citedby: 0 pages: "1222-1223" booktitle: "Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, Waikiki, Honolulu , HI, USA, May 21-28, 2011" editor: - name: "Richard N. Taylor" link: "https://researchr.org/alias/richard-n.-taylor" - name: "Harald Gall" link: "https://researchr.org/alias/harald-gall" - name: "Nenad Medvidovic" link: "https://researchr.org/alias/nenad-medvidovic" publisher: "ACM" isbn: "978-1-4503-0445-0" kind: "inproceedings" key: "TreudeSDBB11" - title: "Os Aspectos Sociais dos Ecossistemas de Software" author: - name: "R. Ferreira" link: "https://researchr.org/alias/r.-ferreira" - name: "M. Miranda" link: "https://researchr.org/alias/m.-miranda" - name: " F. Figueira Filho" link: "https://researchr.org/alias/f.-figueira-filho" - name: "C. de Souza" link: "https://researchr.org/alias/c.-de-souza" - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Leif Singer" link: "http://www.se.uni-hannover.de/en/People/Leif-Singer" year: "2015" abstract: "Software ecosystems have become a new paradigm for the development of large-scale software, bringing a complex mixture of technical, business and social aspects. Although previous research has focused on understanding both the technical and business aspects, the social side of software ecosystems is less understood. To fill this gap, this paper presents the results of an empirical study aimed at understanding the influence of social aspects on the adoption and permanence of developers in software ecosystems. We conducted 25 interviews with software developers and we distributed an online questionnaire which included responses from 83 developers of mobile software applications. Using grounded theory techniques, we identified a complex social system based on continuous interaction and mutual support between different actors, including internal and external developers to the ecosystem, community developers, end users and businesses. Our results highlight the importance of social aspects in software ecosystems during the initial phase of adoption, as well as the continued participation of developers." researchr: "https://researchr.org/publication/FerreiraMirandaFilhode-SouzaTreudeSinger2015" cites: 0 citedby: 0 booktitle: "Proceedings of the Brazilian Symposium in Collaborative Systems" kind: "inproceedings" key: "FerreiraMirandaFilhode-SouzaTreudeSinger2015" - title: "Augmenting API documentation with insights from stack overflow" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" - name: "Martin P. Robillard" link: "https://researchr.org/alias/martin-p.-robillard" year: "2016" doi: "http://doi.acm.org/10.1145/2884781.2884800" links: doi: "http://doi.acm.org/10.1145/2884781.2884800" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/TreudeR16" researchr: "https://researchr.org/publication/TreudeR16" cites: 0 citedby: 0 pages: "392-403" booktitle: "Proceedings of the 38th International Conference on Software Engineering, ICSE 2016, Austin, TX, USA, May 14-22, 2016" editor: - name: "Laura K. Dillon" link: "https://researchr.org/alias/laura-k.-dillon" - name: "Willem Visser" link: "https://researchr.org/alias/willem-visser" - name: "Laurie Williams" link: "https://researchr.org/alias/laurie-williams" publisher: "ACM" isbn: "978-1-4503-3900-1" kind: "inproceedings" key: "TreudeR16" - title: "The role of emergent knowledge structures in collaborative software development" author: - name: "Christoph Treude" link: "http://www.ctreude.ca" year: "2010" doi: "http://doi.acm.org/10.1145/1810295.1810400" abstract: "Many collaboration features in software development tools draw on lightweight technologies such as tagging and wikis. We propose to study the role of emergent knowledge structures created through these features. Using a mixed-methods approach, we investigate which processes emergent knowledge structures support and how tool support can leverage them." links: doi: "http://doi.acm.org/10.1145/1810295.1810400" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/Treude10" tags: - "tagging" - "wiki" - "systematic-approach" researchr: "https://researchr.org/publication/Treude10" cites: 0 citedby: 0 pages: "389-392" booktitle: "Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, ICSE 2010, Cape Town, South Africa, 1-8 May 2010" editor: - name: "Jeff Kramer" link: "https://researchr.org/alias/jeff-kramer" - name: "Judith Bishop" link: "https://researchr.org/alias/judith-bishop" - name: "Premkumar T. Devanbu" link: "https://researchr.org/alias/premkumar-t.-devanbu" - name: "Sebastián Uchitel" link: "https://researchr.org/alias/sebasti%C3%A1n-uchitel" publisher: "ACM" isbn: "978-1-60558-719-6" kind: "inproceedings" key: "Treude10"