Our Research on API Documentation Modern software development means constantly using powerful libraries and frameworks (APIs). Good documentation of these reusabl...
Error prevention in software development In recent years, progress in quality assurance for software products has mainly been made in the area of testing (i.e. ex...
Free / Open Source Software Engineering Group This is the homepage of the Free/Open Source Software Engineering Group at the Free University Berlin. We are part o...
List of Web starting points This page collects links to good starting points for web searches on various topics of interest for our research and teaching. Add goo...
Medical Knowledge Explication We work together with a practizing physician, Dr. Peter Lanzer, who is an expert in percutaneous coronary intervention (PCI). Most ...
ol li { margin top: 14px; margin bottom: 14px; } Publications of the Software Engineering Research Group See ResearchHome for a description of the researc...
Pair Programming Group This is the homepage of the Pair Programming research group at the Free University Berlin. We are part of the Software Engineering Group in...
The research approach of the SE group Describes which research methods we use under which circumstances and why. Research doctrine Software engineering methodolo...
Research Interests when recording (Distributed) Pair Programmers If you are a software developer doing (distributed) pair programming and you consider to be recor...
RQC: Review Quality Collector Lutz Prechelt, prechelt #64;inf.fu berlin.de Review Quality Collector (RQC) is a procedure to be introduced into the scientific publ...
Research on self organization in agile teams Summary Background: A central credo of agile methods is the assumption that it is not known in advance what will be ...
Research on managing Technical Debt Summary Background: Technical Debt (TD) is what happens when the code does not reflect the teams current best understanding o...
Research on automated software testing in practice Summary Background: The more widespread use of programmatic (as opposed to UI driven) automated tests was prob...
WAVES: Knowledge exchange in distributed software development (German: Wissensaustausch bei der verteilten Entwicklung von Software) WAVES is a project supported ...
Where to publish Some considerations for choosing the place where to send our potential publications, be it a conference (or other meeting) or a journal or magazi...