Publications of the Software Engineering Research Group

See ResearchHome for a description of the research ideas underlying these publications.
See ThesesHome (in German) for student works performed in our group.

Peer-reviewed journal papers

  1. [jointrep] Jonathan Krein, Lutz Prechelt, Natalia Juristo, Aziz Nanthaamornphong, Jeffrey C. Carver, Sira Vegas, Charles D. Knutson, Kevin D. Seppi, Dennis L. Eggett. A Multi-Site Joint Replication of a Design Patterns Experiment Using Moderator Variables to Generalize across Contexts. IEEE Transactions on Software Engineering 42(4):302-321, April 2016.

  2. [bflinks] Lutz Prechelt, Alexander Pepper. Bflinks: Reliable Bugfix Links via Bidirectional References and Tuned Heuristics. International Scholarly Research Notices 2014, Article ID 701357, 2014.

  3. [misblame] Lutz Prechelt, Alexander Pepper. Why Software Repositories Are Not Used For Defect-Insertion Circumstance Analysis More Often: A Case Study. Information and Software Technology 56(10):1377-1389, 10.1016/j.infsof.2014.05.001, October 2014.

  4. [oiirm] Lutz Prechelt, Christopher Oezbek. The search for a research method for studying OSS process innovation. Empirical Software Engineering (special issue on "Qualitative Research in Software Engineering"), 16(4):514-537, 2011.

  5. [teachbase] Peter Lanzer, Lutz Prechelt. Expanding the base for teaching of percutaneous coronary interventions: The explicit approach. Catheterization and Cardiovascular Interventions 77(3):372-380, February 2011.

  6. [PF07] Lutz Prechelt. Plat_Forms: A Web Development Platform Comparison by an Exploratory Experiment Searching for Emergent Platform properties. IEEE Transactions on Software Engineering 37(1):95-108, Jan/Feb 2011.

  7. [mobppexp] Anne Martens, Heiko Koziolek, Lutz Prechelt, Ralf Reussner. From Monolithic to Component-based Performance Evaluation of Software Architectures -- A Series of Experiments Analysing Accuracy and Effort. Empirical Software Engineering 16:587-622, 2011.

  8. [PF07cacm] Lutz Prechelt. Plat_Forms: Is there one best web development technology? Communications of the ACM 53(8):146-149, August 2010.

  9. [decskill] Peter Lanzer, Lutz Prechelt. On acquiring decision making skills for endovascular interventions. EuroIntervention 4(3):303-305, Nov 2008.

  10. [gtprac2] Stephan Salinger, Laura Plonka, Lutz Prechelt. A Coding Scheme Development Methodology Using Grounded Theory for Qualitative Analysis of Pair Programming. Human Technology: An Interdisciplinary Journal on Humans in ICT Environments 4(1):9-25, May 2008.

  11. [stentrisk] Peter Lanzer, Lutz Prechelt. Spelling out risk reduction strategies for intracoronary stenting. EuroIntervention 3(5):622-626, Mar 2008.

  12. [vascuproc2] Lutz Prechelt, Peter Lanzer. On Understanding Power of Judgement in Percutaneous Coronary Intervention. Clinical Research in Cardiology 96(4):199-203, April 2007.

