Input Contract Testing of Graphical User Interfaces

dc.contributor.author Tuğlular, Tuğkan
dc.contributor.author Belli, Fevzi
dc.contributor.author Linschulte, Michael
dc.coverage.doi 10.1142/S0218194016500091
dc.date.accessioned 2018-03-22T06:45:12Z
dc.date.available 2018-03-22T06:45:12Z
dc.date.issued 2016
dc.description.abstract User inputs are critical for the security, safety, and reliability of software systems. This paper proposes a new concept called user input contracts, which is an integral part of a design-by-contract supplemented development process, and a model-based testing approach to detect violations of user input contracts. The approach generates test cases from an input contract integrated with graph-based model of user interface specification and applies them to the system under consideration. The paper presents a proof-of-concept tool that has been developed and used to validate the approach by experiments. The experiments are conducted on a web-based system for marketing tourist services to analyze input robustness of system under consideration with respect to user input contracts. en_US
dc.identifier.citation Tuğlulur, T., Belli, F., and Linschulte, M. (2016). Input contract testing of graphical user interfaces. International Journal of Software Engineering and Knowledge Engineering, 26(2), 183-215. doi:10.1142/S0218194016500091 en_US
dc.identifier.doi 10.1142/S0218194016500091 en_US
dc.identifier.doi 10.1142/S0218194016500091
dc.identifier.issn 0218-1940
dc.identifier.issn 1793-6403
dc.identifier.scopus 2-s2.0-84966297106
dc.identifier.uri http://doi.org/10.1142/S0218194016500091
dc.identifier.uri https://hdl.handle.net/11147/6828
dc.language.iso en en_US
dc.publisher World Scientific Publishing Co. Pte Ltd en_US
dc.relation.ispartof International Journal of Software Engineering and Knowledge Engineering en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Event Sequence graphs en_US
dc.subject Input validation testing en_US
dc.subject Model-based testing en_US
dc.subject Security testing en_US
dc.subject Graphical user interfaces en_US
dc.title Input Contract Testing of Graphical User Interfaces en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional Tuğlular, Tuğkan
gdc.author.institutional Belli, Fevzi
gdc.author.yokid 114656
gdc.bip.impulseclass C5
gdc.bip.influenceclass C4
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 215 en_US
gdc.description.issue 2 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q3
gdc.description.startpage 183 en_US
gdc.description.volume 26 en_US
gdc.description.wosquality Q4
gdc.identifier.openalex W2342683793
gdc.identifier.wos WOS:000375089200002
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.accesstype BRONZE
gdc.oaire.diamondjournal false
gdc.oaire.impulse 4.0
gdc.oaire.influence 3.805753E-9
gdc.oaire.isgreen true
gdc.oaire.keywords Event Sequence graphs
gdc.oaire.keywords Graphical user interfaces
gdc.oaire.keywords Security testing
gdc.oaire.keywords Input validation testing
gdc.oaire.keywords Model-based testing
gdc.oaire.popularity 4.1769854E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration International
gdc.openalex.fwci 1.96306321
gdc.openalex.normalizedpercentile 0.87
gdc.opencitations.count 8
gdc.plumx.crossrefcites 4
gdc.plumx.mendeley 15
gdc.plumx.scopuscites 9
gdc.scopus.citedcount 9
gdc.wos.citedcount 7
local.message.claim 2022-06-03T14:17:36.320+0300 *
local.message.claim |rp00375 *
local.message.claim |submit_approve *
local.message.claim |dc_contributor_author *
local.message.claim |None *
relation.isAuthorOfPublication.latestForDiscovery 0f216971-d901-422e-9020-40f6636ca9ac
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
6827.pdf
Size:
1.23 MB
Format:
Adobe Portable Document Format
Description:
Makale

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: