Publications & Talks

Talks

Details Year
Social Media for Developers: How Tools Shape the Way We Work at University of Hamburg, Hamburg, Germany; October 10 2014. 2014
Influencing the Adoption of Software Engineering Practices at Microsoft Research, Redmond, WA, USA; July 2 2013. 2013
Motivation und Reputation in der Softwareentwicklung (Motivation and Reputation in Software Development) at Audi Electronics Venture GmbH, Ingolstadt, Germany; June 25 2012. 2012
Developer Motivation and the Adoption of Software Engineering Methods at the Research Colloquium of the Software Engineering Research Group (SERG) of Delft University of Technology, Delft, The Netherlands; March 22 2012. 2012
Influencing the Adoption of Software Engineering Methods at Engineering / Computer Science Department of University of Victoria, Victoria, BC, Canada; March 1 2012. 2012
Backbone.JS: Light-weight MVC for JavaScript at local JavaScript user group HannoverJS [slides], Hannover, Germany; November 24, 2011. 2011
Awareness and Innovation in Enterprise 2.0 at Convention Camp Hannover, Hannover, Germany; November 26 2009. 2009
Introductory talk about service-oriented architecture to software architects at Lower Saxony’s interior ministry, Hannover, Germany; May 8 2009. 2009
Talks about Refactoring, Unit Testing, Version Control, and Design Patterns to small team at local automaker, Hannover, Germany. 2008

Publications