Peer-reviewed conference papers

  1. [qualityexp] Lutz Prechelt, Holger Schmeisky, Franz Zieris. Quality Experience: A Grounded Theory of Software Quality Assurance Without Testers, Proceedings of the 38th International Conference on Software Engineering, Austin, Texas, May 2016.

  2. [ppknowtrans2] Franz Zieris, Lutz Prechelt. Observations on Knowledge Transfer of Professional Software Developers during Pair Programming, Proceedings of the 38th International Conference on Software Engineering Companion, Austin, Texas, May 2016.

  3. [cesidifficulty] Lutz Prechelt, Franz Zieris, Holger Schmeisky. Difficulty Factors of Obtaining Access for Empirical Studies in Industry, Proceedings of the Third International Workshop on Conducting Empirical Studies in Industry (CESI '2015), 19--25, Florence, May 2015. (at ACM, CESI homepage)

  4. [ppknowtrans] Franz Zieris, Lutz Prechelt. On Knowledge Transfer Skill in Pair Programming, Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, Torino, Italy, September 2014. (at ACM, ESEM homepage)

  5. [dPPnotDPP] Julia Schenk, Lutz Prechelt, Stephan Salinger. Distributed-Pair Programming Can Work Well and Is Not Just Distributed Pair-Programming, Companion Proceedings of the 36th International Conference on Software Engineering, Hyderabad, India, June 2014. (ICSE homepage)

  6. [MetadataMetrics] Konrad Johannes Reiche, Edzard Höfig. Implementation of Metadata Quality Metrics and Application on Public Government Data, Proc. of the 2nd IEEE International Workshop on Methods for the Establishment of Trust with Open Data (METHOD), Kyoto, Japan, July 2013.

  7. [LODRelevance] Thomas Holst, Edzard Höfig. Investigating the Relevance of Linked Open Data Sets with SPARQL Queries, Proc. of the 2nd IEEE International Workshop on Methods for the Establishment of Trust with Open Data (METHOD), Kyoto, Japan, July 2013.

  8. [notagile] Franz Zieris, Stephan Salinger. Doing Scrum Rather Than Being Agile: A Case Study on Actual Nearshoring Practices, Proc. of the 8th IEEE International Conference on Global Software Engineering (ICGSE), Bari, Italy, August 2013. (ICGSE homepage)

  9. [pproles] Stephan Salinger, Franz Zieris, Lutz Prechelt. Liberating Pair Programming Research from the Oppressive Driver/Observer Regime. Proc. of the 35th International Conference on Software Engineering (ICSE), San Francisco, May 2013. (NIER homepage)

  10. [PFasaltmethod] Lutz Prechelt, Ulrich Stärk. Plat_Forms: Contests as an Alternative Approach to SE Empirical Studies in Industry. Proc. 1st International Workshop on Conducting Empirical Studies in Industry (CESI), San Francisco, May 2013. (CESI homepage)

  11. [agogidea] Lutz Prechelt. Agile Offsharing: Using Pair Work to Overcome Nearshoring Difficulties. Proc. 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), San Francisco, May 2013. (chaseresearch.org)

  12. [PF2011] Ulrich Stärk, Lutz Prechelt, Ilija Jolevksi. Plat_Forms 2011: finding emergent properties of web application development platforms. Proceedings of the 6th ACM-IEEE international symposium on Empirical software engineering and measurement. (ESEM), Lund, September 2012. (ESEM homepage)

  13. [dppawareness] Julia Schenk Evaluating awareness information in distributed collaborative editing by software-engineers. Proceedings of the First International Workshop on User Evaluation for Software Engineering Researchers (USER), Zürich, Juni 2012. (USER homepage)

  14. [satopi] Lutz Prechelt, Karl Beecher. Four Generic Issues for Tools-as-Plugins Illustrated by the Distributed Editor Saros. 1st Workshop on Developing Tools as Plug-ins (TOPI '11), Honolulu, HI, USA, May 28, 2011.

  15. [sonus] Lutz Prechelt. Some Non-Usage Data for a Distributed Editor: The Saros Outreach. 4th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE '11), Honolulu, HI, USA, May 21, 2011.

  16. [saros4] Edna Rosen, Stephan Salinger, Christopher Oezbek. Project Kick-off with Distributed Pair Programming. Proceedings of the 22nd Annual Workshop of Psychology of Programming Interest Group (PPIG '10), Madrid, September 2010. (ppig.org)

  17. [OSSrad] Christopher Oezbek, Florian Thiel. Radicality and the Open Source Development Model. FLOSS Workshop 2010, Jena, Germany, 1-2 July, 2010. (FLOSS 2010 Workshop)

  18. [OSSonion] Christopher Oezbek, Florian Thiel, Lutz Prechelt. The onion has cancer: some social network analysis visualizations of open source project communication. Proceedings of the 3rd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development (FLOSS '10), Cape Town, South Africa, May 2010, 5-10.

  19. [OSStestingIntro] Christopher Oezbek. Introducing Automated Regression Testing into Open Source Projects. In P. Ågerfalk et al. (Eds.): Proceedings of the OSS 2010, Notre Dame, IL, IFIP AICT 319, pp. 361-366. IFIP International Federation for Information Processing (2010)

  20. [saros3] Stephan Salinger, Christopher Oezbek, Karl Beecher, Julia Schenk. Saros: an Eclipse plug-in for distributed party programming. Proceedings of the 2010 International Conference on Software Engineering Workshop on Cooperative and Human Aspects of Software Engineering (CHASE '10), Cape Town, South Africa, May 2010, 48-55.

  21. [sbstype] Lutz Prechelt, Ulrich Stärk, Stephan Salinger. Types of Cooperation Episodes in Side-by-Side Programming. Proceedings of the 21st Annual Meeting of the Psychology of Programming Interest Group (PPIG '09), Limerick, Ireland, June 24-26, 2009, 148-161. (ppig.org)

  22. [basecon] Stephan Salinger, Lutz Prechelt. What happens during Pair Programming? Proceedings of the 20th Annual Workshop of Psychology of Programming Interest Group (PPIG '08), Lancaster, September 10-12, 2008. (ppig.org)

  23. [PPstudprof] Laura Plonka. A Comparison Between Student and Professional Pair Programmers Proceedings of the 20th Annual Workshop of Psychology of Programming Interest Group (PPIG '08), Lancaster, September 10-12, 2008. (ppig.org)

  24. [OSSethics] Christopher Oezbek. Research Ethics for Studying Open Source Projects. Proceedings of the 4th Research Room @ FOSDEM, Brussels, February 23-24, 2008.

  25. [JTourBus] Christopher Oezbek, Lutz Prechelt. JTourBus: Simplifying Program Understanding by Documentation that Provides Tours Through the Source Code. Proceedings of the 23th IEEE International Conference on Software Maintenance (ICSM'07), IEEE Computer Society, Paris, October 2-5, 2007.

  26. [gtprac] Stephan Salinger, Laura Plonka, Lutz Prechelt. A Coding Scheme Development Methodology Using Grounded Theory for Qualitative Analysis of Pair Programming. Proceedings of the 19th Annual Workshop of Psychology of Programming Interest Group (PPIG '07), Joensuu, July 02-06, 2007.

  27. [OSSinnintr] Christopher Oezbek, Lutz Prechelt. On Understanding How to Introduce an Innovation to an Open Source Project. Proceedings of the 29th International Conference on Software Engineering Workshops (ICSEW '07), IEEE Computer Society, Minneapolis, MN, May 20-26, 2007. Presented at 1st International Workshop on Emerging Trends in FLOSS Research and Development, Minneapolis, May 20-26, 2007. A reprint of this article appeared in UPGRADE, The European Journal for the Informatics Professional 8(6):40-44, December 2007.

  28. [p-swt] Sebastian Jekutsch, Christopher Oezbek, Stephan Salinger. Selbstbestimmung oder Anleitung: Erfahrungen mit einem Softwaretechnikpraktikum im Bereich Qualitätssicherung (Langversion) (German). A short version of which has been accepted, presented, and published at SEUH 2007 - Software Engineering im Unterricht der Hochschulen, 22.-23. Februar 2007, Hochschule für Technik, Stuttgart.

  29. [annoscheme] Sebastian Jekutsch. An Annotation Scheme to Support Analysis of Programming Activities. Workshop on Ethnographies of Code, Infolab21, Lancaster University, UK, 30-31 March 2006.

  30. [wfeev] Lutz Prechelt, Daniel J. Hutzel. Market Forces and End-User Programming for Mission-Critical Systems. Proc. First Workshop on End-User Software Engineering (WEUSE), pp. 31-34, St. Louis, MO, ACM Press, May 2005 (published in ACM SIGSOFT Software Engineering Notes 30(4), July 2005).

  31. [anfportalbau] Lutz Prechelt. Benutzeranforderungen als Zentrum und Treiber im Portalbauprozess. Workshop "Portale - Herausforderungen und Lösungen" (in Informatik 2003, LNI P-35, pp. 306-311), Frankfurt, October 2, 2003.

  32. [IDEintegration] Lutz Prechelt, Matthias Peter. Integrating a Tool into Multiple Different IDEs. ICSE Workshop on Adption-Centric Software Engineering, Portland, Oregon, May 9, 2003.

  33. [archhype] Lutz Prechelt, Daniel J. Hutzel. The Co-Evolution of a Hype and a Software Architecture: Experience of Component-Producing Large-Scale EJB Early Adopters. Proc. Intl. Conf. on Software Engineering, pp. 553-556, Portland, Oregon, IEEE CS Press, May 6-8, 2003.

Dissertations and monographs

  1. [baseconbook] Stephan Salinger, Lutz Prechelt. Understanding Pair Programming: The Base Layer. ISBN 978-3-7322-8193-0, BoD.de, 224 pages, December 2013.

  2. [basecondiss] Stephan Salinger. Ein Rahmenwerk für die qualitative Analyse der Paarprogrammierung. PhD Dissertation, Freie Universität Berlin, Fachbereich Mathematik und Informatik, 536 pages, 2013-05-16.

  3. [OSSinn] Christopher Oezbek. Introducing Innovations into Open Source Projects. PhD Dissertation, Freie Universität Berlin, Fachbereich Mathematik und Informatik, 292 pages, 2010-08-25.

Book chapters

  1. [ds4se-wse] Lutz Prechelt. The White-Shirt Effect: Learning from Failed Expectations. in: Menzies, Williams, Zimmermann: Perspectives on Data Science for Software Engineering, pp.353-357, Morgan Kaufman, 2016. (on GitHub)

  2. [credibility] Lutz Prechelt, Marian Petre. Credibility, or Why Should I Insist on Being Convinced? In: Making Software: What Really Works and Why We Believe It, pp. 17--34, O'Reilly Media, 2011.

  3. [twocomp] Lutz Prechelt. Two Comparisons of Programming Languages. In: Making Software: What Really Works and Why We Believe It, pp. 239--258, O'Reilly Media, 2011.

  4. [roiopt] Lutz Prechelt. Optimizing Return-On-Investment (ROI) for Empirical Software Engineering Studies. In: Empirical Software Engineering Issues, pp. 54--57, Lecture Notes in Computer Science 4336, Springer Verlag, 2007.

  5. [rcollab] Lutz Prechelt, Laurie Williams. Industry-research collaboration. In: Empirical Software Engineering Issues, pp. 153--157, Lecture Notes in Computer Science 4336, Springer Verlag, 2007.

  6. [vascuproc] Lutz Prechelt, Peter Lanzer. The Decision-Making Process in Percutaneous Coronary Interventions. In: Mastering Endovascular Techniques (editor: Peter Lanzer), pp. 103-113, Lippincott, Williams and Wilkins, 2006.

  7. [jccpprt2] Lutz Prechelt. Are Scripting Languages Any Good? A Validation of Perl, Python, Rexx, and Tcl against C, C++, and Java. In: Advances in Computers, Vol. 57, (editor: M. Zelkowitz), pp. 205-270, Academic Press, 2003.

Unreviewed papers

  1. [RESER11] Jonathan Krein, Charles Knutson, Lutz Prechelt, Natalia Juristo. Report from the 2nd International Workshop on Replication in Empirical Software Engineering Research (RESER 2011). ACM SIGSOFT Software Engineering Notes 37(1):27-30, January 2012.

  2. [PF11heise] Lutz Prechelt, Ulrich Stärk. Plat_Forms 2011: Web-Entwicklungsplattformen im direkten Projektvergleich. In: heise developer, 04.09.2012 - 12:16, 2012.

  3. [saros3b] Karl Beecher. Saros: An Eclipse Plug-in for Distributed Party Programming. In: Methods & Tools, volume 19, number 1, 2011, pp. 44-47.

  4. [saros2] Stephan Salinger, Christopher Oezbek. Saros - Distributed Party Programming. In: eclipse Magazin, 02.2010. 50-52.

  5. [errmikro] Sebastian Jekutsch. Der Mikroprozess von Programmierfehlern (German). In: Software Engineering 2007 - Beiträge zu den Workshops, Gesellschaft für Informatik, 2007. (Presented at Nachwuchsworkshop der Software Engineering Konferenz 2007 (SE07), 27th March 2007, Hamburg).

  6. [saros] Djemili, R., Oezbek C., Salinger S. Saros: Eine Eclipse-Erweiterung zur verteilten Paarprogrammierung. In: Software Engineering 2007 - Beiträge zu den Workshops, Gesellschaft für Informatik, 2007. Beiträge zu den Workshops, Gesellschaft für Informatik, Hamburg, Germany, March 27, 2007.

Edited works

None so far.

Technical reports

  1. [OSStestingIntroTR] Christopher Oezbek. Introducing Automated Regression Testing in Open Source Projects. Technical Report TR-B-10-01, 21 pages, Freie Universität Berlin, Institut für Informatik, Germany, January 2010.

  2. [sbstypeTR] Lutz Prechelt, Ulrich Stärk, Stephan Salinger. 7 Types of Cooperation Episodes in Side-by-Side Programming. Technical Report TR-B-08-17, 12 pages, Freie Universität Berlin, Institut für Informatik, Germany, December 2008.

  3. [OSSmediateTR] Christopher Oezbek, Robert Schuster, Lutz Prechelt. Information Management as an Explicit Role in OSS projects: A Case Study. Technical Report TR-B-08-05, 11 pages, Freie Universität Berlin, Institut für Informatik, Germany, April 2008.

  4. [PF07survey] Will Hardy. Comparing Web Development Platforms Through the Eyes of Professional Developers. Technical Report TR-B-07-14, 87 pages, Freie Universität Berlin, Institut für Informatik, Germany, November 2007.

  5. [PF07resultsTR] Lutz Prechelt. Plat_Forms 2007: The Web Development Platform Comparison -- Evaluation and Results. Technical Report TR-B-07-10, 118 pages, Freie Universität Berlin, Institut für Informatik, Germany, June 2007.

  6. [PF07task] Lutz Prechelt. Plat_Forms 2007 task: PbT. Technical Report TR-B-07-03, 36 pages, Freie Universität Berlin, Institut für Informatik, Germany, January 2007.

  7. [PF07concept] Lutz Prechelt. Plat_Forms -- a contest: The web development platform comparison. Technical Report TR-B-06-11, 9 pages, Freie Universität Berlin, Institut für Informatik, Germany, October 2006.

  8. [actprocTR] Lutz Prechelt, Sebastian Jekutsch, Philip Johnson. Actual Process: A Research Program. Technical Report TR-B-06-02, 9 pages, Freie Universität Berlin, Institut für Informatik, Germany, March 2006.

Preprints

Material submitted for publication

Position papers

  1. [langleb] Lutz Prechelt. Was braucht es für die Langlebigkeit von Systemen? Eine Kritik. Gregor Engels, Ralf Reussner, Christof Momm, Stefan Sauer (eds.): Design for Future - Langlebige Softwaresysteme, Proceedings of the 1. Workshop des GI-Arbeitskreises Langlebige Softwaresysteme (L2S2), pp. 172-175, Karlsruhe, Germany, October 15-16, 2009. CEUR Workshop Proceedings Vol. 537, ISSN 1613-0073.

Popular science

None so far.

Materials and data packages

  1. [PF07dataPackage] Lutz Prechelt, Florian Thiel, Will Hardy, Ulrich Stärk, Peter Ertel. platforms2007data.zip (bundled August 2009), contains the raw data derived from the solutions delivered by the teams in Plat_Forms 2007 or generated by manual evaluation. This data is the basis for the evaluations and plots in [PF07resultsTR], [PF07], and [PF07cacm].

  2. [PF07surveyPackage] Will Hardy (ed.). PF07surveyPackage.zip (bundled February 2008), contains the raw data (structured as well as free-form-textual) for the survey reported in [PF07survey].

  3. [PF07srcPackage] Ulrich Stärk, Lutz Prechelt (ed.). platforms-solutions-2007.zip (bundled July 2007), contains the manually written source code files delivered by the teams in Plat_Forms 2007, see [PF07resultsTR] and plat-forms.org.

  4. [PspeDataPackage] Lutz Prechelt. pspe-testdata-package-2005.zip (bundled March 2005), contains the test data (input and output files) for the phonecode program as used in [pspe] and [jccpprt].

(Comments)

 

This topic: SE > WebHome > ResearchHome > OurPublications
Topic revision: 24 Mar 2017, LutzPrechelt