Input contract testing of graphical user interfaces
| dc.contributor.author | Tuglular, Tugkan | |
| dc.contributor.author | Belli, Fevzi | |
| dc.contributor.author | Linschulte, Michael | |
| dc.contributor.author | Tuğlular, Tuğkan | |
| dc.contributor.other | Bilgisayar Mühendisliği Bölümü | |
| dc.date.accessioned | 2024-08-20T18:02:44Z | |
| dc.date.available | 2024-08-20T18:02:44Z | |
| dc.date.issued | 2016 | |
| dc.description | Tuglular, Tugkan/0000-0001-6797-3913 | en_US |
| 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 | 6 | |
| 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 | https://doi.org/10.1142/S0218194016500091 | |
| dc.identifier.uri | https://premium.gcris.co/handle/123456789/81 | |
| dc.language.iso | en | en_US |
| dc.publisher | World Scientific Publ Co Pte Ltd | en_US |
| dc.rights | info:eu-repo/semantics/closedAccess | en_US |
| dc.subject | Model-based testing | en_US |
| dc.subject | design-by-contract | en_US |
| dc.subject | event sequence graphs | en_US |
| dc.subject | input validation testing | en_US |
| dc.subject | security testing | en_US |
| dc.title | Input contract testing of graphical user interfaces | en_US |
| dc.type | journal article | en_US |
| dspace.entity.type | Publication | |
| gdc.author.id | Tuglular, Tugkan/0000-0001-6797-3913 | |
| gdc.author.scopusid | 14627984700.0 | |
| gdc.author.scopusid | 57200611344.0 | |
| gdc.author.scopusid | 24829072900.0 | |
| gdc.author.wosid | Tuglular, Tugkan/AAI-8008-2020 | |
| gdc.bip.impulseclass | C5 | |
| gdc.bip.influenceclass | C5 | |
| gdc.bip.popularityclass | C5 | |
| gdc.description.department | Izmir Institute of Technology İYTE | en_US |
| gdc.description.departmenttemp | [Tuglular, Tugkan] Izmir Inst Technol, Dept Comp Engn, TR-35430 Izmir, Turkey; [Belli, Fevzi] Izmir Inst Technol, Dept Comp Engn, TR-35430 Izmir, Turkey; [Belli, Fevzi] Univ Paderborn, Dept Comp Sci Elect Engn & Math, Warburger Str 100, D-33098 Paderborn, Germany; [Linschulte, Michael] Andagon GmbH, Scheidtweilerstr 4, D-50933 Cologne, Germany | 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 | Q4 | |
| 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.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.sobiad.citedcount | 0 | |
| gdc.sobiad.link | https://atif.sobiad.com/index.jsp?modul=makale-detay-meta&type=metadata&title=Input+Contract+Testing+of+Graphical+User+Interfaces&authorname=Tugkan+Tuglular%2C+Fevzi+Belli%2C+Michael+Linschulte&year=2016&magazinename=International+Journal+of+Software+Engineering+and+Knowledge+Engineering | |
| gdc.wos.citedcount | 7 | |
| relation.isOrgUnitOfPublication | b0d55d98-9afd-4876-8513-24f68a7a4e18 | |
| relation.isOrgUnitOfPublication | 53acb8be-0eeb-496a-bbed-15ff04d7ffe5 | |
| relation.isOrgUnitOfPublication | 9bff19ba-b18f-4a9d-9f85-9e4af7e88e48 | |
| relation.isOrgUnitOfPublication.latestForDiscovery | b0d55d98-9afd-4876-8513-24f68a7a4e18 |