Authors Title Venue Year Link
Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M. German, Daniela Damian An In-depth Study of the Promises and Perils of Mining GitHub Empirical Software Engineering, Springer 2015 Preprint, Link
Sabrina Marczak, Fernando Figueira Filho, Leif Singer, Christoph Treude, Flávio Steffens, David Redmiles, Ban Al-Ani Studying Gamification as a Collaboration Motivator for Virtual Software Teams: Social Issues, Cultural Issues, and Research Methods Doing CSCW Research in Latin America: Differences, Opportunities, Challenges, and Lessons Learned (CSCW 2015 Workshop) 2015
Eirini Kalliamvakou, Daniela Damian, Kelly Blincoe, Leif Singer, Daniel German Open Source-Style Collaborative Development Practices in Commercial Projects Using GitHub Proceedings of the 37th International Conference on Software Engineering (ICSE 2015), to appear 2015 Preprint
Raphael Pham, Stephan Kiesling, Olga Liskin, Leif Singer, Kurt Schneider Enablers, Inhibitors, and Perceptions of Testing in Novice Software Teams Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2014) 2014 Preprint
Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniela Damian, Daniel German The Promises and Perils of Mining GitHub The 11th Working Conference on Mining Software Repositories (MSR 2014) 2014
Leif Singer, Fernando Figueira Filho, Margaret-Anne Storey How Developers Stay Current Using Twitter: Supplemental Materials University of Victoria, Technical Report DCS-353-IR 2014 Blog Post, Technical Report
Müller Miranda, Renato Pina, Cleidson De Souza, Fernando Figueira Filho, Leif Singer An Exploratory Study of the Adoption of Mobile Development Platforms by Software Engineers First International Conference on Mobile Software Engineering and Systems (MOBILESoft 2014) 2014 Preprint
Raphael Pham, Leif Singer, Olga Liskin, Fernando Figueira Filho, Kurt Schneider Revisited: Testing Culture on a Social Coding Site Software Engineering 2014 2014 Preprint
Margaret-Anne Storey, Leif Singer, Brendan Cleary, Fernando Figueira Filho, Alexey Zagalsky The (R)Evolution of Social Media in Software Engineering Proceedings of the 36th International Conference on Software Engineering (ICSE 2014, Future of Software Engineering Track) 2014 Paper
Leif Singer, Fernando Figueira Filho, Margaret-Anne Storey Software Engineering at the Speed of Light: How Developers Stay Current Using Twitter Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) 2014 Blog Post, Preprint, Technical Report
Carlos Gómez, Brendan Cleary, and Leif Singer A Study of Innovation Diffusion through Link Sharing on Stack Overflow Proceedings of the 10th Working Conference on Mining Software Repositories (MSR 2013, MSR Challenge) 2013 Preprint
Brendan Cleary, Margaret-Anne Storey, Carlos Gomez, Leif Singer, Christoph Treude Analyzing the Friendliness of Exchanges in an Online Software Developer Community Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013) 2013 Preprint
Leif Singer Improving the Adoption of Software Engineering Practices Through Persuasive Interventions PhD Thesis, Gottfried Wilhelm Leibniz Universität Hannover 2013 PDF, Paperback from Lulu.com, Amazon.com, Amazon.de
Raphael Pham, Leif Singer, Kurt Schneider Building Test Suites in Social Coding Sites by Leveraging Drive-By Commits Proceedings of the 35th International Conference on Software Engineering, NIER Track 2013 Preprint
Andrea Capiluppi, Alexander Serebrenik, Leif Singer Assessing Technical Candidates on the Social Web IEEE Software: Bridging Software Communities Through Social Networking 2013 Link
Raphael Pham, Leif Singer, Olga Liskin, Fernando Figueira Filho, Kurt Schneider Creating a Shared Understanding of Testing Culture on a Social Coding Site Proceedings of the 35th International Conference on Software Engineering 2013 Preprint, Blog Post
Leif Singer, Fernando Figueira Filho, Brendan Cleary, Christoph Treude, Margaret-Anne Storey, Kurt Schneider Mutual Assessment in the Social Programmer Ecosystem: An Empirical Investigation of Developer Profile Aggregators Proceedings of the ACM 2013 conference on Computer Supported Cooperative Work and Social Computing
Best Paper Nomination
2013 Preprint, Blog Post
Olga Liskin, Leif Singer, Kurt Schneider Welcome to the Real World: A Notation for Modeling REST Services IEEE Internet Computing 2012 Link
Leif Singer, Kurt Schneider It was a Bit of a Race: Gamification of Version Control Proceedings of the 2nd international workshop on Games and software engineering (GAS), Zürich, Switzerland. 2012 Preprint, Slides
Leif Singer, Kurt Schneider Influencing the Adoption of Software Engineering Methods using Social Software Proceedings of the 34th International Conference on Software Engineering (ICSE), NIER Track, Zürich, Switzerland. 2012 Preprint, Slides, Blog Post by @felienne
Leif Singer, Norbert Seyff, Samuel A. Fricker Online social networks as a catalyst for software and IT innovation Proceedings of the 4th International Workshop on Social Software Engineering, ESEC/FSE 2011, Szeged, Hungary 2011 Link
Leif Singer, Kurt Schneider Supporting the Cooperation of End-User Programmers through Social Development Environments Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering, ICSE 2011, Honolulu, Hawaii 2011 Link
Olga Liskin, Leif Singer, Kurt Schneider Teaching Old Services New Tricks: Adding HATEOAS Support as an Afterthought Second International Workshop on RESTful Design (WS-REST 2011), WWW 2011, Hyderabad, India 2011 Link
Leif Singer, Maximilian Peters Hallway: ein Erweiterbares Digitales Soziales Netzwerk Software Engineering 2011, Karlsruhe, Germany 2011 Preprint
Leif Singer Towards Communities of Practice for Mashups Proceedings of the 4th International Workshop on Web APIs and Services Mashups (Mashups’10), ECOWS 2010, Ayia Napa, Cyprus 2010 Link
Leif Singer, Tristan Wehrmaker Erweiterung unternehmensinterner digitaler sozialer Netzwerke um Mechanismen zur Verbesserung von Informationsflüssen 1. Konferenz zu Mitarbeiterportalen in der Unternehmenspraxis (MiPo’10), Aalen, Germany 2010
Ingo Kitzmann, Christoph König, Daniel Lübke, Leif Singer A Simple Algorithm for Automatic Layout of BPMN Processes BPMN 2009 – 1st International Workshop on BPMN, CEC’09 – 11th IEEE Conference on Commerce and Enterprise Computing, Vienna, Austria 2009 Link
Leif Singer, Eric Knauss, Kurt Schneider Requirements Engineering in IT-Ökosystemen mit Hilfe von Archetypen Proceedings of Grenzen der Partizipation — Technikgestaltung in IT-distanzierten Communities, Informatik 2009, Lübeck, Germany 2009
Daniel Lübke, Leif Singer, Alex Salnikow Calculating BPEL Test Coverage through Instrumentation Workshop on Automated Software Testing (AST 2009), ICSE 2009, Vancouver, Canada 2009 Link
Leif Singer, Olesia Brill, Sebastian Meyer, Kurt Schneider Utilizing Rule Deviations in IT Ecosystems for Implicit Requirements Elicitation Second International Workshop on Managing Requirements Knowledge (MaRK’09) at RE’09, Atlanta, USA 2009 Link
Matthias Weidlich, Alexander Grosskopf, Daniel Lübke, Kurt Schneider, Eric Knauss, Leif Singer Verzahnung von Requirements Engineering und Geschäftsprozessdesign Workshop Proceedings of the SE 2009 – REBPM, Software Engineering 2009, Kaiserslautern, Germany 2009
Leif Singer Model-Driven Development of Service Compositions Master’s Thesis, Leibniz Universität Hannover, Fachgebiet Software Engineering 2008 Link
Leif Singer Integration von Tailoring in eine webbasierte Prozess-Beschreibung Bachelor’s Thesis, Leibniz Universität Hannover, Fachgebiet Software Engineering 2005 Link

Academic Service