Semi-automated Test Planning for e-ID Systems by Using Requirements Clustering

In acceptance testing, customer requirements as specified in system specifications have to be tested for their successful implementation. This is a time-consuming task due to inherent system complexity and thus a large number of requirements. In order to reduce efforts in acceptance testing, we intr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Güldali, Baris, Funke, Holger, Jahnich, Michael, Sauer, Stefan, Engels, Gregor
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 39
container_issue
container_start_page 29
container_title
container_volume
creator Güldali, Baris
Funke, Holger
Jahnich, Michael
Sauer, Stefan
Engels, Gregor
description In acceptance testing, customer requirements as specified in system specifications have to be tested for their successful implementation. This is a time-consuming task due to inherent system complexity and thus a large number of requirements. In order to reduce efforts in acceptance testing, we introduce a novel approach that exploits redundancies and implicit relations in requirements specifications, which are based on multi-viewpoint techniques, in our case the reference model for open distributed processing (RM-ODP). It deploys requirements clustering and linguistic analysis techniques for reducing the total number of test cases. We report on concrete experiences with this approach within joint R&D work of the Software Quality Lab (s-lab) of the University of Paderborn and HJP Consulting, an international consulting company, specialized in planning, procurement and acceptance testing of national electronic identification (e-ID) systems. The paper is concluded with an overview on the current tool support especially for automated detection of the redundancies and implicit relations in requirements. Also the future work on the tool support for the overall test specification process is discussed.
doi_str_mv 10.1109/ASE.2009.86
format Conference Proceeding
fullrecord <record><control><sourceid>acm_6IE</sourceid><recordid>TN_cdi_ieee_primary_5431784</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5431784</ieee_id><sourcerecordid>acm_books_10_1109_ASE_2009_86</sourcerecordid><originalsourceid>FETCH-LOGICAL-a239t-c48d56e1f4e7c40814e044c668292b1c65c7edc9a791d7eeeadb03fd925628ee3</originalsourceid><addsrcrecordid>eNqN0D1PwzAQBmDzJVGVTowsHpiQUny244-xagtUqgDRdrac5IICTQJxOvTf46pMTEynu-fVDS8h18DGAMzeT1bzMWfMjo06ISOrDdPKpsJYkKdkwJUUCaSan_2xczIAK0wiBWOXZBTCB2MMIG4SBuR5hXWV-F3f1r7Hgq4x9PR165umat5p2XYUk8WMrvahxzrQbE834SBv-L2rOqyx6QOdbneRu3i_Ihel3wYc_c4h2TzM19OnZPnyuJhOlonnwvZJLk2RKoRSos4lMyCRSZkrZbjlGeQqzTUWufXaQqER0RcZE2Vheaq4QRRDcnP8W0V0X11V-27vUilAGxn19qg-r13Wtp_BAXOHEl0s0R1KdEbF2N0_Yi7rKizFDxYFapc</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Semi-automated Test Planning for e-ID Systems by Using Requirements Clustering</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Güldali, Baris ; Funke, Holger ; Jahnich, Michael ; Sauer, Stefan ; Engels, Gregor</creator><creatorcontrib>Güldali, Baris ; Funke, Holger ; Jahnich, Michael ; Sauer, Stefan ; Engels, Gregor</creatorcontrib><description>In acceptance testing, customer requirements as specified in system specifications have to be tested for their successful implementation. This is a time-consuming task due to inherent system complexity and thus a large number of requirements. In order to reduce efforts in acceptance testing, we introduce a novel approach that exploits redundancies and implicit relations in requirements specifications, which are based on multi-viewpoint techniques, in our case the reference model for open distributed processing (RM-ODP). It deploys requirements clustering and linguistic analysis techniques for reducing the total number of test cases. We report on concrete experiences with this approach within joint R&amp;D work of the Software Quality Lab (s-lab) of the University of Paderborn and HJP Consulting, an international consulting company, specialized in planning, procurement and acceptance testing of national electronic identification (e-ID) systems. The paper is concluded with an overview on the current tool support especially for automated detection of the redundancies and implicit relations in requirements. Also the future work on the tool support for the overall test specification process is discussed.</description><identifier>ISSN: 1938-4300</identifier><identifier>ISBN: 9780769538914</identifier><identifier>ISBN: 0769538916</identifier><identifier>ISBN: 1424452597</identifier><identifier>ISBN: 9781424452590</identifier><identifier>EISSN: 2643-1572</identifier><identifier>EISBN: 9780769538914</identifier><identifier>EISBN: 0769538916</identifier><identifier>DOI: 10.1109/ASE.2009.86</identifier><language>eng</language><publisher>Washington, DC, USA: IEEE Computer Society</publisher><subject>Acceptance Testing ; Automatic testing ; Biometrics ; Clustering algorithms ; Concrete ; Distributed processing ; Linguistic Analysis ; Open Distributed Processing Systems ; Radiofrequency identification ; Requirements Clustering ; Software and its engineering -- Software creation and management -- Designing software ; Software and its engineering -- Software creation and management -- Designing software -- Requirements analysis ; Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques ; Software and its engineering -- Software creation and management -- Software development process management ; Software and its engineering -- Software creation and management -- Software verification and validation -- Software defect analysis -- Software testing and debugging ; Software quality ; Software testing ; System testing ; Test Planning ; Tree graphs</subject><ispartof>2009 IEEE/ACM International Conference on Automated Software Engineering, 2009, p.29-39</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5431784$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5431784$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Güldali, Baris</creatorcontrib><creatorcontrib>Funke, Holger</creatorcontrib><creatorcontrib>Jahnich, Michael</creatorcontrib><creatorcontrib>Sauer, Stefan</creatorcontrib><creatorcontrib>Engels, Gregor</creatorcontrib><title>Semi-automated Test Planning for e-ID Systems by Using Requirements Clustering</title><title>2009 IEEE/ACM International Conference on Automated Software Engineering</title><addtitle>ASE</addtitle><description>In acceptance testing, customer requirements as specified in system specifications have to be tested for their successful implementation. This is a time-consuming task due to inherent system complexity and thus a large number of requirements. In order to reduce efforts in acceptance testing, we introduce a novel approach that exploits redundancies and implicit relations in requirements specifications, which are based on multi-viewpoint techniques, in our case the reference model for open distributed processing (RM-ODP). It deploys requirements clustering and linguistic analysis techniques for reducing the total number of test cases. We report on concrete experiences with this approach within joint R&amp;D work of the Software Quality Lab (s-lab) of the University of Paderborn and HJP Consulting, an international consulting company, specialized in planning, procurement and acceptance testing of national electronic identification (e-ID) systems. The paper is concluded with an overview on the current tool support especially for automated detection of the redundancies and implicit relations in requirements. Also the future work on the tool support for the overall test specification process is discussed.</description><subject>Acceptance Testing</subject><subject>Automatic testing</subject><subject>Biometrics</subject><subject>Clustering algorithms</subject><subject>Concrete</subject><subject>Distributed processing</subject><subject>Linguistic Analysis</subject><subject>Open Distributed Processing Systems</subject><subject>Radiofrequency identification</subject><subject>Requirements Clustering</subject><subject>Software and its engineering -- Software creation and management -- Designing software</subject><subject>Software and its engineering -- Software creation and management -- Designing software -- Requirements analysis</subject><subject>Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques</subject><subject>Software and its engineering -- Software creation and management -- Software development process management</subject><subject>Software and its engineering -- Software creation and management -- Software verification and validation -- Software defect analysis -- Software testing and debugging</subject><subject>Software quality</subject><subject>Software testing</subject><subject>System testing</subject><subject>Test Planning</subject><subject>Tree graphs</subject><issn>1938-4300</issn><issn>2643-1572</issn><isbn>9780769538914</isbn><isbn>0769538916</isbn><isbn>1424452597</isbn><isbn>9781424452590</isbn><isbn>9780769538914</isbn><isbn>0769538916</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNqN0D1PwzAQBmDzJVGVTowsHpiQUny244-xagtUqgDRdrac5IICTQJxOvTf46pMTEynu-fVDS8h18DGAMzeT1bzMWfMjo06ISOrDdPKpsJYkKdkwJUUCaSan_2xczIAK0wiBWOXZBTCB2MMIG4SBuR5hXWV-F3f1r7Hgq4x9PR165umat5p2XYUk8WMrvahxzrQbE834SBv-L2rOqyx6QOdbneRu3i_Ihel3wYc_c4h2TzM19OnZPnyuJhOlonnwvZJLk2RKoRSos4lMyCRSZkrZbjlGeQqzTUWufXaQqER0RcZE2Vheaq4QRRDcnP8W0V0X11V-27vUilAGxn19qg-r13Wtp_BAXOHEl0s0R1KdEbF2N0_Yi7rKizFDxYFapc</recordid><startdate>20091116</startdate><enddate>20091116</enddate><creator>Güldali, Baris</creator><creator>Funke, Holger</creator><creator>Jahnich, Michael</creator><creator>Sauer, Stefan</creator><creator>Engels, Gregor</creator><general>IEEE Computer Society</general><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20091116</creationdate><title>Semi-automated Test Planning for e-ID Systems by Using Requirements Clustering</title><author>Güldali, Baris ; Funke, Holger ; Jahnich, Michael ; Sauer, Stefan ; Engels, Gregor</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a239t-c48d56e1f4e7c40814e044c668292b1c65c7edc9a791d7eeeadb03fd925628ee3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Acceptance Testing</topic><topic>Automatic testing</topic><topic>Biometrics</topic><topic>Clustering algorithms</topic><topic>Concrete</topic><topic>Distributed processing</topic><topic>Linguistic Analysis</topic><topic>Open Distributed Processing Systems</topic><topic>Radiofrequency identification</topic><topic>Requirements Clustering</topic><topic>Software and its engineering -- Software creation and management -- Designing software</topic><topic>Software and its engineering -- Software creation and management -- Designing software -- Requirements analysis</topic><topic>Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques</topic><topic>Software and its engineering -- Software creation and management -- Software development process management</topic><topic>Software and its engineering -- Software creation and management -- Software verification and validation -- Software defect analysis -- Software testing and debugging</topic><topic>Software quality</topic><topic>Software testing</topic><topic>System testing</topic><topic>Test Planning</topic><topic>Tree graphs</topic><toplevel>online_resources</toplevel><creatorcontrib>Güldali, Baris</creatorcontrib><creatorcontrib>Funke, Holger</creatorcontrib><creatorcontrib>Jahnich, Michael</creatorcontrib><creatorcontrib>Sauer, Stefan</creatorcontrib><creatorcontrib>Engels, Gregor</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Güldali, Baris</au><au>Funke, Holger</au><au>Jahnich, Michael</au><au>Sauer, Stefan</au><au>Engels, Gregor</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Semi-automated Test Planning for e-ID Systems by Using Requirements Clustering</atitle><btitle>2009 IEEE/ACM International Conference on Automated Software Engineering</btitle><stitle>ASE</stitle><date>2009-11-16</date><risdate>2009</risdate><spage>29</spage><epage>39</epage><pages>29-39</pages><issn>1938-4300</issn><eissn>2643-1572</eissn><isbn>9780769538914</isbn><isbn>0769538916</isbn><isbn>1424452597</isbn><isbn>9781424452590</isbn><eisbn>9780769538914</eisbn><eisbn>0769538916</eisbn><abstract>In acceptance testing, customer requirements as specified in system specifications have to be tested for their successful implementation. This is a time-consuming task due to inherent system complexity and thus a large number of requirements. In order to reduce efforts in acceptance testing, we introduce a novel approach that exploits redundancies and implicit relations in requirements specifications, which are based on multi-viewpoint techniques, in our case the reference model for open distributed processing (RM-ODP). It deploys requirements clustering and linguistic analysis techniques for reducing the total number of test cases. We report on concrete experiences with this approach within joint R&amp;D work of the Software Quality Lab (s-lab) of the University of Paderborn and HJP Consulting, an international consulting company, specialized in planning, procurement and acceptance testing of national electronic identification (e-ID) systems. The paper is concluded with an overview on the current tool support especially for automated detection of the redundancies and implicit relations in requirements. Also the future work on the tool support for the overall test specification process is discussed.</abstract><cop>Washington, DC, USA</cop><pub>IEEE Computer Society</pub><doi>10.1109/ASE.2009.86</doi><tpages>11</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1938-4300
ispartof 2009 IEEE/ACM International Conference on Automated Software Engineering, 2009, p.29-39
issn 1938-4300
2643-1572
language eng
recordid cdi_ieee_primary_5431784
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Acceptance Testing
Automatic testing
Biometrics
Clustering algorithms
Concrete
Distributed processing
Linguistic Analysis
Open Distributed Processing Systems
Radiofrequency identification
Requirements Clustering
Software and its engineering -- Software creation and management -- Designing software
Software and its engineering -- Software creation and management -- Designing software -- Requirements analysis
Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques
Software and its engineering -- Software creation and management -- Software development process management
Software and its engineering -- Software creation and management -- Software verification and validation -- Software defect analysis -- Software testing and debugging
Software quality
Software testing
System testing
Test Planning
Tree graphs
title Semi-automated Test Planning for e-ID Systems by Using Requirements Clustering
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T09%3A36%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Semi-automated%20Test%20Planning%20for%20e-ID%20Systems%20by%20Using%20Requirements%20Clustering&rft.btitle=2009%20IEEE/ACM%20International%20Conference%20on%20Automated%20Software%20Engineering&rft.au=G%C3%BCldali,%20Baris&rft.date=2009-11-16&rft.spage=29&rft.epage=39&rft.pages=29-39&rft.issn=1938-4300&rft.eissn=2643-1572&rft.isbn=9780769538914&rft.isbn_list=0769538916&rft.isbn_list=1424452597&rft.isbn_list=9781424452590&rft_id=info:doi/10.1109/ASE.2009.86&rft_dat=%3Cacm_6IE%3Eacm_books_10_1109_ASE_2009_86%3C/acm_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769538914&rft.eisbn_list=0769538916&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5431784&rfr_iscdi=true