Hier gelangen Sie zur Zeitübersicht
| Vollvorträge |
ID: 139
Themen: Requirements Engineering, Fallstudien
Stichworte: requirements engineering, requirements elicitation, background reading, reading technique, template analysis
Using Template Analysis as Background Reading Technique for Requirements Elicitation
Sebastian Stein, Yves Lauer and Marwane El Kharbili
IDS Scheer AG, Deutschland
Requirements cannot be collected, but must be elicited from people's tacit and systems' embedded knowledge. It is a proven approach to use existing systems and manuals as a source. Literature suggests using background reading to elicit requirements from domain descriptions and manuals. Besides content analysis, no concrete technique describing how to actually conduct background reading is available in literature. In this paper, we evaluate the usage of template analysis as a technique for background reading. We applied template analysis in a project to extract requirements from 35 success stories about process performance management. We found template analysis to be very useful not just for eliciting requirements and creating a shared understanding of the studied domain, but also for helping new employees to get familiar with the domain. We also formulated competence questions to document and communicate requirements, but this did not prove helpful and hence we would not recommend it.
ID: 185
Themen: Empirie und Messverfahren, Inspektions-und Testverfahren
Stichworte: Integrationstest, Testfokusauswahl, Eclipse
Testfokusauswahl im Integrationstestprozess
Lars Borner und Barbara Paech
Universität Heidelberg, Deutschland
Im Integrationstestprozess werden Bausteine eines Softwaresystems schrittweise zusammengesetzt und deren Abhängigkeiten untereinander getestet. Die große Anzahl an Abhängigkeiten heutiger Systeme macht es unmöglich, alle Abhängigkeiten zu testen. Tester müssen sich daher auf die fehlerhaften Abhängigkeiten fokussieren. In diesem Beitrag stellen wir einen Ansatz vor, der Informationen über Abhängigkeitseigenschaften nutzt, um den Testfokus für den Integrationstest festzulegen. Der Ansatz umfasst eine Liste von Eigenschaften, um Abhängigkeiten zu klassifizieren. Darüber hinaus gibt er eine Methode vor, um mithilfe von Fehlerdaten früherer Versionen einer Software sowie deren Eigenschaften fehlerhafte Abhängigkeiten zu identifizieren. Evaluiert wurde der Ansatz mithilfe der Entwicklungsumgebung Eclipse.
ID: 182
Themen: Open Source, Empirie und Messverfahren, Inspektions- und Testverfahren
Stichworte: Fehlerverteilung, Pareto, empirische Studie, Testen
The vital few and trivial many: An empirical analysis of the Pareto Distribution of defects
Timea Illes-Seifert and Barbara Paech
Universität Heidelberg, Deutschland
The Pareto Principle is a universal principle of the “vital few and trivial many”. According to this principle, the 80/20 rule has been formulated with the
following meaning: For many phenomena, 80% of the consequences originate from 20% of the causes. In this paper, we applied the Pareto Principle to software testing and analyzed 9 open source projects (OSPs) across several releases. The results show that a small number of files account for the majority of defects, even across several releases. In contrast, there is no evidence that this small portion of files containing most of the defects also makes up only a small part of the system’s code size. While this is not the first study about the Pareto Principle, it adds to the body of empirical body of knowledge wrt. software defects.
| Kurzbeiträge |
ID: 194
Themen: Empirie und Messverfahren, Inspektions-und Testverfahren, Informationssysteme Stichworte: Testmethodik, Fehlerdichte, Pairwise-Testen, Stichprobenverfahren, Softwarequalitätsbewertung
Ein Stichprobenverfahren zur Abschätzung der Fehlerzahl
Melanie Späth und Karl-Heinz Wichert
Capgemini sd&m AG, Deutschland
Eine häufige Ursache für ineffiziente Tests und mangelnde Testendequalität ist die ungenügende Eingangsqualität der Testobjekte. Es fehlen praktisch anwendbare Verfahren, mit denen die Qualität der Testobjekte frühzeitig im Test bewertet werden kann. Dieses Dokument beschreibt ein Stichprobenverfahren, mit dem die Gesamtfehlerzahl eines Softwaresystems nach Durchführung weniger Testfälle
abgeschätzt werden kann. Das Verfahren kombiniert ein einfaches mathematisches Modell für Fehlerabdeckung mit der Methodik des Pairwise-Testens. Mit dieser Information kann frühzeitig entschieden werden, ob ein weiterer Test sinnvoll ist oder konstruktive Maßnahmen zu diesem Zeitpunkt besser geeignet sind.
Dadurch kann ineffizientes Testen vermieden, der Testaufwand genauer abgeschätzt und die Qualitätsverantwortung weg vom Testen und hin zum Entwicklungsprozess delegiert werden.
Zurück zur Programmübersicht















