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 | 2023-10-30T08:06:51Z | |
dc.date.available | 2023-10-30T08:06:51Z | |
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 | http://65.108.157.135:4000/handle/123456789/26 | |
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 | Article | en_US |
dspace.entity.type | Publication | |
gdc.author.id | Tuglular, Tugkan/0000-0001-6797-3913 | |
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.issue | 2 | en_US |
gdc.description.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
gdc.description.scopusquality | Q4 | |
gdc.description.volume | 26 | en_US |
gdc.description.wosquality | Q4 | |
gdc.identifier.wos | WOS:000375089200002 | |
gdc.opencitations.count | 7 | |
gdc.plumx.crossrefcites | 4 | |
gdc.plumx.mendeley | 14 | |
gdc.plumx.scopuscites | 9 | |
gdc.scopus.citedbycount | 9 | |
gdc.sobiad.citedbycount | 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.citedbycount | 7 | |
relation.isAuthorOfPublication | 16066bf2-f189-4d4b-91e8-3fc6cb495163 | |
relation.isAuthorOfPublication.latestForDiscovery | 16066bf2-f189-4d4b-91e8-3fc6cb495163 | |
relation.isOrgUnitOfPublication | c6842224-7566-492d-b2b4-2d51b18ef9e3 | |
relation.isOrgUnitOfPublication.latestForDiscovery | c6842224-7566-492d-b2b4-2d51b18ef9e3 |